| Профиль | Блог (31) | Комментарии (487) | Закладки (7) | Продукты (3) |
Например есть новый раздел с материалами, называется «terminals».
Как добавить к нодам этого раздела комментарии?
Обновлено!
Как добавить к нодам этого раздела комментарии?
Обновлено!
Предлагаю сделать поле с выбором даты опубликования поста, и возможность менять права доступа к нему
Пытаюсь разобраться с принципами работы хуков, но прочитав документацию столкнулся с некоторыми трудностями.
Допустим есть шестерни gear1 c моделью model1, методом которой является method1 и gear2 с моделью model2 и ее методом method2
1. Чтобы получить результаты выполнения method1 в шестерне gear2 где я должен расположить хук, /gears/gear1/_hooks.php или в /gears/gear2/_hooks.php?
2. Как должен называться этот хук?
Допустим есть шестерни gear1 c моделью model1, методом которой является method1 и gear2 с моделью model2 и ее методом method2
1. Чтобы получить результаты выполнения method1 в шестерне gear2 где я должен расположить хук, /gears/gear1/_hooks.php или в /gears/gear2/_hooks.php?
2. Как должен называться этот хук?
Внимание! Этот пост описывает действительно грязный хак.
Лучше так не делать. Впрочем, на безрыбье и рак — рыба.
Добавление этой фишки произойдет в 3 этапа:
- Меняем таблицу
- Меняем форму форму настроек профиля
- Меняем страницу профиля
Дополнительные плюшки:
- Реальное имя с индексом в виде ника в списке пользователей вместо «простого» ника
- Выделение цветом пользователей, у которых сегодня Д.Р.
1. Меняем текстовый список пользователей online на список аватарок
В файле gears/users/widgets/online.php строку
Хозяйке на заметку:
функция $CI->builder->a() работает следующим образом:
В файле gears/users/widgets/online.php строку
$output .= $CI->builder->a($user->name,l('/user/'.$user->url_name),'user').' ';
заменяем на $avatar = make_icons($user->avatar);
$output .= $CI->builder->a('<img src="'.$avatar['24x24'].'" width="24" border="0">name.'" class="avatar">',l('/user/'.$user->url_name),'','',$user->name).' ';
Хозяйке на заметку:
функция $CI->builder->a() работает следующим образом:
$CI->builder->a('Текст внутри ','http://example.org/Адрес_ссылки','атрибут class','атрибут id','атрибут title (то есть подсказка, очень полезен)','атрибут target');
Дизайн – верстка – движок, что дальше? Ответ не заставит себя долго ждать, — «Семантическое ядро!». Мы словно алхимики нашего времени, давайте будем проще – «Перечень ключевых слов и фраз.»
Разделим оптимизацию на 3 этапа:
Разделим оптимизацию на 3 этапа:
- Формирование структуры разделов – страниц;
- Определение ключевых слов для разделов – страниц;
- Оптимизация или оформирование разделов – страниц.
Не так давно столкнулся с проблемой: в результате сбоя сервера была потеряна хорошая статья до того, как могла быть опубликована. Чтобы предотвратить подобные случаи, решил реализовать возможность хранить черновик публикации.В сегодняшнем уроке будет наглядно показано, как добавить необходимый функционал в движок.


Vezun4ik → Дизайн и шаблоны / Cogear Min template coming soon 20
IceDragon → Каталог / Инфоблоки 7
MechanisM → Советы и решения / F.A.Q. по установке 13
snuz → блог sofcom / Разные Виз-редакторы для Комментов и Материалов 1
admin → блог d4rkolian / Проблема с базой данных 16
pospelov → блог pospelov / Дата и время 2
sofcom → блог admin / О новой версии движка 95
admin → блог dmitry / header.tpl 2