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


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

> Описание: обсуждаем возможность
1Bot
Отправлено: 12 января 2010 — 14:35
Post Id



Пользователь
Super Member


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




Можно ли сделать так чтобы люди которые только зарегистрировались не могли создавать темы, а то пришли - не почитали, тут же тему создали, а потом сиди и говори каждому что и как???
 
 
mastersound
Отправлено: 12 января 2010 — 15:29
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Вы имеете ввиду порог постинга в днях (неделях)? Типа, зарегался, а постить можешь только через N*дней - как назначит админ? Или прослеживание - сколько юзер обошел тем/сообщений? Эта фича, наверное, создаст нагрузку на сервер...
 
 
Andr1y
Отправлено: 12 января 2010 — 15:57
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 58
Дата рег-ции: Апр. 2009  
Репутация: 1




Если ограничения вводить на количество написанных сообщений, то это просто. И накгузкы лишней не будет ..
 
 
electron
Отправлено: 12 января 2010 — 17:32
Post Id



Администратор
ExBB Team


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




проще модеров набрать побольше
 
 
LordShad0W
Отправлено: 12 января 2010 — 21:17
Post Id



Пользователь
ExBB Skins Creator


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




mastersound пишет:
Вы имеете ввиду порог постинга в днях (неделях)? Типа, зарегался, а постить можешь только через N*дней - как назначит админ? Или прослеживание - сколько юзер обошел тем/сообщений? Эта фича, наверное, создаст нагрузку на сервер...

Нет, скорее всего она имеет ввиду следующее:
Пользователь только что зарегистрировался, вошел на форум..Ни одного сообщения не написал, а сразу же решил создать какую-то свою тему...Вот про такую невозможность создания тем видимо идет речь...
21Bot:
Думаю это было возможно, когда в старых версиях был мод "группы"...В RC1 не факт что вообще можно это сделать, точнее сделать то можно, но не нужно..
Еще есть такая ситуация, когда пользователь входит на форум именно в связи с созданием какой-то отдельной темы для обсуждения. Это в основном касается животных, растительных и им подобных форумов (Что делать? Кошка третий день ничего не ест! или "Моя растишка начала сохнуть! В чем проблема?"Подмигивание Подмигивание
 
 
yura3d
Отправлено: 12 января 2010 — 21:30
Post Id


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


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




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

строку:
CODE:
$this->LANG['NoviceNewTopic'] = 'Для возможности создания тем Вам необходимо оставить не менее %d сообщений';

Далее создадим переменную, хранящую число сообщений, которые нужно набрать пользователю для возможности создания новой темы. Для этого открываем файл post.php и за строкой:
CODE:
$fm->_LoadLang('forums');

вставляем строку:
CODE:
$fm->_NoviceNewTopic = 10;

Разумеется, вместо 10 Вы можете подставить любое другое число. Теперь же нам осталось только определиться с проверяющей частью, которая будет определять, достаточно ли у пользователя сообщений для создания новой темы, и если окажется что сообщений недостаточно, должно выводиться предупреждение, текст которого мы ранее разместили в языковом файле. Следующий проверяющий фрагмент:
CODE:
if ($fm->user['id'] && !defined('IS_ADMIN') && $fm->user['posts'] < $fm->_NoviceNewTopic)
$fm->_Message($fm->LANG['TopicCreate'], sprintf($fm->LANG['NoviceNewTopic'], $fm->_NoviceNewTopic));

необходимо разместить в 2-х местах файла post.php сразу после строки:
CODE:
CheckForumPerms($allforums[$forum_id]['stnew'],'NewAdd');

Данная строка встречается в файле 2 раза, соответственно после каждой встречи необходимо добавить указанную выше проверяющую строку.
На этом всё, данное ограничение будет распространяться на всех зарегистрированных пользователей форума, за исключением администраторов
 
 
1Bot
Отправлено: 14 января 2010 — 04:47
Post Id



Пользователь
Super Member


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




yura3d
Спасибо за подробный ответ Здорово
 
 
nikk
Отправлено: 22 января 2014 — 21:36
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 1122
Дата рег-ции: Нояб. 2009  
Репутация: 25




А нельзя сделать чтобы новички не могли оставлять ссылки в своих темах и сообщениях? Ну хотя бы, пока не наберут 3-5 нормальных сообщений, без ссылок?
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Запрет создания тем новичкам
Темы Форум Информация о теме Обновление
Хочу другую капчу и систему антиспама
Также дать права гостям и новичкам
Обсуждаем Ответов: 1
Автор темы: supmener
9 марта 2010 — 18:36
Автор: yura3d
Мод: Ссылки на последние темы форума на Вашем сайте
Позволяет на Вашем сайте вывести ссылки на последние обсуждаемые темы
Модификации и дополнения Ответов: 235
Автор темы: yura3d
25 ноября 2012 — 11:35
Автор: LordShad0W
Дополнение: Создание нового пользователя
Добавляет в админку кнопку для создания нового пользователя
Модификации и дополнения Ответов: 1
Автор темы: NordWest
10 апреля 2018 — 09:41
Автор: NordWest
Инструменты разработчика
Советуем, предлагаем, обсуждаем
Вопросы и ответы Ответов: 4
Автор темы: 1Bot
23 июля 2012 — 18:50
Автор: 1Bot
sitemap для форума
Есть ли какой мод для создания карты сайта (форума)
Модификации и дополнения Ответов: 0
Автор темы: GreatALF
22 мая 2014 — 04:53
Автор: GreatALF
 



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




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

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

[Script Execution time: 0.0731]     [ ]