Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Вывести несколько голосований на страницу

Вывести несколько голосований на страницу


 IIya    16.02.2012    стол заказов    Стол заказов    4785    14 комментариев

Суть в том, чтобы организовать вывод на странице нескольких опросов. Идеальным вариант - вставлять опросы в текст новости подключая каким-нибудь тегом вроде {include file="engine/modules/votes.php?param=value"} - где votes.php это наш модуль, а value - id опроса из стандартной базы опросов DLE.
Лично для моих целей все результаты опросов должны быть скрытыми и доступны только администратору.
Поясню почему мне нужно вставлять опросы в текст новости... Хотелось бы дать каждому опросу не большое описание(нотацию) в виде текста, ссылок и вставки мультимедиа.
Если данная задача слишком сложна, то можно ограничиться просто выводом указанных опросов на одну страницу.

Оплата от 15$ и выше.

14 комментариев

nowheremany
Эксперт

nowheremany - 17 февраля 2012 11:54 -

Почему нельзя сделать категорию опросы и в новостях подобавлять их. Там и описание сделать?

Благодарность принимаю тут Связь

rashpil
Эксперт

rashpil - 17 февраля 2012 13:41 -

А разве можно в кратких новостях выводить опросы?

nowheremany
Эксперт

nowheremany - 17 февраля 2012 14:06 -

В кратких нет. Или надо уже с выводом результата голосования?

Благодарность принимаю тут Связь

rashpil
Эксперт

rashpil - 17 февраля 2012 14:18 -

Да я хз как надо. Но вроди же он хочет оставить формы для голосования все на одной странице. А результаты не показывать юзерам

IIya
Юзер

IIya - 17 февраля 2012 17:48 -

Да действительно. Нужно на одной странице вывести несколько голосований. Тыкать на несколько ссылок не юзабельно..

ПафНутиЙ
Админ

ПафНутиЙ - 17 февраля 2012 22:52 -


Каков вопрос - таков и ответ. Просто помните об этом.

IIya
Юзер

IIya - 19 февраля 2012 22:49 -

Попробовал этот сервис. Недостаток в том, что учёт проголосовавших ведётся по айпи... - Значит если некоторые пользователи с одним динамическим IP то они не смогут проголосовать (либо наоборот при каждом заходе один пользователь сможет голосовать вновь).
А сделать учёт по id пользователя не возможно, даже с использованием их API.

nowheremany
Эксперт

nowheremany - 20 февраля 2012 07:46 -

В ДЛЕ также по ИПу учет ведётся. Что тут странного?

Благодарность принимаю тут Связь

IIya
Юзер

IIya - 23 февраля 2012 17:12 -

Ошибаешся. В DLE учёт проголосовавших идёт по учётной записи пользователя.

Sander
PHP-developer

Sander - 23 февраля 2012 19:49 -

А теперь открываем таблицу dle_vote_result и смотрим на колонку ip
И кто тут ошибается?

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

nowheremany
Эксперт

nowheremany - 24 февраля 2012 07:16 -

Sander
Смотрел недавно функцию и все же учет идет по ИПу и по ID пользователя.
Т.е. если пользователь зарегистрирован то идет по ID, если нет - то по Ипу. Т.е. некая фигня - пользователь может проголосовать 2 раза.

Благодарность принимаю тут Связь

Sander
PHP-developer

Sander - 28 февраля 2012 13:11 -

Для зарегистрированных да, а для гостей учет только по IP.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

IIya
Юзер

IIya - 28 февраля 2012 09:19 -

nowheremany,
хы ) думаю система не на столько глупа, чтобы позвоть голосовать 2 раза. - Достаточно сделать проверку по ip (вначале) и далее по ID. Кстати я отключил голосование для гостей, поэтому у меня учёт идёт по ID

nowheremany
Эксперт

nowheremany - 28 февраля 2012 17:27 -

Достаточно проверить то, что написано прежде чем писать чтото.

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх