|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Автоматическое вручение наград (Помогите, ...снова...) |
Автоматическое вручение наград |
Это все делается на условных операторах. Например как на сайте center-dm ( у которого, к сожалению, истек срок регистрации домена). Короче это все просто. Вот простой пример:
Код <?if $_FORUM_ENTRIES$ == 0 ?>Вы не оставили ни одного сообщения на форуме, это заслуживает наградки<?endif?> <?if $_FORUM_ENTRIES$ > 0 ?>У вас первое сообщение на форуме. Награда<?endif?> |
берется php + кукисы(или память браузера) + условные операторы упомянутые выше и варится все вместе.
Принцип такой: Подключаем этот фреймворк //forum.ucoz.ru/forum/47-44207-1 Создаем бота. Пишем скрипт который заставит бота давать подарки за достижения. Главное еще включить api на сайте, что бы бот проверял информацию пользователя перед тем как давать подарок или посылать сообщение. Все отправленные подарки должны сохраняться в отдельном файле. Как только допустим человек пишет первое сообщение активируется следующий условный оператор: <?if( $_FORUM_ENTRIES$ == 1) ?><script>if(getcookie('')){$.get('/php/file.php?')}</script><?endif?> Т.е. обращаемся к боту (там еще коешн надо добавить функции success и error). После каждой успешной записи, все должно сохранятся как на сервере, так и в куку, дабы, при обновлении страницы, предотвратить лишнее обращение к php. По большему счету все не так уж страшно. jmDB - Текстовая база данных для uCoz
|
|
| |||
| |||