Перейти к содержимому


Фотография

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

Форумы IBResource

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16
serg_sk
  • Участники
  • Cообщений: 52

Отправлено

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

mrMad-Cat
  • Участники
  • Cообщений: 1 244
  • http://www.eskimosi.in.ua
  • Город:Україна, Київ
  • Интересы:ШТМЛ, ИПБ, КС:Сорс, кино...

Отправлено

Хочеться послать подальше а не в поиск. Вот тебе одна из десятка тем подобных ей:
http://www.ibresourc...?...st&p=194849

serg_sk
  • Участники
  • Cообщений: 52

Отправлено

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

Add Multiple Choice & Public Polls to your 2.1 installation!

Это с той темы, ссылка дана вами на http://mods.invisionize.com/
Это хорошо. но к вопросу темы это не относится.

Описание:

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

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


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

G*g
  • Участники
  • Cообщений: 281
  • http://
  • Интересы:Люблю красивых телок!

Отправлено

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

mrMad-Cat
  • Участники
  • Cообщений: 1 244
  • http://www.eskimosi.in.ua
  • Город:Україна, Київ
  • Интересы:ШТМЛ, ИПБ, КС:Сорс, кино...

Отправлено

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

Есть модификация тут:
http://www.ibresource.ru/db/622/
Данный мод более насыщен функциями но вот относительно вариантов ответа, автор говорит что не помнит делает ли данная модификация такую фичу...

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

Add Multiple Choice & Public Polls to your 2.1 installation!

то учите английский. Потомучто само название мода относиться к вашей теме. (Public Polls не знаете что значит?)

serg_sk
  • Участники
  • Cообщений: 52

Отправлено

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

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

mrMad-Cat
  • Участники
  • Cообщений: 1 244
  • http://www.eskimosi.in.ua
  • Город:Україна, Київ
  • Интересы:ШТМЛ, ИПБ, КС:Сорс, кино...

Отправлено

Если вы знаете, то почему так испугались фразы Add Multiple Choice & Public Polls to your 2.1 installation!? :D
Я вам дал прямую ссылку на мод который показывает кто голосовал за какой пункт. Что вам ещё не нравиться?
А вот публичный опрос это официальное название того что мы на русском называеем открытое голосование.

Sn][per
  • Участники
  • Cообщений: 16

Отправлено

где в базе хранится кто голосовал за конкретный пункт?

serg_sk
  • Участники
  • Cообщений: 52

Отправлено

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

Я в принципе понял как, только не знаю 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 не знаю, но по долгу службы пришлось вот мучить форум :)

serg_sk
  • Участники
  • Cообщений: 52

Отправлено

Короче разобрался :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. к стандартному моду форума добавляем выделеные жирным куски кода

newbigmir
  • Участники
  • Cообщений: 50

Отправлено

работает для ipb 2.2.2?

newbigmir
  • Участники
  • Cообщений: 50

Отправлено

Где найти

Change Template bits in View Poll

poll_show_form_choice
poll_show_form_question
poll_show_rendered_choice

Change Template bit in Post Screen

poll_box

???

нашел

EkZeKuteR
  • Участники
  • Cообщений: 181

Отправлено

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

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

Multiple Choice & Public Polls ( http://mods.invision...ndex.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.

Arhar
  • Команда форума
  • Cообщений: 5 631

Отправлено

неправильно подозреваешь, ошибка в topics.php
надо
$mem_list .= "<a href=\"{$this->ipsclass->script_url}index.php?showuser={$vote_mem_data['id']}\">{$vote_mem_data['members_display_name']}</a>";


Wartys
  • Участники
  • Cообщений: 77

Отправлено

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



БорзыхАндре
  • Участники
  • Cообщений: 1
  • https://admiral-777-casino.net/zal-slavy/
  • Город:Ханты Мансийск
  • Интересы:книги, активные игры,я спортсмен, игрок, в казино Адмирал 777

Отправлено

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



Wartys
  • Участники
  • Cообщений: 77

Отправлено

БорзыхАндре

Чем закусывали? :)

 

Вопрос по-прежнему актуален.


Сообщение отредактировал Wartys: 14 Март 2019 - 23:38





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных