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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
pechalny



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

Цитата:
И вообще. Я не ставила этот хак. Вы мне идею подскажите. Должна быть админчасть, куда модер заходит по паролю и вводит правила? Так? Потом заголовок из поля "заголовок" идет на главную страницу форума (не конфы) и он же линкуется на файл, который создается, когда модер запостил правила? Так? Он создается из какого-то темплейта, в который идет поле "тело правил"? Так? Что еще? Еще возможность удалять правила?? Что еще?  

Может я тупой, но все вышеперечисленное в этом хаке есть. Зачем колесо то изобретать?

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

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



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

Цитата:
Ты бы еще маму вспомнил  

Не знаю. Так можно спорить до бесконечности и огрести в итоге за оффтопик. Прояснить ситуацию может только сам batva.
Я остаюсь при мнении, что он изначально кроме собственноручно изготовленных, использовал и общедоступные решения.
Сама IB 2.1.7b не в счёт.
И сворачиваем оффтопик, а то будет

Цитата:
Ну ты сказал...  Да, еще аватары можно закачать и смайлы.  
И коды без проблем особых понапридумывать/понасокращать и в икон.либ запихнуть. Еще стилей css прописать - тоже переносимость 100%  

Ты ещё про JS забыла... Не, я конечно кода не видел, но я не знаю, чего уж там надо понаворотить, чтобы склейку портировать было невозможно. Хотя всё возможно... Но вряд ли...
Так это всё, или иначе, но это мой последний пост не по теме в этот топик. Хочешь продолжить обсуждение - давай в асю или ПМ.



Цитата:
Вы мне идею подскажите. Должна быть админчасть, куда модер заходит по паролю и вводит правила? Так? Потом заголовок из поля "заголовок" идет на главную страницу форума (не конфы) и он же линкуется на файл, который создается, когда модер запостил правила? Так? Он создается из какого-то темплейта, в который идет поле "тело правил"? Так? Что еще? Еще возможность удалять правила?? Что еще?

Не, всё иначе.
В общем, знаешь стандартный announcements.cgi? Вот так и сделано, точь-в-точь, на его базе.
Можно добавлять/тереть/править. Линк внизу списка тем весит, там же где и обрезка форума. Инфа пишется строками в файл. Там есть своий формат, разделитель - традиционный |. Там дата, автор, текст, заголовок по-моему. А форматируется уже при выводе.
Ну в общем, глянь на стандартный - там отличий минимум.
Надо бы эти два скрипта объединить. Всё равно там очень мало, что отличается в них. А так - всё одним скриптом - удобнее.

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



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

Цитата:
стандартный announcements.cgi

 
А и правда... Вечно меня тянет все с нуля делать.
 

Цитата:
Надо бы эти два скрипта объединить

 
Нееее. Хотя дело вкуса, но мне удобнее было бы отдельно.

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



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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Установил я этот хак, но получилось что эти правила у меня прикреплены к верху топика(также как и общее объявление конфы), а хочется как у Alexander Ipp, чтоб отдельно было. Что мне подправить

Всего записей: 172 | Зарегистр. 16-01-2002 | Отправлено: 11:21 20-03-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Trespasser
Поправь html, который ты всовывал в forums.cgi

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

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 14:44 20-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pechalny
Во-во.
Trespasser А куда ты там в стандартной ИБ это пихать будешь? Там такой дизайн, что, имхо, только так и можно.

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так такой хак делается как два пальца об асфальт!!!!!!!!!!!! Берем файл topic.cgi, в нем вставляем ссылку на файл rules.cgi?forum=$номер_текущего_форума! И усе! А сам скрипт rules.cgi делаем простеньким выводом правил, плюс вывод интерфейса IB!
И редактировать по идее всего один файл, плюс создать один! Ну и правила написать
 
В принципе, это теория, на практике не делал, но в скором времени понадобится это и мне...

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 00:34 23-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ! А линк то на хак помер
Дайте кто-нить рабочую ссылку плз!

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 08:50 23-04-2002
Alexander Ipp



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

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



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

Цитата:
Может я тупой

Может быть я тоже тупой?
Но я чего то понять не могу - Вы вообще над чем тут голову ломаете??? По моему Rick предложил правильный вариант.
Я только что его прочел, а сам 10 мин назад выходил покурить и подумал как это сделать и пришел к такому же простому как и все гениальное выводу Я даже реализовал это у себя и все работает!
Получилось даже проще, чем у Rick...
Открываем forums.cgi (не topic.cgi), находим

Код:
 
        # Print the header
        $output .= qq~
        <table cellpadding=0 cellspacing=0 border=0 width=$tablewidth align=center>
                <tr>
                       <td align=left valign=top><font face="$font" color=$fontcolormisc size=$dfontsize2>
                            <font face="$font" color=$fontcolormisc size=$dfontsize2>
                        &nbsp;&nbsp;<img src="$imagesurl/images/closedfold.gif" border=0><a href="$forumsummaryprog">&nbsp;&nbsp;$boardname</a>
                        <br>
                            &nbsp;&nbsp;<img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/openfold.gif" border=0>&nbsp;&nbsp;$forumname
                       </td>
 

после этой ячейки создаем еще одну ячейку. В ней пишем:

Код:
<a href="$ikondir/$forumid.html"><img src ="$imagesurl/images/иконка_ваших_правил.gif" border="0" alt="Тута правила - кто не прочтет тому...лол."></a></td>

Потом просто создаем в директории со скриптами html-файлы и называем их в соответствии с номерами форумов! Внутри пишем правила для каждого форума! Вот и все! Ура!
 
 
 
 
 
Добавлено
поправочка:
линк нуна писать так:

Код:
 
<a href="$ikonurl/$forumid.html" target="_blank"><img src ="$imagesurl/images/иконка_ваших_правил.gif" border="0" alt="Тута правила - кто не прочтет тому...лол.">

А то правила открываются в том же окне что и конфа и приходится после прочтения жать "назад"
А так - в отдельном!!! В общем - УСЁ!

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 14:05 23-04-2002 | Исправлено: TuMoXa, 14:36 23-04-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TuMoXa
не очень оригинально через хтмл'ы мутить, хотя можно и так, как ты предложил, я понял что нужно создать фал с номером форума.html в котором правила и будут. А Rick писал немного иначе :
Цитата:
rules.cgi?forum=$номер_текущего_форума!
И будет проблема с обновлением правил - каждый раз нотепад мучить или хтмл редактор и потом всё это заливать...

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 15:22 23-04-2002
TuMoXa



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

Цитата:
А Rick писал немного иначе  

Я поэтому и написал, что по моему еще проще получается.

Цитата:
не очень оригинально через хтмл'ы мутить

А ИМХО - чем проще, тем надежней

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 16:41 23-04-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TuMoXa
точно но всё-таки через цги было бы лучше

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

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



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

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
какой же это изврат?
скорее наоборот - все до крайности элементарно.

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 11:23 25-04-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TuMoXa
что это тогда за форум всё на cgi и правила на хтмл не порядок

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 15:18 25-04-2002
Alexander Ipp



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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кстати... А еще лучше, если файл rules.cgi или rules.html открывался, как help окошко, т.е. маленький поп-ап, т.к. много инфы там все равно не будет, окошка будет достаточно! Таким макаром сэкономим на времени юзверов, нефиг им терять время на то, пока другая страница загрузится! И потом! Пишет человек топик, а тут бац... Спорный вопрос, можно такое писать или нет? Оп, кликает на правила, поп-ап вылазит и не убивает страницу, где писался топик, а то, как сейчас усе сделано может помешать... Кстати, почему правила не во всех разделах видны? Тоже неверно!!! ВОт я сейчас пишу и не вижу, что я могу, а что нет... В памяти правила ВСЕХ разделов Ру-Борда я держать не могу...

Всего записей: 1128 | Зарегистр. 07-08-2001 | Отправлено: 01:10 27-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Grey2002
Alexander Ipp
Ну блин... Раскритиковали как могли
Я не программер, поэтому придумал как попроще (и надежнее)
Раз Вы такие кул-перлисты (слово то какое ), Вы напишите на cgi, а я прикручу у себя пока так... А то тут все ругают, критикуют, а где Ваш вариант? Дайте простым смертным попользоваться Вашим творением

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 07:26 27-04-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