Добро пожаловать!


Дай пять, если только что зарегистрировался!

Вести Борды
16 Марта 2022

Пробудился и обнаружил, что хостинг freesite.vip взял и умер. Перевёл сайт на площадку http://tclabs.byethost5.com/ -- вроде бы даже работает шустрее и без рекламы. С полноценным возвращением к помощнической деятельности на Борде пока неясно -- делов вагон.

19 Ноября 2019

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

29 Августа 2018

Сегодня форумы, у которых в настройках указан адрес папки с кнопками и иконками на домене jpe.ru, стали испытывать проблемы, связанные с непоказом иконок и кнопок. Решение: заменить jpe.ru на forum24.ru или unoforum.pro (по вкусу) в настройках своего форума.

Будущее домена jpe.ru не определено.

Август 2018

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

Что тут происходит

Это личный форум ТехнОкраТа - верного жителя Борды.
Здесь над форумом проводятся эксперименты, пилится некое творчество (которому однажды форум будет посвящён) и раздаются пятюни.
Понравилась какая-то фича? Смело тяните к себе.
Хотите в чём-то поучаствовать? Чувствуйте себя, как дома!

Дружбанские ссылки

Клуб любителей биатлона
Короли созвездий (Beta)
Канал на GoodGame.ru
Фугизяшки

АвторСообщение
Автор




Сообщение: 96
ссылка на сообщение  Отправлено: 29.11.19 11:11. Заголовок: Глобальные JavaScript-переменные


В разметке страницы где-то между 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=''; - список друзей

I came to chew bubblegum. Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]


Автор




Сообщение: 97
ссылка на сообщение  Отправлено: 29.11.19 11:49. Заголовок: Значения, которые мо..


Переменная 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 - выйти с форума

I came to chew bubblegum. Спасибо: 0 
ПрофильЦитата Ответить
Автор




Сообщение: 99
ссылка на сообщение  Отправлено: 29.11.19 14:44. Заголовок: Кстати, о содержимом..


Кстати, о содержимом адресной строки
Возьмём для примера адрес при просмотре темы:

http://a.borda.ru/?1-6-0-00002027-000-0-0
1 - work
6 - razdel
0 - ?
00002027 - filenumber
000 - msgid
0 - ?
0 - ?

При просмотре профиля:
http://stlab.unoforum.pro/?32-geek
32 - work
geek - razdel

I came to chew bubblegum. Спасибо: 0 
ПрофильЦитата Ответить
Автор




Сообщение: 156
ссылка на сообщение  Отправлено: 10.12.19 14:21. Заголовок: Вроде все разобрал и..


Вроде все разобрал и рассортировал, какие пишутся на странице и не входят в состав подключаемых библиотек.

I came to chew bubblegum. Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

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