В меру корректная доставалка.
Решил вот с работой с куками познакомиться. Ну и поскольку учиться лучше на примере сделал эту доставалочку.
О "безликих" пользователях здесь вспоминается часто. Как вариант предлагалось сделать поле обязательным при регистрации.
Для тех кто считает что регистрацию надо упрощать до предела но хочет чтобы аватар был почти у каждого.
Задача: выводить напоминания пользователю об необходимости установки аватара не затрагивая файлы вне шаблона.
Условия: показывать только авторизированным пользователям с неустановленным аватаром, не показывать в день регистрации, показывать не чаще одного раза в сутки.
Для доработки выбран виджет "аватар пользователя".
При соблюдении условий, на 5 секунде просмотра страницы пользователю будет показано сообщение:
Если аватар не будет установлен, при последующих заходах (но не чаще раза в сутки, или до отказа пользователя от напоминания). следующее:
Если аватар установлен, сообщения, естественно, больше выводиться не будут.
Код ниже вставить в \templates\default\controllers\users\widgets\avatar\avatar.tpl.php
Там всё откомментировано, изменяйте как надо.
Доработать можно, но свободного времени в ближайшем будущем не предвидится. Собственно, по причине временного лимита и публикуется таким как есть. Надеюсь, пригодится кому-то.
Хочу поблагодарить за помощь Странника — много чего подсказал.
Дружище, спасибо!
Важно: делалось любителем, посему используете на свой страх и риск.
Мира вам!
Решил вот с работой с куками познакомиться. Ну и поскольку учиться лучше на примере сделал эту доставалочку.
О "безликих" пользователях здесь вспоминается часто. Как вариант предлагалось сделать поле обязательным при регистрации.
Для тех кто считает что регистрацию надо упрощать до предела но хочет чтобы аватар был почти у каждого.
Задача: выводить напоминания пользователю об необходимости установки аватара не затрагивая файлы вне шаблона.
Условия: показывать только авторизированным пользователям с неустановленным аватаром, не показывать в день регистрации, показывать не чаще одного раза в сутки.
Для доработки выбран виджет "аватар пользователя".
При соблюдении условий, на 5 секунде просмотра страницы пользователю будет показано сообщение:

Если аватар не будет установлен, при последующих заходах (но не чаще раза в сутки, или до отказа пользователя от напоминания). следующее:

Если аватар установлен, сообщения, естественно, больше выводиться не будут.
Код ниже вставить в \templates\default\controllers\users\widgets\avatar\avatar.tpl.php
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Доработать можно, но свободного времени в ближайшем будущем не предвидится. Собственно, по причине временного лимита и публикуется таким как есть. Надеюсь, пригодится кому-то.
Хочу поблагодарить за помощь Странника — много чего подсказал.
Дружище, спасибо!
Важно: делалось любителем, посему используете на свой страх и риск.
Мира вам!
оригинальный подход к напоминанию - в смысле второго окна "Вы ж обещали..." - не встречал такого)
так сказать "интерактивное" напоминание - для живых сайтов просто песня!)
Спасибо!
От меня плюс!
в html части - только это:
Хорошая работа, спасибо!
Добавлял в phpDesigner поэтому с сохранением все в порядке.
Подскажите, что желать?
Я код посмотрел, но боюсь не там где-нибудь исправить, я не силён в РНР.
А как сделать, что бы ежедневно выводилось окно уведомления пока пользователь не установит аватар.