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

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

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

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

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

D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот я сделал форум, НО ОН НЕ ЗАКРЫТЫЙ, все в нем могут писать, но мне нужно убрать его из списка форумов. Как это сделать??  
 
"Прячем закрытый форум" прочитал, но у меня другой случай
 
Большое спасибо

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 04:59 18-03-2002 | Исправлено: D_P_A_K_O_H, 00:44 21-03-2002
pechalny



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

Цитата:
Вот я сделал форум, НО ОН НЕ ЗАКРЫТЫЙ, все в нем могут писать, но мне нужно убрать его из списка форумов. Как это сделать??  

А зачем тебе это надо, если не секрет ?
Типа один форум на ikonboard.cgi ВООБЩЕ никто не видит?

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

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



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

Цитата:
убрать его из списка форумов.  

 
Где именно?
В выпадающем меня я себе так сделала, хотя это не лучший вариант - пустая строка появляется.
 

Код:
 
$filetoopen = "$ikondir" . "data/allforums.cgi";
$filetoopen = &stripMETA($filetoopen);
open(FILE, "$filetoopen") or die "$ibtxt{'5008'}";
 flock(FILE, 2);
@forums = <FILE>;
close(FILE);
 
foreach $forum (@forums) { #start foreach @forums
    chomp $forum;
    ($forumid, $category, $categoryplace, $forumname, $forumdescription) = split(/\|/,$forum);
 
##Убираем Админцентр из выпадающего меню start
if($forumname eq "Админцентр"){$forumname="";}
##Убираем Админцентр из выпадающего меню end    
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:50 18-03-2002
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, убрать надо в trtatta.ru/cgi-bin/ikonboard/ikonboard.cgi - на главной странице форума ... Ну на руборде форумы в категориях ФОРУМЫ Флейм, Иконбоард, Варез, Юмор..
 
Вот из этого списка мне надо убрать ссылку на  форум, а в выпадающем меню не важн. пускай будет

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 22:57 19-03-2002
lynx



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

Цитата:
Нет, убрать надо в trtatta.ru/cgi-bin/ikonboard/ikonboard.cgi - на главной странице форума ...  

 
Для всех убрать? Или пусть админ видит?
 
Если второе, то:
http://forum.ru-board.com/topic.cgi?forum=21&topic=0933#1
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:10 20-03-2002
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
НЕТ НЕТ И НЕТ (((((((( МНЕ НЕ ЗКРЫТЫЙ ФОРУМ спрятать нужно. Предположем, я хочу для своего сайта сдеть гостевую в виде отдельного форума, но эту гостевую мне из списка форумов надо убрать. Что бы она не портила все что бы в этот спрятанный(тайный) форум могли зайти только с сайта вот так мне надо ... что бы в СПИСКЕ ВСЕ ФОРУМОВ форума видно не было, но форум ОТКРЫТЫЙ а не закрытый

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 04:40 20-03-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
D_P_A_K_O_H
 
Возьми старндартный скрипт гостевушки.
 
Если хочешь, именно как в IB, там просто все, счас уже сплю. Но в приниципе так.
Берешь setforums.cgi
Корируешь его и называешь guestbook.cgi
 
Заходишь в код, там меняешь не так много:
 
$thisprog = "setforums.cgi";
на  
$thisprog = "guestbook.cgi";
 
Потом, я бы заменила:
$filetomake = "$ikondir" . "data/allforums.cgi";
на что-то другое, хотя...  
Я бы заменяла на:
$filetomake = "$ikondir" . "data/guestbookinfo.cgi";
 
 
Ну, и соответственно, везде
  $filetoopen = "$ikondir" . "data/allforums.cgi";
на  
 
  $filetoopen = "$ikondir" . "data/guestbookinfo.cgi";
 
Сообразишь дальше? Если нет, послезавтра попробую поковыряться, если программеры меня до этого не опередят
 
Правда, это по тупому, конечно.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 06:31 20-03-2002
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx, дело в том, что мне ГОСТЕВАЯ не нужна )))))) я к примеру привел, что некотрые раздел форума - как гостевую держат ))
Мне надо просто спрятать один форум и все ))))  
А гостевая не нужна )
Спасибо за такое рвение помочь )))))

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 07:49 20-03-2002
lynx



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

Цитата:
Мне надо просто спрятать один форум и все  

 
Ну, а я тебе что написала то?? ^^ Ты берешь стандартный скрипт, который генерит форум и он просто не выводится вместе со всеми, так как ты этот форцум помещаешь в другое место. Вот и все, пути меняешь, и все.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:49 20-03-2002
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может я слепой, но я не вижу, ты же написала, что это скрипт гостевой
Цитата:
Возьми старндартный скрипт гостевушки.  
 
Если хочешь, именно как в IB, там просто все, счас уже сплю. Но в приниципе так.  
Берешь setforums.cgi  
Корируешь его и называешь guestbook.cgi  
 

 
 
Мне не ФОРУМ нужен скрытый а РАЗДЕЛ ФОРУМА, например, если бы Ру-борд был мой , то мне надо спрятать раздел ФЛЕЙМ, и что бы в него нельзя было зайти с http://forum.ru-board.com/board.cgi
ЕГО ПРОСТО ТАМ НЕ БЫЛО  БЫ  вот как мне надо
 
Добавлено

Цитата:
Типа один форум на ikonboard.cgi ВООБЩЕ никто не видит?

 
Во-ВО!!  Именно так и нужно

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 00:43 21-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
D_P_A_K_O_H
Открываем ikonboard.cgi.
Ищем:
Код:
 
foreach $sortedforums (@finalsortedforums) { #start foreach @finalsortedforums
 
    ($categoryplace, $category, $forumname, $forumdescription, $forummoderator, $htmlstate, $idmbcodestate, $privateforum, $startnewthreads, $lastposter, $lastposttime, $threads, $posts, $forumgraphic, $forumid) = split(/\|/,$sortedforums);

Ниже суём:
Код:
 
    if ($forumid ne "номер форума") {

Только надо номерфорума заменить на его номер (то, что в url'е к просмотру форма значится как forum=число, где число и есть номер форума).
Затем после:
Код:
 
    $lastcategoryplace = $categoryplace;
    undef $forumlastvisit; undef $forummoderator; undef $modout;
    }

Вставляем:

Код:
}

Это я не тестировал. Должно работать.
Если надо спрятать ещё форум, то надо строку

Код:
 
    if ($forumid ne "номер форума") {

заменить на строку:

Код:
 
    if (($forumid ne "номер_второго_форума") && ($forumid ne "номер форума")) {

И т.п.
Если что, то сообщите о проблемах.
В менюшке, которая внизу висит, с переходам по форуму, тоже убирать? Или нет?
lynx

Цитата:
Если хочешь, именно как в IB, там просто все, счас уже сплю. Но в приниципе так.  
Берешь setforums.cgi  
Корируешь его и называешь guestbook.cgi  

Не, тут так просто не отделаешься...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:29 21-03-2002
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp, гигантское пасиба ) попробую на досуге ))


----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 13:14 22-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
D_P_A_K_O_H
Ну и как?..

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:12 23-03-2002
D_P_A_K_O_H



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще не попробовал
 
Надо сначала мне с регистрацией рахобраться.. а это в посл. очередь...

----------
Не нужна мне эта подпись =)

Всего записей: 386 | Зарегистр. 17-09-2001 | Отправлено: 09:05 24-03-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как мне убрать из общего списка форум


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru