В меру корректная доставалка.
Решил вот с работой с куками познакомиться. Ну и поскольку учиться лучше на примере сделал эту доставалочку.
О "безликих" пользователях здесь вспоминается часто. Как вариант предлагалось сделать поле обязательным при регистрации.
Для тех кто считает что регистрацию надо упрощать до предела но хочет чтобы аватар был почти у каждого.
Задача: выводить напоминания пользователю об необходимости установки аватара не затрагивая файлы вне шаблона.
Условия: показывать только авторизированным пользователям с неустановленным аватаром, не показывать в день регистрации, показывать не чаще одного раза в сутки.
Для доработки выбран виджет "аватар пользователя".
При соблюдении условий, на 5 секунде просмотра страницы пользователю будет показано сообщение:
Если аватар не будет установлен, при последующих заходах (но не чаще раза в сутки, или до отказа пользователя от напоминания). следующее:
Если аватар установлен, сообщения, естественно, больше выводиться не будут.
Код ниже вставить в \templates\default\controllers\users\widgets\avatar\avatar.tpl.php
Там всё откомментировано, изменяйте как надо.
Доработать можно, но свободного времени в ближайшем будущем не предвидится. Собственно, по причине временного лимита и публикуется таким как есть. Надеюсь, пригодится кому-то.
Хочу поблагодарить за помощь Странника — много чего подсказал.
Дружище, спасибо!
Важно: делалось любителем, посему используете на свой страх и риск.
Мира вам!
Решил вот с работой с куками познакомиться. Ну и поскольку учиться лучше на примере сделал эту доставалочку.
О "безликих" пользователях здесь вспоминается часто. Как вариант предлагалось сделать поле обязательным при регистрации.
Для тех кто считает что регистрацию надо упрощать до предела но хочет чтобы аватар был почти у каждого.
Задача: выводить напоминания пользователю об необходимости установки аватара не затрагивая файлы вне шаблона.
Условия: показывать только авторизированным пользователям с неустановленным аватаром, не показывать в день регистрации, показывать не чаще одного раза в сутки.
Для доработки выбран виджет "аватар пользователя".
При соблюдении условий, на 5 секунде просмотра страницы пользователю будет показано сообщение:
Если аватар не будет установлен, при последующих заходах (но не чаще раза в сутки, или до отказа пользователя от напоминания). следующее:
Если аватар установлен, сообщения, естественно, больше выводиться не будут.
Код ниже вставить в \templates\default\controllers\users\widgets\avatar\avatar.tpl.php
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Доработать можно, но свободного времени в ближайшем будущем не предвидится. Собственно, по причине временного лимита и публикуется таким как есть. Надеюсь, пригодится кому-то.
Хочу поблагодарить за помощь Странника — много чего подсказал.
Дружище, спасибо!
Важно: делалось любителем, посему используете на свой страх и риск.
Мира вам!
Реклама #
Kreator 10 лет назад #
reload 10 лет назад #
оригинальный подход к напоминанию - в смысле второго окна "Вы ж обещали..." - не встречал такого)
так сказать "интерактивное" напоминание - для живых сайтов просто песня!)
Спасибо!
Kantona 10 лет назад #
ValeraK 10 лет назад #
Доротея 10 лет назад #
Александр 10 лет назад #
pikasso 10 лет назад #
eoleg 10 лет назад #
ValeraK 10 лет назад #
Александр 10 лет назад #
Soul 10 лет назад #
От меня плюс!
Слава 10 лет назад #
Олег Васильевич я 10 лет назад #
Олег Васильевич я 10 лет назад #
Слава 10 лет назад #
SpideR 10 лет назад #
Хорошая работа, спасибо!
Kreator 10 лет назад #
ValeraK 10 лет назад #
Колян 10 лет назад #
Олег Васильевич я 10 лет назад #
m0skit 9 лет назад #
Добавлял в phpDesigner поэтому с сохранением все в порядке.
Подскажите, что желать?
Lora 8 лет назад #
ermakover 8 лет назад #
ermakover 8 лет назад #
Я код посмотрел, но боюсь не там где-нибудь исправить, я не силён в РНР.
Jestik 8 лет назад #
Яков Соломон 7 лет назад #
Олег Васильевич я 7 лет назад #
R161Net 6 лет назад #
А как сделать, что бы ежедневно выводилось окно уведомления пока пользователь не установит аватар.