Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Форум для опредлеленной группы

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот во что уперся. Имеем закрытый форум т.е. форум который читать, в который писать могут только пользователи с определенным статусом. Когда в ibf такое делаешь, то гости и пользователи со статусами ниже даже не видят, что такой форум есть в налии. И не стремятся в него
А мне надо, что бы видели. И знали об условиях получения в него доступа. Есть какие-нибудь мысли как это сделать?

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 15:29 27-09-2002
Farch



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
там в провах форума выставляешь им права только на просмотр.
 
Добавлено
это я про инвижин...
 
Добавлено
а сорри понял
 
хак сочинять придёться..

Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 11:29 14-10-2002
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Farch
Конечно, не получится так. Тогда его и читать смогут.

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 11:42 16-10-2002
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то я тему пропустил...
Kurt
Если ещё надо, то в самом базовом виде надо найти в sources/Boards.php строчки

Код:
if ($forum_data['read_perms'] != '*')
{
if ( ! preg_match( "/(^|,)".$ibforums->member['mgroup']."(,|$)/", $forum_data['read_perms'] ) )
{
return "";
}
}

и закомментировать их.
Если нужно какой-то конкретный форум приоткрыть (скажем, форум №3), то можно перед этими строчками добавить примерно вот такое:

Код:
if ( $forum_data['id'] != '3' ) {

ну и не забыть после них закрыть }.
 
ЗЫ: Ах да, если сообщение стандартное не нравится, которое будет при ошибке при входе в форум вылазить, его можно на своё поменять.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 13:17 23-03-2003 | Исправлено: theIggs, 13:38 23-03-2003
bady

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
a esli ja hochu schtobi wse wideli, no tolko opredeljenie gruppi userow tuda mogli sajti. schtobi naprimer kogda prostie useri popitajutsa tuda sajti wihodit tablichka "U was net praw suda sajti"...mozhno li eto kak nibud osuschestwit???

Всего записей: 18 | Зарегистр. 09-03-2003 | Отправлено: 13:16 15-04-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bady
?
А выше что написано, по-твоему? :-\
Выставляй права как обычно. Форумы будут видеть все, а зайти туда смогут только те, кому ты поставишь право чтения в Yes. Остальные при попытке зайти увидят окошко с ошибкой. Или тебе нужно конкретно, чтобы был другой текст ошибки?

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 15:38 15-04-2003
bady

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ja sognal chut chut...a kak pomenjat text oschibki ili tochnee gde???

Всего записей: 18 | Зарегистр. 09-03-2003 | Отправлено: 19:37 15-04-2003
Kurt

 
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bady
Ошибка выдает какой-то текст. возьми его, нажми поиск по тексту. Ctr+f и найди где он и в каком файле. И там меняй.

----------
http://uid.me/kurt

Всего записей: 3822 | Зарегистр. 30-06-2001 | Отправлено: 20:55 15-04-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bady
Новую ошибку создавать в lang_error.php, что в папке lang. Формат - как в п.1 (см. ниже).
1. Там же найти текст старой ошибки.
Вид примерно такой:

Код:
'имя' => "Текст ошибки",

2. Запомнить найденное выше имя и искать его в Topics.php, Forums.php ну и можно в Search.php... Остальное не критично.
3. Найдя имя ошибки, заменить его на имя новой ошибки.


----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 22:18 15-04-2003
Oska

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вообще-же можно запоролить форум. Такой вариант не подойдет? Его видно будет.

Всего записей: 45 | Зарегистр. 02-05-2002 | Отправлено: 09:09 16-04-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Форум для опредлеленной группы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru