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


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

Вести Борды
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
Фугизяшки

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




Сообщение: 108
ссылка на сообщение  Отправлено: 30.11.19 15:52. Заголовок: Модификация к тегу MORE: разворачивать только свой текст, а не все в сообщении


Если в сообщении много тегов more, то при попытке открыть какой-то один открываются все. Так происходит из-за того, что все скрываемые тегами more элементы помещаются в таблицы с одним и тем же id в пределах конкретного сообщения. Нажатие по ссылке "Скрытый текст" запускает функцию tabviz из библиотеки gb_forum.js и передаёт ей в качестве параметра id соответствующей таблицы. Функция tabviz ищет все таблицы с этим id, находит их и в зависимости от ситуации скрывает или показывает их.

Со стороны пользователя может наблюдаться неудобство: при нажатии на один из "Скрытых текстов" в сообщении разворачиваются все "Скрытые тексты", из-за чего то, на что смотрел пользователь только что, может оказаться уже в другом месте страницы. Это затрудняет восприятие.

Варианты выхода:
1. Со стороны сервера - давать каждому следующему more в сообщении новый id.
2. Со стороны админов форумов - добавить скрипт, который, по сути, будет делать то же самое: искать ссылки "Скрытый текст" и соответствующие им таблицы, и менять в них id, чтобы были разными в пределах одного сообщения.

Первый вариант предпочтительнее, но пока его нет, можно воспользоваться вторым.
Скрипт добавляется в HTML-низ после </HTML>

 
<!-- Модификация к тегу MORE: Начало -->
<!-- Чтобы разворачивался тыкнутый Скрытый текст, а не все сразу -->
<script>
// регулярное выражение, ищущее отличительную черту ссылки "Скрытый текст" -
// это значение параметра href равное 'javascript:tabviz(X);' , где Х - цифры
var tabvizstr = /tabviz\(([0-9]+)\);/i;

aArray = document.getElementsByTagName('a');
for (m=1; m<aArray.length; m++){
aCurr = aArray[m];
strMatch = tabvizstr.exec(aCurr.getAttribute('href'));
if(strMatch != null){
MoreTagOldId = strMatch[1];
MoreTagNewId = strMatch[1]+m;
tableCurr = aCurr.nextSibling.nextSibling;
if (tableCurr.getAttribute('id') == MoreTagOldId) {
aCurr.setAttribute('href', 'javascript:tabviz('+MoreTagNewId+');');
tableCurr.setAttribute('id', MoreTagNewId);
}
}
}
</script>
<!-- Модификация к тегу MORE: Конец -->


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


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

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