Muddy 5 Опубликовано: 4 октября 2007 Рассказать Опубликовано: 4 октября 2007 Суть простая, ряд новостей, в каждой новости опросы. Выбираем ответ, нажимаем проголосовать, наш голос учитывается - нам показываются результаты опроса на данный момент. Нужно: чтобы вместо результатов голосования высвечивалась какая-то картинка или надпись: "Спасибо! Ваш голос учтен!" при повторной попытке проголосовать: "Вы уже проголосовали в этом опросе". Группе "Администраторы" вместо этого демонстрируются результаты голосования. Для любых иных групп - результаты не видны. Интересно для любой версии DLE не выше 6-ой. Заранее спасибо, надеюсь на понимание! P.S. В этом плане очень жаль, что не существет отдельного от тега {list} тега {result} и сам опрос выводится единым тегом с результатами. Просто думал сделать тайно голосование. Повторюсь, опрос не общий, а в новостях ({poll}). Ещё раз спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Muddy 5 Опубликовано: 4 октября 2007 Рассказать Опубликовано: 4 октября 2007 Автор МДФ сделали мне, изменяются файлы: 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. Всё что уловил написал, программист очень быстро делал - не успевал записывать. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 4 октября 2007 Рассказать Опубликовано: 4 октября 2007 А стоит ли доверять кукисам?Отредактировав куку я увижу результат опроса исходя из такого условия. И проверять нужно не имя, а группу. Руки оторвать нужно программисту. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.