Перейти к контенту
  • 0

Кто голосовал


serg_sk

Вопрос

Рабочая модификация под 2.1.х

В поиск не посылать, я там был. Для 2.1.х ничего не нашел, только для 2.0.х. Есть ли для такая модификация для 2.1.х?

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

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

  • 0

Хочеться послать подальше а не в поиск. Вот тебе одна из десятка тем подобных ей:

http://www.ibresource.ru/forums/index.php?...st&p=194849

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

  • 0

Замечательно конечно. Но то что вам хочется оставте при себе, пожалуйста. И вдумайтесь в суть вопроса, а не постите пост абы попиариться. :D

 

Add Multiple Choice & Public Polls to your 2.1 installation!

Это с той темы, ссылка дана вами на http://mods.invisionize.com/

Это хорошо. но к вопросу темы это не относится.

Описание:

 

* мод позволяет ограничивать выбранные группы в голосовании в конкретном опросе.

* мод позволяет ограничивать гостей в просмотре результатов голосования.

* мод позволяет автоматически выключать голосование через определенное время.

* мод позволяет ограничить пользователей в голосовании если таковой не набрал определенное количество постов.

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

* Все изменения отражаются в модераторских логах.

А тут я не вижу возможности смотреть кто проголосовал. Ссылка дана опять же вами. И это мод я видел. ;)

 

 

Если в этих модах есть такая возможность, то прошу указать в каком конкретно.

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

  • 0
вот народ пошел, в 217 уже есть такая фишка, при создании голосования - выбираешь открытый опрос, в 216 не помню, так как тут же обновили с 214 до 217.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я никогда не пишу чтобы попиариться. Я это делаю исключительно чтобы помоч человеку так как сам знаю как это приятно когда тебе помогают. Внимательней читайте тему и вообще читайте всё внимательно. Хотите чтобы я опустил вас в лужу? Пожалуйста:

Есть модификация тут:

http://www.ibresource.ru/db/622/

Данный мод более насыщен функциями но вот относительно вариантов ответа, автор говорит что не помнит делает ли данная модификация такую фичу...

Автор сказал что он мог забыть написать всё, что делает данный мод, а сейчас уже не помнит. Поэтому я для начала привёл первую ссылку на прекрастный работающий мод. http://mods.invisionize.com/db/index.php?f=5339

И если вы не поленитесь зарегестрироваться на сайте, а потом нажать в низу данной мной страницы на кнопку Download то вам её даже удасться скачать. А если вас смутила фраза

Add Multiple Choice & Public Polls to your 2.1 installation!
то учите английский. Потомучто само название мода относиться к вашей теме. (Public Polls не знаете что значит?)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я на invisionize.com давно зарегистрирован. Эт раз.

Эти моды я видел. Эт два.

Ни в одном моде явно не указано что он может показать кто конкретно голосовал. А фраза публичные опросы может говорить о многом, но чесно говоря я никак не могу поставить знак равняется между публичный опрос и кто голосовал. Не так ли? Эт три.

И английский я знаю. Эт четыре.

 

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

Всем спасибо.

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

  • 0

Если вы знаете, то почему так испугались фразы Add Multiple Choice & Public Polls to your 2.1 installation!? :D

Я вам дал прямую ссылку на мод который показывает кто голосовал за какой пункт. Что вам ещё не нравиться?

А вот публичный опрос это официальное название того что мы на русском называеем открытое голосование.

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

  • 0

Поставил, оно работает, все зашибись. Только есть одно но!

Когда опрос является публичным, то в поле под вариантом опроса пишется ник автора. Если же вопрос не публичны, то поля под вариантами овета остаются пустыми, что изрядно не красиво. Надо бы их убрать.

Скрин: http://img169.imageshack.us/img169/7853/test1oy7.th.jpg

 

Я в принципе понял как, только не знаю php по-этому прошу совета.

Нужно как я понял в даном куске кода(topics.php):

$mem_list = '';
$vote_mem_data = array();
if($data['pubvote'] == "1")
{
if($data['voters'][ $choice_id ] != '')
{
$this->ipsclass->DB->query("SELECT id,members_display_name FROM ibf_members WHERE id IN(".$data['voters'][ $choice_id ].");");
while($vote_mem_data = $this->ipsclass->DB->fetch_row())
{
if($mem_list)
{
$mem_list .= ', ';
}
$mem_list .= "<a href=\"{$this->ipsclass->script_url}showuser={$vote_mem_data['id']}\">{$vote_mem_data['members_display_name']}</a>";
}
}
}

К уловию if($mem_list) {...} добавить else {$mem_list = ''}

Тоесть скорее к if($data['voters'][ $choice_id ] != '') :D

 

А потом в skin_poll -> poll_show_rendered_choice

В кусе кода:

<if="ipb.input['_low_act'] != 'home' and ipb.member['id'] > 0">
<tr>
<td colspan="2">{$mem_list}</td>
</tr>
</if>

Добавить условие:

<if="$mem_list != ''">.код, который чуть выше..</if>

 

Как это правильно сделать? ;) И правильная ли идея?

 

P.S. php не знаю, но по долгу службы пришлось вот мучить форум :)

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

  • 0

Короче разобрался :D Если кому интересно, то:

topics.php

$mem_list = '';

$vote_mem_data = array();

if($data['pubvote'] == "1")

{

if($data['voters'][ $choice_id ] != '')

{

$this->ipsclass->DB->query("SELECT id,members_display_name FROM ibf_members WHERE id IN(".$data['voters'][ $choice_id ].");");

while($vote_mem_data = $this->ipsclass->DB->fetch_row())

{

if($mem_list)

{

$mem_list .= ', ';

}

$mem_list .= "<a href=\"{$this->ipsclass->script_url}showuser={$vote_mem_data['id']}\">{$vote_mem_data['members_display_name']}</a>";

}

}

}

else

{

$mem_list = '0';

}

 

skin_poll -> poll_show_rendered_choice

<if="mem_list != '0' and ipb.input['_low_act'] != 'home' and ipb.member['id'] > 0">

<tr>

<td colspan="2">{$mem_list}</td>

</tr>

</if>

 

P.S. к стандартному моду форума добавляем выделеные жирным куски кода

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

  • 0

Это абсолютно разные моды с разными функциями.

 

Poll Mod ( http://www.ibresource.ru/forums/index.php?showtopic=20586 ) добавляет функции: группы голосовавших можно настроить прямо в посте, а также автоматическое закрытие и скрывать результаты.

 

Multiple Choice & Public Polls ( http://mods.invisionize.com/db/index.php?f=5339 )- делает возможность несколько выборов и видеть ВСЕМ кто голосовал (только для админа функции нет).

 

Если может кто то ответить, прошу помочь:

После установки Multiple Choice & Public Polls (Спасибо serg_sk за дополнение - нужная вещь, исправляющая пробелы). Всё вроде стало нормально, но заметил что при клике на нике юзера под полоской голосования генерируется битая ссылка такого вида

http://www.^^^.ru/forums/showuser=1

, Хотя правильно должно быть -

http://www.^^^.ru/forum/index.php?showuser=1

 

Подозреваю, что где то в этой части ошибка

<if="mem_list != '0' and ipb.input['_low_act'] != 'home' and ipb.member['id'] > 0">

... но как именно добавить недостающую часть index.php? - не знаю.

 

Help.

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

  • 0

неправильно подозреваешь, ошибка в topics.php

надо

$mem_list .= "<a href=\"{$this->ipsclass->script_url}index.php?showuser={$vote_mem_data['id']}\">{$vote_mem_data['members_display_name']}</a>";

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

  • 0

Собственно, имею пардон: оказывается, эта тема как раз и должна помочь мне, но увы — Invisionize-то не работает. Может быть, "Multiple Choice & Public Polls" сохранился где-нибудь ещё?

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

  • 0

та что-то такое не понятно,мне не помогло.я даже честно говоря и не понял

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

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

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.