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

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

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

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

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

Deeman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли такой хак? Что бы я мог как здесь открыть отдельную категорию и показывалиь бы форумы только этой категории? Вот так.

----------
Мой дом, мой затхлый склеп. В обрывках чьих-то писем.
От слёз почти ослеп. Боюсь прихода дня.
Лишь тени всё поймут, и выслушают тихо, ведь я один из них - тень самого себя. (с) Arcanar

Всего записей: 699 | Зарегистр. 10-10-2002 | Отправлено: 04:20 17-11-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://forum.ru-board.com/topic.cgi?forum=21&topic=1462#1

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

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 05:55 17-11-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Маленькое добавление к предложению Иппа.
 
На любителя, я себе прикрутила.
 
Поясню. Если делать, как Ипп предлагает, то все хорошо работает, но трудно менять дизайн категорий, ибо это дизайн самой главной паги.
Не сильно владея программингом, я пошла на такую хитрость.
 
Берем файл ikonboard.cgi и копируем его в новый файл с названием, например, cat.cgi
И уже cat.cgi начинаем курочить
 
Что именно я начала курочить?
 
1. Выводим линк на название конференции и не линкуем название категории, когда вы находитесь в категории. То есть в этой части:
 

Код:
 
$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>~;  

 
Пишем:
 

Код:
 
$output .= qq~<tr><td bgcolor=$catback colspan=5><font face="$font" color=$catfontcolor size=$dfontsize3><b>&raquo; $boardname &raquo; <a href=$thisprog?categoryofview=$categoryplace><font color=$catfontcolor>$category</font></a></b></font></td></tr>~;  
 

 
Собственно, больше я пока ничего не курочила, ибо не знаю, что бы такого накурочить
 
2. Выводим линк на категорию в forums.cgi
(только для тех, у кого поменяна шапка, иначе изврат полный).
У меня такой код:
 

Код:
 
<td align=left valign=top><div class="post"><a class="options1" href="$forumsummaryprog">$boardname</a>&#160;&#187;&#160$forumname</div></td>
 

 
Добавляем:

Код:
 
<td align=left valign=top><div class="post"><a class="options1" href="$forumsummaryprog">$boardname</a>&#160;&#187;&#160;<a href="$categoryprog?categoryofview=$categoryplace">$category</a>&#160;&#187;&#160;&#160;$forumname</div></td>
 

 
3. Аналогично в топик.цги:
 

Код:
 
<td align=left valign=top><div class="post"><a class="options1" href="$forumsummaryprog">$boardname</a>&#160;&#187;&#160;<a href=$categoryprog?categoryofview=$categoryplace>$category</a>&#160;&#187;&#160;<a href="$forumsprog?forum=$inforum" class="options1">$forumname</a>&#160;&#187;&#160;$topictitle</div></td>
 

 
4. Ну, и самое главное не сказала!
В файле /data/progs.cgi
Добавить переменную:

$categoryprog = "cat.cgi";


 
У меня пашет, помидорами не кидаться

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 07:19 17-11-2002 | Исправлено: lynx, 07:25 17-11-2002
Deeman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
lynx
Спасибо Есть еще такой хак который скрывает категории? Ну там жмякаеш на минус и категория скрылась, жмякаеш на плюс и она опять появилась.

----------
Мой дом, мой затхлый склеп. В обрывках чьих-то писем.
От слёз почти ослеп. Боюсь прихода дня.
Лишь тени всё поймут, и выслушают тихо, ведь я один из них - тень самого себя. (с) Arcanar

Всего записей: 699 | Зарегистр. 10-10-2002 | Отправлено: 07:39 17-11-2002
lynx



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

Цитата:
там жмякаеш на минус и категория скрылась, жмякаеш на плюс и она опять появилась.

 
Не поняла ничего? Как выпадающее меню на жабе?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 08:01 17-11-2002
Deeman

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

Цитата:
Как выпадающее меню на жабе?  

Ну, да Нажимаеш на - и категория прикрылась осталось только её название. Потом нажимаеш на + и категория опять появилась.

----------
Мой дом, мой затхлый склеп. В обрывках чьих-то писем.
От слёз почти ослеп. Боюсь прихода дня.
Лишь тени всё поймут, и выслушают тихо, ведь я один из них - тень самого себя. (с) Arcanar

Всего записей: 699 | Зарегистр. 10-10-2002 | Отправлено: 09:53 17-11-2002
lynx



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

Цитата:
Нажимаеш на - и категория прикрылась осталось только её название. Потом нажимаеш на + и категория опять появилась.

 
Да ну, аЦтой, эти клиентские жабовы технологии, только проца тормозят, не пойдет.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 10:22 17-11-2002
Deeman

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

Цитата:
Да ну, аЦтой, эти клиентские жабовы технологии, только проца тормозят, не пойдет.  

Ну, тогда что нить другое имеется? Как здесь например можно убрать форумы какие ненравятся.

----------
Мой дом, мой затхлый склеп. В обрывках чьих-то писем.
От слёз почти ослеп. Боюсь прихода дня.
Лишь тени всё поймут, и выслушают тихо, ведь я один из них - тень самого себя. (с) Arcanar

Всего записей: 699 | Зарегистр. 10-10-2002 | Отправлено: 11:07 17-11-2002 | Исправлено: Deeman, 11:07 17-11-2002
lynx



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

Цитата:
Как здесь например можно убрать форумы какие ненравятся.

 
По аналогии с
http://forum.ru-board.com/topic.cgi?forum=21&topic=0933#1
 
ikonboard.cgi
 

Код:
 
#------- HTML
##после тут пишешь:
 
 &getmember("$inmembername");  
if ("$privateforum" ne "yes" || $membercode eq "ad" || $membercode eq "mo") {  
$output .= qq~  
 
 

 
Делаешь форум приватным и пишешь условие, когда выводить. Тут ^^ модерам и админам. Но можно хоть по именам юзеров
 
Скобочку потом не забудь закрыть
}

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 11:18 17-11-2002
Deeman

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

----------
Мой дом, мой затхлый склеп. В обрывках чьих-то писем.
От слёз почти ослеп. Боюсь прихода дня.
Лишь тени всё поймут, и выслушают тихо, ведь я один из них - тень самого себя. (с) Arcanar

Всего записей: 699 | Зарегистр. 10-10-2002 | Отправлено: 14:21 17-11-2002
Grey2002



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

Цитата:
Если делать, как Ипп предлагает, то все хорошо работает, но трудно менять дизайн категорий, ибо это дизайн самой главной паги.  
Не сильно владея программингом, я пошла на такую хитрость.  
 
Берем файл ikonboard.cgi и копируем его в новый файл с названием, например, cat.cgi  
И уже cat.cgi начинаем курочить  

хммм... гмм....
на фига так делать? не понимаю... не проще ли :

Код:
if ($catplace ne '') { $output = qq~ ... ~; }

 

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 14:13 18-11-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