ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
lisiycat
Отправлено: 14 мая 2009 — 12:21
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




Парни, помогите срочно! Как сделать, чтоб пользователи, которые не набрали n постов не могли принимать участие в голосовалке?. Например, оставил 3 сообщения, тогда и голосовать можешь
 
 
yura3d
Отправлено: 14 мая 2009 — 14:18
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




lisiycat пишет:
Парни, помогите срочно! Как сделать, чтоб пользователи, которые не набрали n постов не могли принимать участие в голосовалке?. Например, оставил 3 сообщения, тогда и голосовать можешь

Открываем файл data/boardinfo.php, находим строку с фрагментом:
CODE:
$this->exbb['max_poll']

И прямо под ней вставляем строку:
CODE:
$this->exbb['posts_for_poll'] = 10;

Открываем файл admin/board_posts.tpl, находим строки:
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['MaxPollOptions']}</td>
<td class="row2"><input class="post" type="text" size="2" maxlength="3" name="new_exbb[i][max_poll]" value="{$fm->exbb['max_poll']}" /></td>
</tr>

И прямо под ними вставляем строки:
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['PostsForPoll']}</td>
<td class="row2"><input class="post" type="text" size="2" maxlength="3" name="new_exbb[i][posts_for_poll]" value="{$fm->exbb['posts_for_poll']}" /></td>
</tr>

Открываем файл language/russian/lang_admin_setvariables.php, находим строку:
CODE:
$this->LANG['MaxPollOptions'] = 'Максимальное кол-во вариантов ответа в опросе';

Прямо под ней вставляем строку:
CODE:
$this->LANG['PostsForPoll'] = 'Сколько сообщений необходимо набрать для участия в опросах';

Далее открываем файл language/russian/lang_front_forums.php, находим строку:
CODE:
$this->LANG['PollNoGuest'] = 'Только зарегистрированные пользователи могут участвовать в опросах!';

И под ней вставляем строку:
CODE:
$this->LANG['PollNeedPosts'] = 'Для участия в опросах необходимо оставить не менее %d сообщений на форуме';

Ну и наконец открываем файл post.php, находим строки:
CODE:
if ($fm->user['id'] === 0) {
$fm->_Message($fm->LANG['Poll'],$fm->LANG['PollNoGuest']);
}

И под ними вставляем строки:
CODE:
if ($fm->user['posts'] < $fm->exbb['posts_for_poll'])
$fm->_Message($fm->LANG['Poll'], sprintf($fm->LANG['PollNeedPosts'], $fm->exbb['posts_for_poll']));

На этом всё. Теперь указать необходимое кол-во сообщений, которое необходимо набрать для участия в опросах, можно в админке на странице Темы и ответы, пункт Сколько сообщений необходимо набрать для участия в опросах. При попытках голосования пользователей, набравших меньшее кол-во сообщений, этим пользователям будет выводиться предупреждение с указанием того, сколько сообщений необходимо набрать, и голос в этом случае засчитан не будет.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Настройка форума »

> Похожие темы: Запрет пользователям участвовать в голосовании, пока не будет оставлено n-постов на форуме
Темы Форум Информация о теме Обновление
Стали регистрироваться спам-боты
На форуме, после обновления до версии RC1, стали регистрироваться спам-боты
Общие вопросы Ответов: 22
Автор темы: Borman
3 февраля 2010 — 11:41
Автор: yura3d
Мод: Расширенные почтовые функции (Почтовая очередь)
Гарантированная доставки писем с форума всем пользователям!
Модификации и дополнения Ответов: 59
Автор темы: yura3d
27 июля 2014 — 15:22
Автор: nikk
Как удалить тему
Как на форуме удалить тему
Общие вопросы Ответов: 3
Автор темы: rovinat
15 марта 2013 — 15:01
Автор: BON
Мод: Проигрывание mp3-файлов
Плеер mp3 на вашем форуме
Модификации и дополнения Ответов: 99
Автор темы: Zeg
12 февраля 2021 — 12:26
Автор: Zeg
Notice: Undefined variable: post
Ошибка на форуме который я установил
Решение проблем Ответов: 7
Автор темы: ququka
4 июня 2011 — 01:40
Автор: ququka
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0812]     [ ]