VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
1. Функция скрытого голосования, т.е. до завершения опроса не видно результатов!
2. Функия выбора ограниченного числа вариантов из опроса(т.е. если голосовать можно за нескольких, то не за всех, а допустим за 5 из 100 и не более)
3. Функция начисления баллов, т.е. можно выбрать пять призовых места из допустим 100, с начислением количества баллов(очков) за то или иное место(1 место - 5 баллов, 2 место - 4 балла итд)
а че?
да, хватает
а иной раз так вообще что то можно выкинуть
все зависит от запросов того или иного индивидуума
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,850
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20334
Репутация в разделе: 3212
1
Quote:
Originally Posted by Fine
если третью тему создать поможет?
deleted INFLICTED, в след. раз влеплю погон за дубли
@INFLICTED
Простоузер
Join Date: Feb 2008
Posts: 176
Версия vB: 3.7.3
Reputation:
Novice 2
Репутация в разделе: 1
1
первые 2 пункта освоил)) 1. Функция скрытого голосования
в шаблоне pollresult
добавить условие, где x номер опроса(не путать с номером темы), для которого не нужно выводить результаты голосования
<if condition="$pollinfo['pollid'] != 'x'">
//check if too many options are selected
if (($pollinfo['multiple']) || ($pollinfo['pollid'] == x))
{
$i = 0;
foreach ($vbulletin->GPC['optionnumber'] AS $v => $vt)
{
$i = $i + 1;
}
if ($i > y)
{
eval(standard_error(fetch_error('toomanyoptions')));
}
}
Где, x - id опроса, y = максимальное кол-во вариантов, разрешенных для выбора. Такой код ты должен написать для каждого опроса.
Еще надо будет создать новую фразу toomanyoptions, в которой указать текст ошибки(Выберете не более y ответов).
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by INFLICTED
Такой код ты должен написать для каждого опроса.
Это чё, каждый раз файл править? При каждом таком голосовании? ноу комментс, как удобно... сразу расхотелось смотреть, чё там добавлять...
@INFLICTED
Простоузер
Join Date: Feb 2008
Posts: 176
Версия vB: 3.7.3
Reputation:
Novice 2
Репутация в разделе: 1
0
Luvilla,
Да неудобно, но лучше чем ничего, и благо править не долго!
Чтобы найти и такое решение я перелопатил пол форума)))