Виджет именинники

+26
2.3K
Иллюстрация

Обновлено! Виджет выводит сегодняшних именинников. Есть функция скрытия виджета, если именинников нет. Также в комплекте два шаблона: список и аватары. Создано полностью на основе видеотуториала от Instantsoft.


Не забудьте указать системное имя поля с датой рождения в опциях виджета!
Компоненты => Профили пользователей
Иллюстрация

P.S.
Вот и я начал разбираться в icms 2. А начал я это дело с просмотра этого видео. И посмотрев его обнаружил что виджета созданного в видео нету в коробке и в каталоге, решил исправить это и начать набивать себе руку.
Спасибо за хорошие видео уроки! Еще бы видео по полям
+3
Loadырь Loadырь 7 лет назад #
Добро пожаловать в мир "двойки".
+5
Loadырь Loadырь 7 лет назад #
По поводу
Jestik:
обнаружил что виджета созданного в видео нету в коробке и в каталоге
У вас идёт привязка к системному имени поля "birth_date".
В двойке при установке системы без демо-данных - такого поля вообще не существует. А у кого есть, могут в любой момент его изменить на что-то другое (birthday). И ваш виджет перестанет работать. Поэтому такого нет в каталоге и тем более в коробке.
Есть предложение добавить в настройках виджета выбор поля из профиля пользователя, в котором содержится дата рождения. И это будет вам следующим этапом в освоении двойки, заодно добавит некоторой универсальности. joke
+2
Jestik Jestik 7 лет назад #
Когда первый раз смотрел подумал об этом, а когда делал забыл) будем фиксить) где там документация...
+1
Jestik Jestik 7 лет назад #
Пофиксил. Но все равно хочу сделать немного по другому...
0
AmDmKo AmDmKo 7 лет назад #
crazy Спасибо! отличный виджет, которого очень не хватало!
0
Владимир Владимир 7 лет назад #
Неплохо было бы иметь опцию: выводить именинников за 3-5 дней (настраиваем кол-во дней). Т.е. скоро именины у:___. Ну и сразу стили заложить для будущих и настоящих именинников разные.
0
Shuma Shuma 7 лет назад #
но только если для списка друзей. А то если на сайте 100 000 пользователей, список может быть огромным
0
Владимир Владимир 7 лет назад #
Я предлагаю опцию, т.е. её можно отключить (не использовать) при большом кол-ве пользователей. Ну, и с друзьями идея достойна внимания, хотя тоже нагрузит сайт, ведь для каждого пользователя проверки нужно делать. Кеширование нужно однозначно.
0
Aleks Aleks 6 лет назад #
Помогите!Как правильно установить виджет?,я только изучаю движок!Спасибо

Еще от автора

Автоматическая генерация содержания статьи
Создает автоматическое оглавление на основании H2, H3 в статье после первого абзаца.
Вставка Adsense в тело статьи
Вставляем рекламный код от Adsense после N-го абзаца с помощью стандартных средств системы
Стиль для списка контента
Стиль основан на этих стилях, а именно на стиле №2. Cтудия Sitestroi дала добро для изменения и выкладывания для общего пользования.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.