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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

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

BigMac



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
Гы....... а проверку на админа и модера забыл....
 
 
Добавлено
вот правильный код  

Цитата:
 
if ($inmembername eq '') {$inmembername = "Guest";}  
else {&getmember($inmembername);}  
if($numberofposts < $mpostmark3 && $membercode ne "ad" && $membercode ne "mo"){print header(); error("Список участников&Чтобы получить доступ вы должны иметь статус Member и выше")}
 

Всего записей: 444 | Зарегистр. 31-05-2001 | Отправлено: 20:13 17-12-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хитер.... а кто ж те подсказал то ? ;)

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 22:33 17-12-2001
BigMac



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
ТЫ....... я просто по аналогии с Си думал... там ||  это или. Вот я и тормозил

Всего записей: 444 | Зарегистр. 31-05-2001 | Отправлено: 00:29 18-12-2001
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ . Мне нужен не для списка участников, а для входа в определённый форум. Вот например здесь невозможно зайти в "варезник"
 не зарегистрировавшись. Как сделать такую вещь , чтобы не после определённого кол-ва постов, а сразу после регистрации можно было зайти на какой-то форум ? Объясните пожалуйста . Очень нужно . И , если можно , подробней . Имею ввиду - в каких файлах и что писать . Большое спасибо .

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 09:01 04-02-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MVY
Поиск. Писали уже. Имхо.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 09:57 04-02-2002
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
Вопросы такие были, а волт ответов на них никто не дал.

Отправлено: 10:33 04-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
А вот я ИМХО ничего определённого не нашёл . Может поможешь с поиском ?

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 10:53 04-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MVY
Guest

http://forum.ru-board.com/topic.cgi?forum=21&topic=0396&start=0
Слабо всю тему посмотреть?

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 14:53 04-02-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pechalny ты не прав. то что в этой ветке - запретит вход вообще в topic.cgi. а  нужно чтоб в какие-то входили, а в какие-то нет. уловил ?


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 15:54 04-02-2002
revinsky



Дизель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
Ну именно, вход вообще на форумы ставится только для зарегистированных, а для отдельных форумов - начиная с мембера, правильно я понял?
Ты ведь это примерно и делал в этой ветке
А запрет гостям на вход в форумы тоже уже было...
 

Всего записей: 1999 | Зарегистр. 15-10-2001 | Отправлено: 16:06 04-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
revinsky
Ты не совсем правильно понял . Мне нужно , чтобы во все форумы в конференции гости могли заходить и писать и читать , но в отдельные форумы , только после регистрации . Как вот здесь . Если не зарегистрирован , то в Варезник зайти не сможешь . Или регистрируйся или ПШЁЛ ВОН ОТСЮДА

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 16:15 04-02-2002 | Исправлено: MVY, 16:16 04-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
точняк что то туплю я...лана ща придумаем-с

----------
cynicism is the only thing that keeps me sane





предупреждение за тупость | pechalny

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 16:45 04-02-2002 | Исправлено: pechalny, 17:34 04-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pechalny
Придумай . Пожжалуйста !!!  
Век не забуду доброту твою И не только я не забуду, а многие . Думаю такая вещь многим пригодится

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 20:47 04-02-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
&getforum("$inforum");          
if ($inmembername eq '') {$inmembername = "Guest";}  
else {&getmember($inmembername);}  
 
if($inmembername  eq 'Guest' && $inforum == 1){print header(); error("Варезник&идите нахер, гостям запрет тут  лол. Пожалуйста зарегистрируйтесь!.")}  
 

 
$inforum == 1  - номер вашего форума.
 


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 15:20 05-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
Ну ты млин даешь!Вчера надо мной угорал когда я такой же код предложил Прикол..

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 17:57 05-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
А в каком файле весь этот код надо прописать ?
 
А также эту строчку где прописать ?
 

Цитата:
$inforum == 1  - номер вашего форума.


Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 18:04 05-02-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MVY как не сложно догадаться - topic.cgi
сразу после прочтения куков. (см. первый пост.)
 

Цитата:
А также эту строчку где прописать ?  
 
Цитата:$inforum == 1  - номер вашего форума

 
видишь  - этот форум - номер 21. вот в каком ты хочешь гостей отшивать, тот и пиши сам.  
 
оффтоп
pechalny тебе показать что ты вчера предложил? Ладно, ладно не буду... $forumid  у тебя какойто шел и ничем не вызывался. лол


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 19:05 05-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
[offtop]
Ausw

Цитата:
тебе показать что ты вчера предложил?  Ладно, ладно не буду...  $forumid  у тебя какойто шел и ничем не вызывался. лол  

Вызывался!!Ну да ладно
[/offtop]

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 19:14 05-02-2002
MVY

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
 
Большое спасибо. Я сделал всё как ты сказал. Вот у меня получилось так:
 

Код:
$inmembername   = cookie("amembernamecookie");
$inpassword     = cookie("apasswordcookie");
&getforum("$inforum");          
if ($inmembername eq '') {$inmembername = "Guest";}  
else {&getmember($inmembername);}  
 
if($inmembername  eq 'Guest' && $inforum == 4){print header(); error("Всё о варезе&Гости не могут просматривать данный форум. Пожалуйста зарегистрируйтесь!.")}

 
И после этого попробовал зайти гостем . На форум захожу и вижу названиая топиков , а вот в темы уже невозможно зайти . Пишет просто - Ошибка и т.д. Этого предложения не видно : Гости не могут просматривать данный форум. Пожалуйста зарегистрируйтесь!.
 
Очень прошу тебя посмотри этот мой код . Может я где-то ошибку допустил . Или может где-то пробелы надо убрать . Я скопировал весь код как ты написал .
 
И ещё вопрос . Если я на 2-3 форума хочу запретить доступ , мне просто под вышеуказанным мною кодом опять добавить это ?
 

Код:
if($inmembername  eq 'Guest' && $inforum == 1){print header(); error("Название форума&Гости не могут просматривать данный форум. Пожалуйста зарегистрируйтесь!.")}

 
Ещё раз от души благодарен .

Всего записей: 297 | Зарегистр. 02-02-2002 | Отправлено: 20:34 05-02-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот с точностью вставил твой код - все нормально вылазеет и с предложениями. "Гости не могут просматривать данный форум. Пожалуйста зарегистрируйтесь!."
 

Цитата:
Или может где-то пробелы надо убрать . Я скопировал весь код как ты написал  
попробуй
 
 

Цитата:
И ещё вопрос . Если я на 2-3 форума хочу запретить доступ , мне просто под вышеуказанным мною кодом опять добавить это ?  
 

 
можно так. а можно проще

Цитата:
if($inmembername  eq 'Guest' && $inforum == 1 || $inforum == 4){print header(); error("Варезник&идите нахер, гостям запрет тут  лол. Пожалуйста зарегистрируйтесь!.")}  



----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 20:48 05-02-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » MEMBERLIST & Защита от Guest`ов


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru