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

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

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

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

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

suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать как у вас на конфе??? типа board.cgi?catplace=1 вот очень нада... помогите... просто умираю... до самого не допирает... помогите... если есть такой хак, то скажите как зовется... правда... очень нада... умираю...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 14:38 05-04-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Лучше им мессагу в ПМ кинь А вообще это даже хаком назвать сложно, просто проверяешь если у форума категория совпадает то выводим, если нет то не выводим.
[offtop]Ты бы хоть форум свой выложил где-то, такое ощущение что ты собираешся у себя второй ru-board собрать

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 15:16 05-04-2002
BigMurzik



Местный кот
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexei
а поделитя не можешь у тебяже на форуме реалезована такая фича?

----------
В Калининграде лета нет и похоже уже не будет :(

Всего записей: 1967 | Зарегистр. 23-10-2001 | Отправлено: 15:23 05-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
Да, я собираю 2-й руборд
выложить не выложу
Помоги ты мне
Проста с этой фичей с полпня делаются вложеные форумы... надо тока в иконборд.цги сделать вывод названия категории сделать как форум... ну и еще там по мелочи... вот обрати внимания на ссылку http://forum.ru-board.com/board.cgi?catplace=8 ... понял прикол???

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 16:21 05-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
Да там делать нечего. Пять строк кода. Держите.
Откройте ikonboard.cgi                              
Найдите такой код:

Код:
$query = new CGI;
$action = $query->param('action');

Ниже него добавьте:
Код:
 
$categoryofview = $query->param('categoryofview');
$categoryofview    = &stripMETA("$categoryofview");

Эти строки производят чтение параметра дополнительного пути categoryofview и удаление нежелательных символов из него..  
Далее найдите код:
Код:
 
foreach $sortedforums (@finalsortedforums) { #start foreach @finalsortedforums
 
    ($categoryplace, $category, $forumname, $forumdescription, $forummoderator, $htmlstate, $idmbcodestate, $privateforum, $startnewthreads, $lastposter, $lastposttime, $threads, $posts, $forumgraphic, $forumid, $pollstate, $ratings, $misc) = split(/\|/,$sortedforums);

Ниже него вставьте:
Код:
 
if (($categoryplace eq $categoryofview) || ($categoryofview eq "")) { #Start of onecaterogoryview IF

Собственно проверка на то, что категория соответствует заданной в параметре categoryofview или этот параметр не задан.
В зависимости от результата форум или пропускается, или добавляется на страницу.
Найдите код:
Код:
 
$output .= qq~<tr><td bgcolor=$catback colspan=5><font face="$font" color=$catfontcolor size=$dfontsize3><b>&raquo; $category</b></font></td></tr>~;

(Или аналогичный, если у вас изменён дизайн).
Заментие его на такой:
Код:
 
$output .= qq~<tr><td bgcolor=$catback colspan=5><font face="$font" color=$catfontcolor size=$dfontsize3><b>&raquo; <a href=$thisprog?categoryofview=$categoryplace><font color=$catfontcolor>$category</font></a></b></font></td></tr>~;

Фактически в этом коде переменная $category была заменена на код ссылки
Код:
<a href=$thisprog?categoryofview=$categoryplace><font color=$catfontcolor>$category</font>

Здесь название каждой категории делается ссылкой на её просмотр.
Далее найдите:
Код:
 
    $lastcategoryplace = $categoryplace;
    undef $forumlastvisit; undef $forummoderator; undef $modout;
    }

И ниже добавьте:

Код:
} # End of onecaterogoryview IF

Ну а здесь просто закрывается условный оператор проверки того, надо ли отображать форум или нет...Всё, юзайте. Не хотел я эту фчу выкладывать, ну да ладно.
Просто мне некоторые говорят, что я у себя хаки с РУ.борда юзаю. А я свои же хаки сюда кладу...
 
Добавлено
suslik_s_gitaroy
Не, фигня это. Ни при чём это. лол

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:41 05-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
спасиб... поставлю... а на руборде вложеные форумы так сделаны

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 22:53 05-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
 
На РУ.борде - категория в категории. Тут всё сложнее...

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



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp

Цитата:
На РУ.борде - категория в категории. Тут всё сложнее...

тут просто создана категория ikonboard и сделан вывод ее как форума... плюс совмещены ластпосты и еще по мелочи...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 13:49 06-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
Ну делай, делай... Не в этом тут дело. Катплэйс здесь использован как способ идентификации категории конфы. А вложенные форумы - это подкатегория с разделами. Короче, я понял, о ч1м ты говоришь. Но насчёт раз плюнуть - это ДАЛЕКО не так...
Если бы раз плюнуть, то я бы уже сделал. Впрочем, если мне понадобится, то я и сделаю...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:55 06-04-2002
nuToH



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
спасибо за хак давно я хотел спросить насчетнего, но все боялся, что меня в отпуск трехбуквенный отправят

----------
~ отец

Всего записей: 627 | Зарегистр. 28-06-2001 | Отправлено: 02:02 07-04-2002
Alexander Ipp



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

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 10:53 09-04-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » ?catplace=xxx


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru