On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Модератор moder




Сообщение: 6565
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 27.11.19 20:19. Заголовок: Вдохнём больше жизни (сборная тема)


(Вместо эпиграфа) Опытным администраторам доступна тонкая настройка форумов и гостевых: можно (на свой страх и риск) добавлять в HTML-низ и HTML-верх свои элементы разметки, в том числе скрипты.
Благодаря этому можно расширять функционал своих форумов, подгоняя под свои конкретные нужды, и придавать форумам свой уникальный вид.


В давние времена на сервисе были форумы, специализировавшиеся на написании скриптов, и на этих форумах подробно разбирались нюансы работы форумного движка, а также были подробные (неофициальные) справочники и руководства по "запчастям" Борды.

Многих из этих форумов не стало уже в самом начале 10-х. При этом первое место, где администраторы ожидают найти помощь - это по-прежнему наш ФТП. И он гол.
Это ужасная ситуация, и её некому исправлять кроме нас самих - администраторов форумов, старожилов сервиса и неравнодушных энтузиастов.

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

Спасибо: 1 
Профиль Цитата Ответить
Ответов - 15 [только новые]


Модератор moder




Сообщение: 6575
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 02.12.19 11:58. Заголовок: Выделил чекбоксом со..


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

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6576
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 02.12.19 12:10. Заголовок: Оказывается, перенос..


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

Если переносили в другой раздел, то в другом разделе будет создана тема с 0 ответов, где стартовый пост будет не тот, который переносили, а стартовый пост исходной темы.
В родном разделе при этом тема уже будет отсутствовать.
Если после этого перенести тему из другого раздела обратно, то в родном разделе она снова появится, все сообщения у неё будут на месте, а в списке тем раздела будет написано, что в теме 0 ответов. Но хотя бы её содержимое на месте.

Если переносить сообщение из темы в тот же раздел, где и исходная, то в этом разделе останется только исходная тема с её исходным стартовым постом. Дальнейший перенос темы туда-сюда между разделами сообщения в ней не возвращает.

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
постоянный участник




Сообщение: 146
Зарегистрирован: 25.08.18
Откуда: Украина
Репутация: 4
ссылка на сообщение  Отправлено: 02.12.19 15:40. Заголовок: Я б исправил, но нет..


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

Спасибо: 1 
Профиль Цитата Ответить
администратор




Сообщение: 199
Зарегистрирован: 21.08.18
Репутация: 7
ссылка на сообщение  Отправлено: 02.12.19 19:36. Заголовок: Исправил...


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

Спасибо: 1 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6583
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 02.12.19 20:05. Заголовок: На ФТП переносится :..


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

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
администратор




Сообщение: 200
Зарегистрирован: 21.08.18
Репутация: 7
ссылка на сообщение  Отправлено: 02.12.19 20:26. Заголовок: Спасибо. Сделал нову..


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

Спасибо: 2 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6584
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 02.12.19 23:46. Заголовок: Ну, дубль два тогда ..


Оффтоп: Ну, дубль два тогда :)
---

Разметка боковой панельки для форума.
Как наполнять эту панельку - дело личное. Я оставил только пару картинок.
Пихать перед ячейкой форума (чтобы панелька была слева) в HTML-верхе или после неё в HTML-низу (чтобы панелька оказалась справа). Можно и туда, и туда - будет две панельки.
Главное, задать ширину ячейке форума, чтобы страница занимала всю доступную ширину окна.

<!-- БОКОВАЯ ПАНЕЛЬКА --> 
<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>



Заголовки разделов используют стиль font5 для строки таблицы и стиль font4 для текстов заголовков - благодаря этому достигается сходство с заголовками колонок в таблице форума.
Три вложенные друг в друга таблицы дают эффект трёхцветной рамки, как на стандартном дизайне форума.
Раздел панельки представляет собой просто новую строку с ячейкой:

      <!-- РАЗДЕЛ --> 
<tr class=font5><td align=center style="color:#ffffff"> Заголовок </td></tr>
<tr bgcolor=#F0F0F0><td class=font2>
<p> Содержимое </p>
</td></tr>


Легко добавлять, легко удалять.
Вроде больше не о чем тут говорить.

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6585
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 02.12.19 23:51. Заголовок: В разметке страницы ..


В разметке страницы где-то между 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://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6586
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 03.12.19 00:01. Заголовок: Выковырял то, что су..


Разыскивал библиотеки, которые писались для расширения функционала форумов. Преимущественно такие штуки жили на сайтах НьюМейла, но, как и многое доставшееся впоследствии Квипу, не пережили конец нулевых. Выковырял из веб-архива что сумел:

- http://stlab.freesite.vip/myhelp.nm.ru/ - элементы бывшего сайта Dante. Помимо скрипта дополнительных смайликов и разных наворотов там жила библиотека JSObjmodule.js, которая была часто востребована скриптами, изменявшими форму ответа и другие элементы разметки форума. Так, например, выглядело добавление кнопок со спецсимволами в панель тегов (в HTML-низ после </HTML>):
 
<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>


- http://stlab.freesite.vip/darkness.nm.ru/ - элементы бывшего сайта Cerber, где жили библиотеки для дополнительных BB-тегов, а также иконки к ним. На их основе другими авторами строились более навороченные скрипты по расширению функционала формы быстрого ответа. Установка тегов производилась после </HTML>, и с помощью установки флагов 0/1 администратор форума выбирал, какие теги будут добавлены:
 
<!--
<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>
-->

Кроме того, на этом сайте жил конструктор дизайнов (ныне устаревший в том плане, что больше не требуется формировать массив diz - теперь вместо него у нас отдельные группы настроек форума).

Я бы не ожидал от этих библиотек работоспособности, потому что наверняка каких-то деталей им не хватает, а на веб-архиве мне их найти не удалось. Однако, их ценность в том, что они уже есть, и с нуля велосипед изобретать не нужно.

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6587
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 03.12.19 03:40. Заголовок: Так, например, выгля..



 цитата:
Так, например, выглядело добавление кнопок


Оно и сейчас так выглядит. Только функцию нажатия на кнопку нужно использовать не p3 (то была своя функция, которую использовал Dante для себя), а pst3.
И адрес панели с кнопками теперь выглядит так: document.all.message.parentNode.childNodes[0].

Пример: добавляем кнопку для вставки 4-х неразрывных пробелов и для знака копирайта.

 <!-- Дополнительные кнопки с помощью 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: Конец -->


---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
постоянный участник




Сообщение: 151
Зарегистрирован: 25.08.18
Откуда: Украина
Репутация: 4
ссылка на сообщение  Отправлено: 03.12.19 13:10. Заголовок: Кстати, не знаю, баг..


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

Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6588
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 03.12.19 14:08. Заголовок: По-моему, это только..


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

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6590
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 04.12.19 19:07. Заголовок: Из числа тех вещей, ..


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

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6591
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 04.12.19 20:54. Заголовок: Ещё немного археолог..


Ещё немного археологии.
http://newstyle.forum24.ru/ - умелый админ мог сделать и такую разметку форума. По-моему, очень круто. Даже при том, что часть скриптов больше не грузится, потому что их сайт канул в Лету.

Скопипасчу-ка разметочку.
HTML-верх:
 
<!-- 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">


Нижняя категория форума:
<!-- заглушка статистики форума, часть 1 --></td></tr></tbody></table></td></tr></tbody></table><textarea wrap=soft style="display:none;" id="fstatistica" name="fstatistica">


HTML-низ:
 
<!-- заглушка статистики форума, часть 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 -->


HTML шапки:
</div></div><!-- Сюда ни чего не писать! --><div style="display:none;">


А так делалась внешняя ссылка в названии раздела:
</a><a target=_top href="http://5gorsk.forum24.ru">5gorsk.forum24.ru


---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Модератор moder




Сообщение: 6596
Зарегистрирован: 08.10.05
Откуда: РФ, Лаборатория
Репутация: 485

Награды: За активное участие. О_о 17/01/19Помощь пользователям. 22/12/2019 О_о
ссылка на сообщение  Отправлено: 10.12.19 13:39. Заголовок: Пост с картинками Бо..


Пост с картинками Борды тоже 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

---
http://biathlet.borda.ru - Клуб любителей биатлона
I don't need luck - I got ammo! (c) Grunt, "Mass Effect 3"
Спасибо: 0 
Профиль Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 70
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет