Главная

Добавить
статью


Форум


Новости


RSS


Обратная
связь
друзья


реклама



Для вебмастера » DLE - DataLife EngineVoteResult v.Memcache

Добавил madjesty | 14-01-2011, 16:59 | Мнений: 0 | Заглянули 1986

 

Данный хак позволяет выводить результаты опросов тем кто уже проголосовал на сайте.
Тоесть на данный момент с голосованием такая, может быть фишка а может не доработка, после голосования если обновить страницу то опять предлагается голосовать в том же самом опросе, хотя после повторного голосования голос и не учитывается.
Существующие решения используют постоянный дополнительный запрос проверки, что для крупных сайтов является довольно таки не желательным.
Данный хак решает все эти проблемы!

Для хака необходимо чтоб на сервере/хостинге поддерживалась система кеширования Memcache

 

Файл: /engine/modules/vote.php 

 

Найти:

 

$max = $vote_info[$rid]['vote_num'];

 

Добавить ниже:

 

Найти:

 

$max ++;


Добавить ниже:

 



Файл: /engine/ajax/vote.php

 

Найти:

 

@unlink( ENGINE_DIR . '/cache/system/vote.php' );


Добавить ниже:

 


 

 

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий


популярное



календарь



опрос



счетчики



Реклама



Логин: (регистрация? Пароль (забыл?):