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

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

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

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

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

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот тут входишь в раздел, видишь правила наверху (читать). И я так хочу. Как это сделать? Вроде, в файловом архиве не нашла такого хака...
 
 
 
 


 
 
Правила для каждого раздела (форума) - как прикрутить?

 
 
Ставим хак. Оригинал (на англ.) находится тут:  
http://www.ibhackers.com/iB_html/uploads/post-1-88413-forumannounce.zip
Переведенная на русский версия лежит в нашем файловом архиве -2:
 
Обзор форума IkonBoard V. 2 (карта форума)  » Файловый архив II rulls_for_forums (6.2 kb)
 
Хак можно использовать и как "Новости для каждого форума".
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 05:44 28-09-2001 | Исправлено: lynx, 03:46 21-08-2004
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TuMoXa
Я уже линку на хак давал. У меня он стоит, правда переделанный малость.
Rick
А target=_blank чем плохо?

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



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

Цитата:
Раз Вы такие кул-перлисты  

я не кул-перлист
просто была уже ссылка на вариант в цги

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 03:19 28-04-2002 | Исправлено: Grey2002, 03:23 28-04-2002
Rick



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
Ну, таргет бланк плох тем, что открывает полноценное окно... Ну, не важно как и что, но юзверу помоему проще видеть правила в новом окне
 
А вообще по поводу правил в html -правильно! Зачем сервер перегружать, хотя... Он и так форумом нагружен, мелкий скрипт не повредит

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rick
Ну и поставьте тогда юбб 5.47, там вообще темы в хтмле...

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
Какая разница, все равно HTML создается УББшным скриптами, поэтому груз идет, а когда делается изменение какой-либо информации, то перелапачиваются все файлы, так что уж лучше IB... И потом, если всякие мелкие фичи прикручивать через Perl, то так и действительно можно перегрузить сервак, к примеру, давайте делать рефреш всегда через print Location, а не через рефреш в META...
 
Сами же недавно спорили о том когда IB начинает тормозить! Так если бы код был чище и алгоритмы получше, то и тормозов не было бы, по крайней мере на тех этапах, когда они уже сейчас возникают... А вот такими мелкими хаками пользователь перегружает свой форум настолько, что хоть стой, хоть падай!

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 22:53 29-04-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rick
Ну и где тут тормоза, в forums.cgi делаем проверку
if (-e $ndbf) {
open(FILE...
$output .=qq~<tr class=ps2><td>$newsdata</td></tr>~;
}
Сам скрипт открывает forum$inforum/news.cgi и выводит его. И где ты тут тормоза увидел? Или у тебя мемберы на форуме по 20 раз в день правила читают

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 00:07 30-04-2002
Rick



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexei
Это ты взял один скрипт... А вот таких мелких куча! Я к чему и веду, что постепенно IB переполняется мусором, от кучи хаков... Некоторые можно было бы объединить в один для меньшей заторможенности

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 01:49 01-05-2002
Alexander Ipp



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

Цитата:
через print Location, а не через рефреш в META...  

Спорный вопрос. Зависит от конкретного случая.
Песчать print Location занимает меньше времени, чем <html><head><meta блаблабла></head></html>.

Цитата:
Сами же недавно спорили о том когда IB начинает тормозить! Так если бы код был чище и алгоритмы получше, то и тормозов не было бы, по крайней мере на тех этапах, когда они уже сейчас возникают...

Не спорили, а обсуждали. Это раз. Два - это то, что один (десять, двадцать) ИФов особо ничего не меняет.

Цитата:
А вот такими мелкими хаками пользователь перегружает свой форум настолько, что хоть стой, хоть падай!

КТО ТЕБЕ ЭТО СКАЗАЛ??? Возьми встроенным бенчем перловским померь, если хочешь...
И вообще, это не хак, а ФИЧА, а ХАК - это описание установки фичи.
Ну народ, ну batva, DimoN - ну объясните ему! Если человек мне и alexei'у  не верит...
Rick

Цитата:
А вот таких мелких куча! Я к чему и веду, что постепенно IB переполняется мусором, от кучи хаков...  
Глянь хоть на хобот и эту конфу. Ну и где тормоза?

Цитата:
Некоторые можно было бы объединить в один для меньшей заторможенности

Ну и КАК это понимать???
alexei

 
Добавлено
А оптимизация - это не то же самое, что и кастрация...
Тут другие методы нужны...

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
Ех блин Ну параноя у меня на почве тормознутости Перла, поэтому боюсъ нагружать скрипты! Свои пишу и опять же боюсь лишнего клепануть Ну да ладно, топик собсна касается не скорости ИБ, а Правил для разделов, так что на этом флейм заканчиваю
 

Цитата:
Глянь хоть на хобот и эту конфу. Ну и где тормоза?

А откеда мне знать, может у вас тут еще и Мод Перл стоит, вот и не тормозит нифига

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 17:05 03-05-2002
Alexander Ipp



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

Цитата:
Ну параноя у меня на почве тормознутости Перла, поэтому боюсъ нагружать скрипты!  

А где она, тормознутость? Всего в 2 раза медленнее Си.

Цитата:
А откеда мне знать, может у вас тут еще и Мод Перл стоит, вот и не тормозит нифига  

У мод_перла свои недостатки...

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
Ну лана, убедил Но если хотя бы что-то на локалке у меня затормозит... Тада буду кричать
 
А какие недостатки у мод перла?

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 22:22 03-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rick
В программировании была тема про недостатки Перла. Там и про модперл упоминали.

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот Вы меня конечно извините,я простой чайник сижу и читаю Ваш совершенно пустой разговор,линки данные в сообщениях на хак не пашут,как сделать чтоб правила вывешивались отдельно(как здесь на руборде) в cgi-нет.Не проще ли разместить здесь текст хака?
Вы не обижайтесь,просто я подхожу со стороны простого человека,который пока не очень в скриптах сечет,но старается понять. Из трех страниц полезной инфы ноль.Без обид.ПОМОГИТЕ!

Всего записей: 99 | Зарегистр. 19-11-2001 | Отправлено: 04:19 08-05-2002
123qaz74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если есть желание разобраться - разберешься - название хака есть, ищи, ставь, изменяй вид вывода надписи и все.

Всего записей: 113 | Зарегистр. 17-12-2001 | Отправлено: 04:59 08-05-2002
Athlon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
123qaz74
 
Надеюсь что тебе все всегда именно так помогать будут.
Удачи!

Всего записей: 99 | Зарегистр. 19-11-2001 | Отправлено: 08:24 08-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Athlon
Текст слишком большой, выложить не могу.
Бери и ищи, на блюдечке никто не принесёт, есть и название, и линка, где смотреть.
 
Добавлено
Для особо одарённых:
http://main.ibhackers.com/ikonboard.cgi?s=3cd96a100ec0ffff;act=ST;f=1;t=65

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 
Спасибо что не ударил....
 
Эта ссылка есть и в твоих первых сообщениях,просто вчера не смог почему-то закачать,а сегодня прошло...;)
 
Большое спасибо от особо одаренных.

Всего записей: 99 | Зарегистр. 19-11-2001 | Отправлено: 09:14 09-05-2002
Alexander Ipp



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

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



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа программеры, помогите разобраться.
 
Поставила я хак, называется forumannounce - то есть это как бы новости отдельного форума, у меня это правила.
Перевела, переделала линка, он по дефолту некрасиво рисовал таблю, я его текстом в икон.либ сделала так:
 

Код:
 
 
 
 my $filetoopen = "$ikondir" . "forum$inforum/news.cgi";
        if (-e $filetoopen) {
            openFILE(-FH=>'FILE',-FN=>"$filetoopen",-MD=>'r');
            my @announcementdata = <FILE>;
            close(FILE);
 
            my $totalannouncements = @announcementdata;
            if ($totalannouncements eq "0" || $totalannouncements eq "" ) { $toshow = "no" }
            ($title, $dateposted, $trash) = split(/\|/, $announcementdata[0]);
        } else {
            $dateposted = time; $toshow = "no";
        }
 
        my $dateposted = $dateposted + ($timedifferencevalue*3600) + ($timezone*3600);
        $dateposted = &longdate("$dateposted");
        if (($toshow ne "no") && ($startarray == 0)) {
 
$ruleses=qq~<a class=rules href=$boardurl/forumannounce.cgi?inforum=$inforum&forumname=$forumname>Правила форума от $dateposted</a>~;
   
        }
   
$uservisitdata=qq~  
 
    <tr>
    <td align="left">$ruleses
    </td>
        <td valign=bottom align=right>
        <font face=$font color=$menufontcolor size=$dfontsize1>
        <a href="$forumsprog?forum=$inforum&action=resetposts">$ibtxt{'0118'}</a> <br>$lastvisitdata<br>
        </font>
        </td>
    </tr>
    ~;      
}            
 

 
Ну, то есть как тут почти, вот гляньте, где вывод линка получился:
http://www.aspirantura.spb.ru/cgi-bin/ib/forums.cgi?forum=3
 
Все хорошо, все замечательно, если название форума состоит из одного слова, но если из двух и более - то берется только первое, посмотрите - правила форума "О конференции":
http://www.aspirantura.spb.ru/cgi-bin/ib/forumannounce.cgi?inforum=4&forumname=О
Видите, какая трабла? Даже по урле понятно  
Не могу пофиксить Помогите, плиз.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:58 04-07-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кавычки не забувайте ставить, товарисчь кошачий... Поменяй:
Код:
href=$boardurl/forumannounce.cgi?inforum=$inforum&forumname=$forumname
на
Код:
href="$boardurl/forumannounce.cgi?inforum=$inforum&forumname=$forumname"


----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 08:58 04-07-2002
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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