Форум » Свободное общение » Вдохнём больше жизни (сборная тема) » Ответить

Вдохнём больше жизни (сборная тема)

ТехнОкраТ: (Вместо эпиграфа) Опытным администраторам доступна тонкая настройка форумов и гостевых: можно (на свой страх и риск) добавлять в HTML-низ и HTML-верх свои элементы разметки, в том числе скрипты. Благодаря этому можно расширять функционал своих форумов, подгоняя под свои конкретные нужды, и придавать форумам свой уникальный вид. В давние времена на сервисе были форумы, специализировавшиеся на написании скриптов, и на этих форумах подробно разбирались нюансы работы форумного движка, а также были подробные (неофициальные) справочники и руководства по "запчастям" Борды. Многих из этих форумов не стало уже в самом начале 10-х. При этом первое место, где администраторы ожидают найти помощь - это по-прежнему наш ФТП. И он гол. Это ужасная ситуация, и её некому исправлять кроме нас самих - администраторов форумов, старожилов сервиса и неравнодушных энтузиастов. Предлагаю в этой теме делиться друг с другом потерянными (и новыми!) сокровищами: скриптами, гайдами, Бордовской справочной инфой и т.д. Рассортируем тут всё по темам и разделам, обсудим и пополним. Полезные оформительские трюки тоже куда-то разместим - у нас, вон, целый раздел про вопросы по настройке внешнего вида и управлению, но в нём нет ни одной закреплённой темы с хотя бы руководством, как сделать простой фиксированный дизайн форума. Просто как пример того, что раньше было само собой разумеющимся, а сейчас этого нет.

Ответов - 15 новых

ТехнОкраТ: Выделил чекбоксом сообщение со шпаргалкой к дизайну форума, нажал на "Move", выбрал "Свободное общение"... и отсюда пропали все ответы, а перенесённое сообщение исчезло) На ФТП стоит волшебная версия движка)

ТехнОкраТ: Оказывается, перенос сообщения из темы в раздел точно так же "работает" и на unoforum.pro - это не только на ФТП такое веселье. Шаги для воспроизведения: 1. Выделяем чекбоксом сообщение. 2. Выбираем раздел для переноса. 3. Жмём "Перенести". Если переносили в другой раздел, то в другом разделе будет создана тема с 0 ответов, где стартовый пост будет не тот, который переносили, а стартовый пост исходной темы. В родном разделе при этом тема уже будет отсутствовать. Если после этого перенести тему из другого раздела обратно, то в родном разделе она снова появится, все сообщения у неё будут на месте, а в списке тем раздела будет написано, что в теме 0 ответов. Но хотя бы её содержимое на месте. Если переносить сообщение из темы в тот же раздел, где и исходная, то в этом разделе останется только исходная тема с её исходным стартовым постом. Дальнейший перенос темы туда-сюда между разделами сообщения в ней не возвращает.

O_o: Я б исправил, но нет доступа к коду. Передал все баги и проблемы Ивану.


kernel: Исправил. Проверьте, пожалуйста.

ТехнОкраТ: Переносится и не теряется :) Однако, когда сообщения переносятся из темы, то они формирует новую прикреплённую тему (а исходная, как, эта например, - неприкреплённая). Из-за этого может возникать надобность в дополнительном действии: залезать в правку нового стартового поста и откреплять тему.

kernel: Спасибо. Сделал новую тему не прикрепленной.

ТехнОкраТ: Ну, дубль два тогда :) --- Разметка боковой панельки для форума. Как наполнять эту панельку - дело личное. Я оставил только пару картинок. Пихать перед ячейкой форума (чтобы панелька была слева) в HTML-верхе или после неё в HTML-низу (чтобы панелька оказалась справа). Можно и туда, и туда - будет две панельки. Главное, задать ширину ячейке форума, чтобы страница занимала всю доступную ширину окна. [pre]<!-- БОКОВАЯ ПАНЕЛЬКА --> <TD width=5% valign=top> <table cellspacing=1 cellpadding=0 bgcolor=#3366CC><tr><td> <table cellspacing=1 cellpadding=0 bgcolor=#E0E4E8><tr><td> <table cellspacing=1 cellpadding=6 bgcolor=#FFFFFF> <!-- РАЗДЕЛ 1 --> <tr class=font5><td align=center> <span class="font4" style="color:#ffffff; font-weight:700">Добро пожаловать!</span> </td></tr> <tr><td class=font2> <p> <img border=0 src=https://i.imgur.com/Ei9r7HT.jpg width=200 height =91> <br> Просто давайте дружить! </p> </td></tr> <!-- РАЗДЕЛ 2 --> <tr class=font5><td align=center style="color:#ffffff"> Вести </td></tr> <tr bgcolor=#F0F0F0><td class=font2> <img border=0 src=http://borda.ru/gif/tmp/logo_fastbb.gif width=200 height=91> </td></tr> <tr bgcolor=#E6E6E6><td class=font2 align=right> Дата 2 </td></tr> <tr bgcolor=#F0F0F0><td class=font2> <p> Какой-то интересный текст новости 2, которая последовала за предыдущей новостью и стала ещё новее, а ещё предыдущая подняла ажиотаж, так что все просто неистово ждали, когда же можно будет прочитать новую новость про новую новизну. </p> </td></tr> <tr bgcolor=#E6E6E6><td class=font2 align=right>Дата 1</td></tr> <tr bgcolor=#F0F0F0><td class=font2> <p> Какой-то интересный текст новости 1, который никто ещё не видел, но все страшно хотят прочитать, потому что где ещё такое можно увидеть, как не здесь, ну согласитесь, это же нереально реально. </p> </td></tr> <!-- РАЗДЕЛ 3 --> <tr class=font5><td align=center style="color:#ffffff"> Что тут происходит </td></tr> <tr bgcolor=#F0F0F0><td class=font2 align=center> Картинка 2 </td></tr> <tr bgcolor=#F0F0F0><td class=font2> <p> Это личный форум ТехнОкраТа - верного жителя Борды. <br> Здесь над форумом проводятся эксперименты, пилится некое творчество (которому однажды форум будет посвящён) и раздаются пятюни.<br> Понравилась какая-то фича? Смело тяните к себе. <br> Хотите в чём-то поучаствовать? Чувствуйте себя, как дома! </p> </td></tr> <!-- РАЗДЕЛ 4 --> <tr class=font5><td align=center style="color:#ffffff"> Дружбанские ссылки </td></tr> <tr bgcolor=#F0F0F0><td class=font2> <p> Ну или что-то ещё по вкусу. </p> </td></tr> </table> </td></tr></table> </td></tr></table> </TD>[/pre] Заголовки разделов используют стиль font5 для строки таблицы и стиль font4 для текстов заголовков - благодаря этому достигается сходство с заголовками колонок в таблице форума. Три вложенные друг в друга таблицы дают эффект трёхцветной рамки, как на стандартном дизайне форума. Раздел панельки представляет собой просто новую строку с ячейкой: [pre] <!-- РАЗДЕЛ --> <tr class=font5><td align=center style="color:#ffffff"> Заголовок </td></tr> <tr bgcolor=#F0F0F0><td class=font2> <p> Содержимое </p> </td></tr>[/pre] Легко добавлять, легко удалять. Вроде больше не о чем тут говорить.

ТехнОкраТ: В разметке страницы где-то между HTML-низом и -верхом объявляются глобальные переменные, которые используются скриптами Борды для отрисовки страницы. Эти же глобальные переменные можно использовать и при написании своих скриптов. Рассмотрим, что это за переменные. // Относящиеся к настройкам форума sm = new Array (); - массив с url-адресами смайликов из боковой панельки avr_path="uavr"; - указание на то, как называется папка с аватарками пользователей. Для forum24 - это 'favr', myqip.ru - 'qavr', borda.ru - 'avr' raz = new Array ('name1','id1','name2','id2', ... , 'nameM','idM); - названия разделов форума и их номера соответственно, в том порядке, в котором они показываются на форуме forum='stlab'; - имя форума domen='unoforum'; - домен msk='pro'; - доменная зона gifdomen='//forum24.ru'; - адрес с гифками форума avrdomen='//stlab.unoforum.pro'; - адрес папки с кнопками (из настроек форума) p1 ='1'; - Показывать ли количество сообщений пользователя (1 - да, 0 - нет) p2 ='0'; - Показывать ли откуда пользователь (1 - да, 0 - нет) p3 ='0'; - Показывать ли рейтинг пользователя (1 - да, 0 - нет) p4 ='0'; - Показывать ли дополнительное поле пользователя (1 - да, 0 - нет) p5 ='0'; - Показывать ли дату регистрации пользователя (1 - да, 0 - нет) p6 ='0'; - Показывать ли пол пользователя (1 - да, 0 - нет) p7 ='0'; - Показывать ли ссылку на фотографию пользователя (1 - да, 0 - нет) p8 ='0'; - Показывать ли возраст пользователя (1 - да, 0 - нет) type=0; - Вид показа сообщений в темах (0 - табличный, 1 - древовидный, 2 - разрешить выбор, 3 - ответы деревом) gde_form='1'; - Где форма для сообщений (1 - внизу, 3 - вверху, 2 - на отдельной странице) re_on_page=20; - количество ответов на странице tem_on_page=20; - количество тем на странице gb=0; - режим гостевой книги (1 - да, 0 - нет) gr_edit=1; - какой группе разрешено править посты старше часа (см. подсказку к переменной group) gr_bui=0; - какой группе разрешено пользоваться шрифтами gr_mat=1; - какой группе разрешена автозамена ссылок gr_sm=0; - какой группе разрешены смайлики gr_gif=1; - какой группе разрешены картинки gr_invis=3; - какой группе разрешено включать невидимость на форуме gr_imgpod=1; - какой группе разрешена вставка кодов в подпись gr_avr_send=1; - какой группе разрешены аватарки // Относящиеся к содержимому страницы users = new Array (); - список ников пользователей онлайн chknam = new Array (); - список ников пользователей онлайн в Бордовской транслитерации (они используются для формирования ссылок на профили и на страницу ЛС) var zv = new Array ('cepbic9opymob','administrator','case','administrator'); - ники в Бордовской транслитерации и связанные с ними личные звания пользователей соответственно; segodnya = new Array (); - список пользователей, которые были сегодня (каждому соответствуют две идущие подряд строки: ник и его Бордовская транслитерация) var mlist = new Array ('paleontolog','Paleontolog','4','','geek','Geek','3',' 0 1 2 3 4 5 6 7 '); - список модераторов (по 4 записи на пользователя. Первая и вторая - ник и его Бордовскаят ранслитерация, третья - группа, четвёртая - строка с номерами модерируемых разделов через пробел) msgid=''; - идентификатор поста (обычно, доступен в режиме правки поста) work='0'; - режим, в котором работает скрипт форума (см. ниже) filenumber=''; - номер темы lasttime='1574365506'; - Unix-время последнего посещения форума пользователем razdel=''; - раздел, к которому относится просматриваемая пользователем страница. Может принимать значение ника пользователя в Бордовской транслитерации. adresat=''; - ник адресата ЛС (в Бордовской транслитерации), которое пишет пользователь start='0'; - Серверное время, которое будет приписано к тому или иному действию пользователя start_page_re=0; - номер поста, с которого начинать показывать тему (указывает на то, сколько было "пролистано") servertime=1575014754; - серверное время // Относящиеся к информации о пользователе parol=''; - зашифрованный пароль пользователя (!) Значение этой переменной обнуляется до начала отрисовки страницы JS-функциями, так что получить его можно только парсингом разметки. realip=''; - ip пользователя prof=''; - ник пользователя в Бордовской транслитерации nick=''; - ник пользователя modraz=''; - номера модерируемых пользователем разделы (разделены пробелом) invisible=''; - Режим невидимки (1 - вкл., 0 - выкл.) only_new_re=0; - только новые ответы (1 - да, 0 - нет) group=3; - группа пользователя (0 - гость, 1 - участник, 2 - постоянный участник, 3 - модератор, 4 - администратор) timezone=10800; - прибавка ко времени, которую установил себе пользователь. Делим timezone на 3600 - и получаем часовой пояс в настройках профиля form_new_off=1; - форма новой темы на новой странице (1 - да, 0 - нет) form_re_off=0; - форма нового ответа на новой странице (1 - да, 0 - нет) avr_off=0; - отключить показ аватар (1 - да, 0 - нет) graf_but_off=0; - заменить графические кнопки текстовыми ссылками (1 - да, 0 - нет) rang=52; - ранг пользователя listfrend=''; - список друзей --- Переменная work тесно связана с первым числом в адресе форума после ?: http://stlab.unoforum.pro/?Х-ХХ-ХХХ-ХХХХ-ХХХХХ-ХХХХХХ-ХХХХХХХ Значения, которые может принимать work: 0 - просмотр раздела 1 - просмотр темы 2 - новая тема 3 - новый опрос 4 - новое личное сообщение 6 - новый ответ 7 - правка сообщения 9 - исходное сообщение темы 11 - темы с новыми ответами 13 - список участников 14 - бан-лист 15 - премодерация 16 - результаты поиска 17 - кто сейчас на форуме 20 - поиск тем участника 32 - редактирование своего профиля 33 - настройки форума 34 - чтение ЛС 37 - тоже чтение ЛС? 40 - страница восстановления форума 41 - тоже информация об участнике? 96 - выключить режим невидимости 97 - включить режим невидимости 99 - всё прочитано 100 - выйти с форума P.S.: в идеале хорошо бы найти любительскую документацию на функции из библиотек forum.js и gb_forum.js. Первые версии, которые видел, писал zayac, по-моему, а потом кто-то ещё дописывал и выкладывал то ли на Интере у Alex007, то ли ещё где-то. Возможно, что потом элементы этого сокровища осели в сообщениях Figaroo на бывшем Хэлпере до его исчезновения. Но это не точно.

ТехнОкраТ: Разыскивал библиотеки, которые писались для расширения функционала форумов. Преимущественно такие штуки жили на сайтах НьюМейла, но, как и многое доставшееся впоследствии Квипу, не пережили конец нулевых. Выковырял из веб-архива что сумел: - http://stlab.freesite.vip/myhelp.nm.ru/ - элементы бывшего сайта Dante. Помимо скрипта дополнительных смайликов и разных наворотов там жила библиотека JSObjmodule.js, которая была часто востребована скриптами, изменявшими форму ответа и другие элементы разметки форума. Так, например, выглядело добавление кнопок со спецсимволами в панель тегов (в HTML-низ после </HTML>): [pre] <script> var textAr = document.all.message; if(textAr){ //Вызов функции, с параметрами кнопки неразрывного пробела addMenuAnc(textAr.parentNode, 21, "javascript:p3('','','','"+unescape('%A0%A0%A0')+"','')", "", "http://myhelp.nm.ru/smile/space.gif", "неразрывный пробел"); //Вызов функции, с параметрами кнопки copyright addMenuAnc(textAr.parentNode, 27, "javascript:p3('','','','©','')", "", "http://foto.radikal.ru/0511/6443a8b50338.gif", "copyright"); //Вызов функции, с параметрами кнопки User Agent addMenuAnc(textAr.parentNode, 23, "javascript:p3('','','','User Agent: " + navigator.userAgent + "','')", "", "http://foto.radikal.ru/0601/c59ab6c21e6d.gif", "User Agent");} </script>[/pre] - http://stlab.freesite.vip/darkness.nm.ru/ - элементы бывшего сайта Cerber, где жили библиотеки для дополнительных BB-тегов, а также иконки к ним. На их основе другими авторами строились более навороченные скрипты по расширению функционала формы быстрого ответа. Установка тегов производилась после </HTML>, и с помощью установки флагов 0/1 администратор форума выбирал, какие теги будут добавлены: [pre] <!-- <SCRIPT> var pozition = 25 var mingroup = 0 var minrang = 0 var fcross = 1 var falign = 1 var fmono = 1 var fmail = 1 var fsize = 1 var fmark = 1 var fcell = 1 var ftab = 1 var fnum = 1 var fup = 1 var fdw = 1 </SCRIPT> <SCRIPT src="http://darkness.nm.ru/forum/bbcode.js" type=text/javascript></SCRIPT> <SCRIPT src="http://darkness.nm.ru/forum/icons.js" type=text/javascript></SCRIPT> --> [/pre] Кроме того, на этом сайте жил конструктор дизайнов (ныне устаревший в том плане, что больше не требуется формировать массив diz - теперь вместо него у нас отдельные группы настроек форума). Я бы не ожидал от этих библиотек работоспособности, потому что наверняка каких-то деталей им не хватает, а на веб-архиве мне их найти не удалось. Однако, их ценность в том, что они уже есть, и с нуля велосипед изобретать не нужно.

ТехнОкраТ: Так, например, выглядело добавление кнопок Оно и сейчас так выглядит. Только функцию нажатия на кнопку нужно использовать не p3 (то была своя функция, которую использовал Dante для себя), а pst3. И адрес панели с кнопками теперь выглядит так: document.all.message.parentNode.childNodes[0]. Пример: добавляем кнопку для вставки 4-х неразрывных пробелов и для знака копирайта. [pre] <!-- Дополнительные кнопки с помощью JSObjmodule.js: Начало --> <!-- JSObjmodule Dante --> <script type='text/javascript' src='http://stlab.freesite.vip/myhelp.nm.ru/scripts/JSObjmodule.js'></script> <script type='text/javascript'> textAr = document.all.message; if(textAr){ // находим панель с кнопками над формой ответа // сейчас в ней 30 кнопок textArMenu = textAr.parentNode.childNodes[0]; //Вызов функции, с параметрами кнопки неразрывного пробела addMenuAnc(textArMenu, 23, "javascript:pst3('','','','"+unescape('%A0%A0%A0%A0')+"','')", "", "http://stlab.freesite.vip/myhelp.nm.ru/smile/space.gif", "неразрывный пробел x4"); //Вызов функции, с параметрами кнопки copyright addMenuAnc(textArMenu, 23, "javascript:pst3('','','','©','')", "", "https://i.imgur.com/eITNdlL.gif", "copyright"); } </script> <!-- Дополнительные кнопки с помощью JSObjmodule.js: Конец -->[/pre]

O_o: Кстати, не знаю, баг это или фича, но можно самому себе поставит +1, если ты автор темы)

ТехнОкраТ: По-моему, это только на ФТП так :)

ТехнОкраТ: Из числа тех вещей, о которых нас никто не предупреждал, а они есть, и мы могли бы найти этому применение. 1) Форумы на Борде используют библиотеку nbl.safe.min.js, которая, возможно имеет какое-то отношение к nbl.js, предназначенной для асинхронной загрузки скриптов и этим ускорения загрузки всей страницы. 2) Кроме того, форумы используют библиотеку psQuery.min.js, которая, возможно имеет какое-то отношение к psQuery, являвшейся альтернативой громоздкому jQuery. Нетрудно заметить, что используемые Бордой библиотеки отличаются от тех, что размещены на Гитхабе.

ТехнОкраТ: Ещё немного археологии. http://newstyle.forum24.ru/ - умелый админ мог сделать и такую разметку форума. По-моему, очень круто. Даже при том, что часть скриптов больше не грузится, потому что их сайт канул в Лету. Скопипасчу-ка разметочку. HTML-верх: [pre] <!-- field htmlverh "HTML-верх" 350 --><HTML> <HEAD> <TITLE>Центр альтернативной техподдержки</TITLE> <META content="text/html; charset=windows-1251" http-equiv=Content-Type> <meta name="author" content="Norm Iridium"> <meta name="description" content="Центр альтернативной техподдержки"> <meta name="keywords" content="FastBB, помощь, советы, рекомендации, скрипты, дизайн, форумы"> <meta content="all" name="Robots"> <!-- Стили оформления форума --> <STYLE type=text/css> td{font-family:Verdana;} .font1{font-size:12px;} .font2{font-size:11px;font-weight:400;} .font3{font-size:11px;font-weight:700;} .font4{font-size:15px;} .font5{font-size:11px;font-weight:700;COLOR:#ffa450;} .font6{font-size:11px;font-weight:700;} a:link{color:#006699;text-decoration:none;} a:visited{color:#5493b4;text-decoration:none;} a:hover{color: #dd6900;text-decoration:underline;} tr.font3 {HEIGHT: 28px;BACKGROUND-IMAGE: url(http://jpe.ru/gif/skin/fon31.gif);} tr.font5 {HEIGHT: 30px;BACKGROUND-IMAGE: url(http://jpe.ru/gif/skin/fon41.gif);FONT-WEIGHT:700;} tr.font6 {HEIGHT: 28px;BACKGROUND-IMAGE: url(http://jpe.ru/gif/skin/fon31.gif);} input,select,textarea{font-size:11px;font-family:Verdana;} textarea{width:100%;height:120;} input.sender{background-color:#ffffff;font-weight:700;border:1 outset rgb(0,0,0);} </STYLE> <!-- Стили оформления патча --> <style type="text/css"> /* разрешить перенос текста там где запрещено */ td{white-space: normal;} /* граница вокруг блока */ .framebox{ background-color: #006699; } /* рамка внутри блока */ .borderbox{ background-color: #FFFFFF; } /* заголовок блока */ .headerbox{ background-color: #D0D8E0; } /* содержимое блока */ .contextbox{ background-color: #F0F0F0; } </style> <script type="text/javascript" src="http://katalogue.org/zenitchik/Scripts/multiarea.js"></script> <script language="JavaScript" src="http://katalogue.org/forum/forum-remote-voting.js" type="text/javascript"></script> </head> <script language='JavaScript' src='http://katalogue.org/forum/dr2.js'></script> <script language='JavaScript' src='http://katalogue.org/forum/dbbd/newstyle.forum24.ru.js'></script> <BODY bgcolor=#f7f3f8 leftMargin="0" topMargin="0" marginheight="0" marginwidth="0"> <center> <DIV id="hint" style="position: absolute; z-index: 200; visibility: visible; display: none"></DIV> <table id='table-main' width=100% border=0 cellpadding=0 cellspacing=0> <tr height=17px><td> <img src="http://katalogue.org/dark/box_01.jpg" width=16px height=17px></td> <td background="http://katalogue.org/dark/box_02.jpg" height=17px valign=top></td> <td><img src="http://katalogue.org/dark/box_03.jpg" width=19px height=17px></td></tr><tr> <td background="http://katalogue.org/dark/box_04.jpg" width=16px> </td><td align=left valign=top> <!-- Книжный бордюр --> <table width=100% border=0 cellpadding=0 cellspacing=0 background="http://katalogue.org/images/fon.jpg" bgcolor=#EAE3D3><tr height=30px background="http://katalogue.org/images/fon.jpg"><td background="http://katalogue.org/old_book/box_04.gif"> <img src="http://katalogue.org/old_book/box_01.gif" width=30px height=30px border=0> </td><td background="http://katalogue.org/old_book/box_02.gif" height=30px valign=top> </td> <td background="http://katalogue.org/old_book/box_06.gif"><img src="http://katalogue.org/old_book/box_03.gif" width=29px height=30px></td></tr><tr> <td background="http://katalogue.org/old_book/box_04.gif" width=30px> </td><td align=left valign=bottom> <center><a target=_top href="http://catalogue.forum24.ru"><img src="http://katalogue.org/images/center_of_alternative_the_support.png" alt="Центр альтернативной техподдержки" title="Переход на главную форума" border="0" width="630px" height="45px"></a></center><br><!-- /field --> <!-- Колоночная структура форума - начало --> <table width="100%" border="0" cellPadding=0 cellSpacing=5> <tr> <td colspan=3> <!-- Сообщение при регистрации на форуме --> <TABLE id="tabhid" style="position:absolute;visibility:hidden" bgColor=#000000 border=0 cellPadding=10 cellSpacing=1 width=80%> <tr><td bgcolor="#FFFFCC" class="font2"> <!-- field reginfo "Информация перед регистрацией" 250 --><span style="font-size:30px;">У</span>важаемые посетители форума! Для сохранения на форуме благоприятной обстановки у нас введена <b>Премодерация</b>. <br>Если Вы желаете зарегистрироваться у нас, то заполните, пожалуйста <a target=_top href="http://katalogue.org/registration.shtml"><u>анкету</u></a>, если сайт недоступен - то в <a target="_top" href="/?1-0-0-00000033-000-40-0"><u>этой теме</u></a>, при отправлении сообщения, введите в специальные поля ниже окна сообщения свой ник и пароль, а после отметьте галочкой «Зарегистрироваться». Если же Вы не желаете регистрироваться, то Вы не должны заполнять анкету, а при отправлении любых других сообщений можете вводить только ник. Если Ваше сообщение было удалено или не добавлено, значит, у модератора были на то серьёзные причины. Ознакомтесь с нашими <a href="/?1-0-0-00000043-000-0-0"><u>правилами форума</u></a>.<!-- /field --> </td></tr></table> <!-- ------------------------------------------- --> </td> </tr> <tr><td width="16%" valign="top" class="font2" align=center> <!-- Таблица ссылок --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Важные ссылки</TD></TR><TR class="contextbox"><TD class=font2> <!-- field glinksbox "Важные ссылки" 150 --><p align="justify"> <li><a href="#">Правила форума</a> <li><a href="#">Расписание занятий</a> <li><a href="#">Общение нон-стоп</a> <li><a href="#">Регистрация на форуме</a> <li><a href="#">Наша фотогалерея</a> </p><!-- /field --> </TD></TR></TABLE></TD></TR></TABLE> <!-- Конец таблицы ссылок --> <br> <!-- Дни рождений участников форума --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Дни рождений</TD></TR><TR class="contextbox"><TD class=font2> <div id="dr" class="dr"></div> </TD></TR></TABLE></TD></TR></TABLE> <br> <!-- Таблица новостей --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Новости форума</TD></TR><TR class="contextbox"><TD class=font2> <!-- field newsbox "Новости форума" 200 --><p align="justify"> Уважаемый владелец форума! Добро пожаловать. Для получения прав администратора нажмите на ссылку «Вход-регистрация». Введите имя Admin и обязательно пароль форума, то есть тот пароль, который Вы указали при создании форума. Отметьте галочкой «зарегистрироваться, я новый участник». Нажмите «ОК». Дальнейшие указания Вы найдете в личном сообщении. Вам надо будет кликнуть на мигающий конвертик или открыть ссылку Л.С в шапке форума. </p><!-- /field --> </TD></TR></TABLE></TD></TR></TABLE> <!-- Конец таблицы новостей --> <br> <!-- Таблица банеров --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Наши банеры</TD></TR><TR class="contextbox"><TD class=font2> <!-- field banersbox "Банеры" 400 --><p align="center"> <!-- Яндекс --><center><a target=_top href="http://yandex.ru/cy?base=0&host=catalogue.forum24.ru"><font size=1 color=red>[Яндекс цитирования]</font></a></center><br><br> <!-- begin of Top100 code --><center><a target=_top href="http://top100.rambler.ru/home?id=1594999"><font size=1 color=red>[Rambler's Top100]</font></a></center><br><br> <!-- Цатп 2009 --><a href="http://catalogue.forum24.ru/?1-0-0-00000042-000-0-0" target="_blank"><img src="http://katalogue.org/baner.gif" border="0" alt="ЦАТП-2009" title="Скрипты, фичи и прочие улучшения вашего форума" whidth=88 height=31></a><br><br> <!-- Марк и Ко --><center><a href="http://generationx.forum24.ru/" target="_blank"><font size=1 color=red>[Готовые бесплатные]</font></a></center> </p><!-- /field --> </TD></TR></TABLE></TD></TR></TABLE><br> <!-- Конец таблицы банеров --> </td><td valign="top" width="68%"> <!-- Стиль оформления центральной таблицы --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3><script>document.write(document.title)</script></TD></TR><TR class="contextbox"><TD class=font2> <p align="center"> <!-- ------------------------------------------------- --> <!-- Удаление меню форума --> <div style="display:none;" id="menuforum" name="menuforum">[/pre] Нижняя категория форума: [pre]<!-- заглушка статистики форума, часть 1 --></td></tr></tbody></table></td></tr></tbody></table><textarea wrap=soft style="display:none;" id="fstatistica" name="fstatistica">[/pre] HTML-низ: [pre] <!-- заглушка статистики форума, часть 2 --> </textarea> <script> if(work=='')document.write('<DIV class="font2"><DIV id="reklamaniz"></DIV><BR><BR></DIV><DIV class="font2" align="center"><A target="_blank" href="http://borda.ru"><U>Предоставлено сервисом форумов Borda.Ru</U></A><BR><BR></DIV>'); </script> <!-- Конец заглушки --> <script> createForm('html_up','form'); createForm('html_down','form'); if(document.all.html_down) document.all.html_down.style.height = '450px'; if(document.all.html_up) document.all.html_up.style.height = '450px'; </script> <script language="JavaScript" type="text/javascript"> fpict=document.images; for(j=0;j<fpict.length;j++) if(fpict[j].src.split('/empty.gif').length==2) if(fpict[j].width=="450") fpict[j].width="350"; </script> <script language="JavaScript" type="text/javascript"> happyday();</script> <!-- Конец обрамления центральной таблицы форума --> </p> </TD></TR></TABLE></TD></TR></TABLE> <!-- ------------------------ --> <!-- Колоночная структура форума - конец середины --> </td><td width="16%" valign="top" class="font2" align=center> <!-- ЛС --> <script> menustr = document.getElementById("menuforum").innerHTML; if(menustr.split('privat.gif').length==2)document.write('<center><A href="/?34"><IMG src="'+diz[0]+'/privat.gif" border="0" alt="л.с"> - Вам сообщение</A></center><br>'); </script> <!-- Регистрация --> <script> if(group!=0){ document.write('<!'+'--'); } </script> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Регистрация</TD></TR><TR class="contextbox"><TD class=font2> <FORM action="/" method="POST"> <script> document.write('<INPUT type="hidden" name="parol" value="'+parol+'">'); document.write('<INPUT type="hidden" name="statisc" value="'+document.getElementsByName("statisc")[0]+'">'); </script> имя: <INPUT type="text" name="nick" size="10" maxlength="20" value=""> пароль: <INPUT type="password" name="pass" size="10" maxlength="20"> <INPUT class="sender" type="Submit" value="OK"> <BR><INPUT type="checkbox" style="border:0" name="newreg"> - зарегистрироваться, я новый участник<BR><INPUT type="checkbox" style="border:0" name="zabilpass"> - я забыл пароль, прошу выслать на е-майл<BR><INPUT type="checkbox" style="border:0" name="checkip"> - высокий уровень безопасности, привязать логин и пароль к IP адресу </FORM> </TD></TR></TABLE></TD></TR></TABLE><br> <script> if(group!=0){ document.write('--'+'>'); } </script> <!-- Регистрация --> <!-- Таблица горящих тем --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>"Горячие" темы</TD></TR><TR class="contextbox"><TD class=font2> <!-- field hotlinks "Свежие темы" 200 --><p align="justify"> <li><a href="#">Кто убил кролика? =)</a> <li><a href="#">Изменяли ли вы когда либо?</a> <li><a href="#">Веселые шарады</a> <li><a href="#">Кто такой Ленон?</a> <li><a href="#">Наши питомцы</a> <li><a href="#">Любимая музыка</a> <li><a href="#">Игра в слова</a> </p><!-- /field --> </TD></TR></TABLE></TD></TR></TABLE> <!-- Конец таблицы горящих тем --> <br> <!-- Меню --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Меню форума</TD></TR><TR class="contextbox"><TD class="font2"> <script> menustr = document.getElementById("menuforum").innerHTML; arr = menustr.split(/<TD class=["]{0,1}font2["]{0,1}>/ig); menustr = arr[1]; arr = menustr.split(/<\/TD>/ig); menustr = arr[0]; menustr = menustr.split('&nb'+'sp;').join(' '); menustr = menustr.split('&nb'+'sp;').join(' '); menustr = menustr.replace(/ /ig," "); menustr = menustr.replace(/<\/a>/ig,"</a><br>"); menustr = menustr.replace(/<\/u>/ig,""); menustr = menustr.replace(/<u>/ig,""); document.write(menustr); </script> </TD></TR></TABLE></TD></TR></TABLE><br> <!-- Конец меню форума --> <!-- Кто онлайн --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>On-line</TD></TR><TR class="contextbox"><TD class="font2"> <script> tempstr = new String(); tempstr = menuforum.innerHTML; arr = tempstr.split(/<TD class=["]{0,1}font2["]{0,1}>/ig); menustr = arr[2]; arr = menustr.split(/<\/TD>/ig); menustr = arr[0]; menustr = menustr.replace(/<\/u>/ig,""); menustr = menustr.replace(/<u>/ig,""); menustr = menustr.replace(/On-line:/ig,'<img src="'+diz[0]+'/i1.gif">'); menustr = menustr.replace(/<\/a>,/ig,'<\/a><br><img src="'+diz[0]+'/i1.gif">'); document.write(menustr,'<br>'); </script> </TD></TR></TABLE></TD></TR></TABLE><br> <!-- Конец блока кто онлайн --> <!-- Поиск по форуму --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Поиск по форуму</TD></TR><TR class="contextbox"><TD class=font2> <FORM action="/" method="POST"> <TABLE border="0" cellpadding="0" cellspacing="0"><TBODY><TR><TD align="left"><INPUT type="text" name="chto" size="10" maxlength="100" value=""><script>document.write('<INPUT type="hidden" name="parol" value="'+parol+'">');</script> <INPUT type="hidden" name="work" value="16"> <INPUT class="sender" type="Submit" value="поиск"> <a href="#showhide" onclick="javascript:trviz('search');">+</a></TD></TR><TR style="position:absolute;visibility:hidden" id="search"><TD class="font2" nowrap="" align="right"><INPUT type="radio" name="kakiskat" value="1" checked="" style="border:0">фразу<INPUT type="radio" name="kakiskat" value="2" style="border:0">слово<INPUT type="radio" name="kakiskat" value="3" style="border:0">все слова</TD></TR></TBODY></TABLE> </FORM> </TD></TR></TABLE></TD></TR></TABLE><br> <!-- Конец блока поиск по форуму --> <!-- Голосование --> <TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Голосование</TD></TR><TR class="contextbox"><TD class=font2> <!-- field golosbox "Скрипт голосования" 200 --><p align="center"> <script> golosovanie('В какую страну африки вы поедите?', 'http://newstyle.forum24.ru/?1-7-0-00000001-000-0-0', 'ЮАР', 'Палестина', 'Марокко', 'Руанда', 'Гвинея Бисау'); </script> </p><!-- /field --> </TD></TR></TABLE></TD></TR></TABLE><br> <!-- Конец блока голосования --> <!-- Быстрый доступ --> <script language="JavaScript" type="text/javascript"> if(chknam.length!=1) document.write('<TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Участники форума</TD></TR><TR class="contextbox"><TD class=font2><div style="height:200px; overflow:auto;"><p align="center">'); var listavatar=''; for(j=0;j<chknam.length-1;j++){ if(j>=15)break; trackavatar = 'http://'+domen+'.'+msk+'/avr/'+forum.charAt(0)+'/'+forum+'/avatar/'+chknam[j]+'.jpg'; tracklink = 'http://'+forum+'.'+domen+'.'+msk+'/?32-'+chknam[j]; trackls = 'http://'+forum+'.'+domen+'.'+msk+'/?4-34-0-0-0-0-0-'+chknam[j]; listavatar += '<b>'+users[j]+'</b> '; if(prof!=chknam[j]) listavatar += '<a href="'+trackls+'"><img src="http://s56.radikal.ru/i151/0906/a2/1d5c8f62bc6f.gif" border=0 width=17 height=12 alt="Л.С." title="Личное сообщение"></a>'; listavatar += '<br><a href="'+tracklink+'"><TABLE width="80px" height="80px" border=0 cellPadding=0 cellSpacing=0><tr><td align="center" valign="middle" style="background-image: url(http://katalogue.org/forum/noavatars.png);background-repeat: no-repeat;background-position: center;"><a href="'+tracklink+'"><img src="'+trackavatar+'" border=0 alt="Аватарка" title=""></a></td></tr></table></a><br>'; } if(chknam.length!=1){ document.write(listavatar); document.write('</p></div></TD></TR></TABLE></TD></TR></TABLE><br>');} </script> <!-- конец быстрый доступ --> <!-- Статистика (видна на главной форума) --> <script> if(work==''){ tempstr = new String(); tempstr = fstatistica.innerHTML; tempstr = tempstr.split('&l'+'t;').join('<'); tempstr = tempstr.split('&g'+'t;').join('>'); document.write('<TABLE class="framebox" border=0 cellPadding=0 cellSpacing=2 width=100%><TR><TD><TABLE class="borderbox" border=0 cellPadding=5 cellSpacing=1 width=100%><TR class="headerbox"><TD class=font3>Статистика</TD></TR><TR class="contextbox"><TD class=font2>'); Arr = /Часовой пояс GMT \W\d{1,2} час/.exec(tempstr); document.write(Arr[0],'.<br>'); arr = tempstr.split(/<TD class=font2>/i); tempstr = arr[1]; arr = tempstr.split(/<\/TD>/i); tempstr = arr[0]; document.write(tempstr); document.write('<\/TD><\/TR><\/TABLE><\/TD><\/TR><\/TABLE><BR>'); } </script> <!-- Конец статистики --> <!-- Колоночная структура форума - конец --> </td></tr></table> <!-- Скрипт БДДР, автор Norm Iridium --> <SCRIPT language='JavaScript' src='http://katalogue.org/forum/dbbd.js'></SCRIPT> <!-- field htmlniz "HTML-низ" 400 --><!-- Информация о каталоге --> <br><br> <center><small>Каталог создан 07.01.08</small></center><br> <!-- Завершение книжного бордюра --> </td><td background="http://katalogue.org/old_book/box_06.gif" width=30><small><small> </small></small></td></tr><tr> <td><img src="http://katalogue.org/old_book/box_07.gif" width=30 height=31></td> <td background="http://katalogue.org/old_book/box_08.gif" height=31><small><small> </small></small></td> <td><img src="http://katalogue.org/old_book/box_09.gif" width=30 height=31></td></tr></table> <!-- Завершение рамки с тенью --> </td><td background="http://katalogue.org/dark/box_06.jpg" width=19><small><small> </small></small></td></tr><tr> <td><img src="http://katalogue.org/dark/box_07.jpg" width=16 height=18></td> <td background="http://katalogue.org/dark/box_08.jpg" height=18><small><small> </small></small></td> <td><img src="http://katalogue.org/dark/box_09.jpg" width=19 height=18></td></tr></table> </center> </BODY></HTML><!-- /field -->[/pre] HTML шапки: [pre]</div></div><!-- Сюда ни чего не писать! --><div style="display:none;">[/pre] А так делалась внешняя ссылка в названии раздела: [pre]</a><a target=_top href="http://5gorsk.forum24.ru">5gorsk.forum24.ru[/pre]

ТехнОкраТ: Пост с картинками Борды тоже 2-го декабря пропал, запилю его заново, но теперь не таким громоздким (оставлю только ссылки). Фоны стандартных дизайнов: 1) Стандартный бирюзовый: https://forum24.ru/gif/skin/fon1.gif (10х40) https://forum24.ru/gif/skin/fon2.gif (11х30) https://forum24.ru/gif/skin/fon3.gif (9х25) https://forum24.ru/gif/skin/fon4.gif (8х38) 2) Бывший стандартный бежевый http://forum24.ru/gif/tmp/coffe1.gif (8х38) http://forum24.ru/gif/tmp/coffe2.gif (9х25) http://forum24.ru/gif/tmp/coffe3.gif (4х33) http://forum24.ru/gif/tmp/coffe5.gif (4х33) 3) Бывший стандартный чёрный: http://forum24.ru/gif/skin/fon.jpg (9х39) Логотипы Борды: http://borda.ru/gif/tmp/logo_fastbb.gif http://borda.ru/gif/start/logo_blue.gif http://borda.ru/skin/img/logo.svg http://a.borda.ru/face/bordaLogo.png



полная версия страницы