Перейти к публикации

Спрятать результаты опроса


Рекомендованные сообщения

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

Нужно: чтобы вместо результатов голосования высвечивалась какая-то картинка или надпись: "Спасибо! Ваш голос учтен!" при повторной попытке проголосовать: "Вы уже проголосовали в этом опросе".

Группе "Администраторы" вместо этого демонстрируются результаты голосования. Для любых иных групп - результаты не видны.

Интересно для любой версии DLE не выше 6-ой.

Заранее спасибо, надеюсь на понимание!

P.S. В этом плане очень жаль, что не существет отдельного от тега {list} тега {result} и сам опрос выводится единым тегом с результатами. Просто думал сделать тайно голосование. Повторюсь, опрос не общий, а в новостях ({poll}).

Ещё раз спасибо!

Ссылка на сообщение
Поделиться на других сайтах

МДФ сделали мне, изменяются файлы:

engne/modules/poll.php

engine/ajax/poll.php

if($_SESSION['dle_name'] == 'admin' || $_SESSION['dle_name'] == 'administrator'

|| $_COOKIE['dle_name'] == 'admin' || $_COOKIE['dle_name'] == 'administrator')

{


$list .= <<<HTML

{$body[$v]} - {$num} ({$proc}%)<br />

<img src="{$config['http_home_url']}templates/{$config['skin']}/dleimages/poll{$pn}.gif" height="10" width="{$proc}%" style="border:1px solid black"><br />

HTML;

}

else

{

$list = <<<HTML

Спасибо, за ваш голос!

HTML;

}

Теперь просто пользователи после того, как они отдали свой голос видят надпись "Спасибо, за ваш голос!", а админы перечисленные видят результаты, кнопку результаты можно по идее спрятать под HIDE.

Всё что уловил написал, программист очень быстро делал - не успевал записывать.

Ссылка на сообщение
Поделиться на других сайтах

А стоит ли доверять кукисам?Отредактировав куку я увижу результат опроса исходя из такого условия.

И проверять нужно не имя, а группу. Руки оторвать нужно программисту.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...