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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » FAQ по тегу [more]

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FAQ ПО ТЕГУ [MORE]

 
Кратко:
Код Вид в посте При раскрытии
Обычный текст. [more]Скрытое[/more] Текст дальше. Обычный текст. Подробнее... Текст дальше. Скрытое
Обычный текст. [more=Текст ссылки.]Скрытое[/more] Текст дальше. Обычный текст. Текст ссылки. Текст дальше. Скрытое

 
Основное:
 
Что это такое?
Тег позволяет скрыть часть поста под одной ссылкой. При клике на ссылку — в новом окне открывается страница, содержащая только этот пост в полном виде.
 
А для чего так сделали?
Для того, чтобы разгрузить страницу при стандартном просмотре топика.  
Все длинные листинги, списки и большие картинки теперь можно убирать под [more]. Кому это действительно нужно — нажмут на ссылку и прочитают целиком. Для всех остальных, а также для тех, кто уже читал, достаточно просто краткой информации в посте о том, что под ссылкой спрятано то-то и то-то. В первую очередь это актуально для шапок — их содержимое часто занимает столько же, сколько 4-5 постов, но не несёт никакой полезной информации для большинства завсегдатаев топика, которым приходится загружать и проматывать этот текст снова и снова.
 
Как им пользоваться?
Вот часть кода поста с использованием [more]:
 
...обычный текст поста, видимый в теме. [more]здесь помещается то, что в теме не видно. Видно только при раскрытии поста на отдельной странице, при клике на ссылку.[/more] Здесь продолжается обычный текст поста...

в топике это будет выглядеть так:
 
...обычный текст поста, видимый в теме. Подробнее... Здесь продолжается обычный текст поста...

слово «Подробнее» будет являться ссылкой типа http://forum.ru-board.com/topic.cgi?forum=ХХ&topic=ХХХХ&start=ХХХХ&limit=1&m=NUM#1 (где NUM — порядковый номер моря). По ней в новом окне открывается страница, содержащая только этот, вложенный в тег, кусок:
здесь помещается то, что в теме не видно. Видно только при раскрытии поста на отдельной странице, при клике на ссылку.

Можно ли использовать [more] несколько раз в одном и том же посте?
Да, можно. При этом каждый кусок будет открываться на отдельной странице и будет показан только он.
 
Как вместо «Подробнее» задать другой текст ссылки?
Для этого вместо [more] напишите [more=произвольный текст].
 
Можно ли вместо текста повесить ссылку на картинку?
С помощью одного тега [more] нельзя. Но если очень нужно, читайте ниже.
 
Как задать форматирование для текста ссылки «Подробнее»?
Для этого откройте тег форматирования (например, [b]) перед тегом [more] и закройте ([/b]) после [/more].  
Вот пример правильного кода:
[b][more=текст ссылки]скрытый текст[/more][/b]
 
Почему нельзя задать форматирование для текста ссылки внутри тега [more] (например, так: [more=[b]текст ссылки[/b]])?
Потому что тег [more] обрабатывается в первую очередь. Если сделать иначе, некорректная расстановка тегов может привести к серьёзным глюкам в оформлении страницы.
 
Где можно посмотреть на правильное использование тега [more]?
Hапример, в шапке темы «Обновления для Microsoft Windows XP». Или здесь: из поста скрыт огромный кусок кода, что очень удобно — его откроют только те, кому это интересно.
 

Хитрости и сложности:
 
Какие ещё теги форматирования работают с [more]?
[b][more=test]test[/more][/b] — жирный
[i][more=test]test[/more][/i] — наклонный
[sup][more=test]test[/more][/sup] — верхний
[sub][more=test]test[/more][/sub] — нижний
[center][more=test]test[/more][/center] — по центру  
 
Мне не хватает тегов форматирования для ссылки в теге на полный вариант. Особенно нужен цвет. Да и размер не помешал бы. Но как это сделать?
Задать ссылку на полный вариант тегом [url=topic.cgi?forum=ХХ&topic=ХХХХ&start=ХХХХ&limit=1&m=X#1] — здесь будут работать все теги форматирования (в том числе, здесь можно использовать в качестве ссылки картинку). Дабы узнать ссылку, надо запостить вариант с тегом [more]. Далее скопируйте ссылку и — при редактировании — поместите содержимое моря вместе с самим тегом в тег [#][/#] (при этом желательно сдвинуть всю конструкцию в конец кода) и заполните тег [url=].  
То есть код будет выглядеть примерно так:
Текст. Потом где-то [url=topic.cgi?forum=ХХ&topic=ХХХХ&start=ХХХХ&limit=1&m=X#1]ссылка на море[/url], а потом снова текст. И вот весь видимый в топике текст закончился.   [#]Тут-то мы и размещаем [more]с его текстом, причём текст ссылки уже совсем необязателен.[/more] Можно оставить комментарий к этому блоку, чтобы другие пользователи знали, где что, в случае правки шапки.[/#]
 
Ссылку можно высчитать и заранее, но это дольше.
Напомним, что тег [url] можно ставить в любом месте поста.
 
Возможно ли как-то вывести весь открытый текст и все моря на одну страницу?
Да. Исправьте путь в адресной строке на ссылку типа httр://forum.ru-board.com/topic.cgi?forum=ХХ&topic=ХХХХ&start=Х&limit=1#1, то есть без &m=NUM.
 

 
Какие известны нерешённые проблемы, связанные с использованием тега [more]?
1. В «Версии для печати» тег [more] не обрабатывается. Предложения о том, как следует обрабатывать тег [more] в «версии для печати», обсуждаются здесь.
2. Тег не обрабатывается в «Предпросмотре»*, отображается просто код тега.
3. Тег не обрабатывается в письмах, приходящих по подписке. Код тега не отображается, а скрытый текст идёт просто как в полной версии.
Наверное, в этих трёх случаях — «Версии для печати», Предпросмотре и письмах — тег должен обрабатываться единым образом. С одной стороны, ничего не должно прятаться, но с другой — как-то скрытый текст надо пометить.
4. В случае, если включена шапка, ссылка на редактирование сообщения на странице с полным текстом ведёт на редактирование шапки, а не текущего сообщения. Подробно этот глюк описан здесь.
* -- имеется в виду предпросмотр, встроенный в форум. А вот, например, в предпросмотре, встроенном в плагин R2(Ru.Board.Code2) для Maxthon(MyIE2), тег срабатывает в оформлении поста, но не является рабочим.  
 
Какие существуют альтернативы тегу [more] в отношении скрытия текста в посте?
1. Скрываем текст от роботов и поисковиков. Для этого текст превращается в картинку. Синтаксис: [img]mailpng.cgi?word=hidden text[/img]. В посте выглядит так:   . С кириллицей не работает, так как изначально разрабатывалось для сокрытия адресов мейла в профилях.
2. Скрываем текст так, что его вообще нигде не видно. Для этого текст делается комментарием: в начале ставится тег [#], в конце — [/#]. Единственная возможность прочитать этот текст — открыть редактирование сообщения. Для того, чтобы обозначить, что в посте есть закомментированный текст, стало традицией добавлять в начало или конец поста символ решётки: #.
3. Скрываем текст в ленте блога. Тег [cut] работает* аналогично тегу [more], однако полная версия сообщения открывается в стандартном виде темы. Синтаксис:  
 
...обычный текст сообщения скрытый текст обычный текст.
 
В режиме блога скрытый текст прячется под ссылку. Для задания произвольного текста ссылки можно использовать [cut=пример].
* Работает только в блогах, в форумах он не работает.

Всего записей: 3352 | Зарегистр. 26-04-2002 | Отправлено: 12:44 03-01-2006 | Исправлено: COH, 15:00 13-02-2006
Plumber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Q.
До переустановки системы, при  наведении курсора на знак [?] стоящий после тегов more и url, прямо в текущем окне открывалось окошко с содержимым скрытым под тегами. После переустановки WinXP SP3, при наведении курсора на указанный значек появляется только заголовок с сообщением о загрузке  

но окошко не открывается, а при повторном наведении, не появляется даже заголовок.
Может есть какое-то разумное объяснение происходящего и как исправить ситуацию?

Всего записей: 880 | Зарегистр. 18-03-2004 | Отправлено: 02:19 05-12-2008 | Исправлено: Plumber, 02:20 05-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Plumber

Цитата:
но окошко не открывается, а при повторном наведении, не появляется даже заголовок.
Может есть какое-то разумное объяснение происходящего и как исправить ситуацию?

браузер? попробовать другой.. посмотреть его консоль ошибок на наличие сообщений
 
на будущее - сюда
AJAX - Баг рапорт. Новая фича, требуются тестеры.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:23 05-12-2008 | Исправлено: Cheery, 02:31 05-12-2008
Plumber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Спасибо за совет, уже разобрался сам - был отключен ActiveX (IE6+Maxthon)

Всего записей: 880 | Зарегистр. 18-03-2004 | Отправлено: 02:35 05-12-2008 | Исправлено: Plumber, 02:44 05-12-2008
Tvangeste



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот скажите, уважаемые, почему мои сообщения регулярно целиком засовываются под тэг more? Я так понимаю, что из-за размера?
 
Что нужно сделать, каковы условия, чтобы получить статус, когда эта вредная фича перестанет действовать?

Всего записей: 318 | Зарегистр. 11-01-2013 | Отправлено: 13:38 03-02-2013
Nick3230

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли на форуме сделать тег "more" внутри еще одного тега "more", т.е. чтобы получилось, что при открытии открывается сообщение, в нем текст и есть еще один тег "more" и если кому нужно, то тот откроет его...

Всего записей: 107 | Зарегистр. 05-12-2006 | Отправлено: 16:34 26-02-2014
COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nick3230

Цитата:
Мне не хватает тегов форматирования для ссылки в теге на полный вариант. Особенно нужен цвет. Да и размер не помешал бы. Но как это сделать?  

ответ на этот вопрос из шапки поможет и тебе

Всего записей: 3352 | Зарегистр. 26-04-2002 | Отправлено: 23:47 26-02-2014
Nick3230

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
COH
Я естественно видел шапку... В этом пункте говорится о том, что из-за нехватки форматирования тега more его просто заменяют на тег url...
 
Меня же интересует сделать что-то такое:
 
Подробности

Всего записей: 107 | Зарегистр. 05-12-2006 | Отправлено: 12:27 27-02-2014 | Исправлено: Nick3230, 12:31 27-02-2014
COH



Шаман из Ижевска
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nick3230
http://forum.ru-board.com/topic.cgi?forum=2&topic=1783&start=60#14

Всего записей: 3352 | Зарегистр. 26-04-2002 | Отправлено: 07:27 28-02-2014
Nick3230

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

Цитата:
а моря не вкладываются, ибо закрывающий тег внутренного закрывает внешний

К сожалению. Было бы конечно лучше, если бы движок форума обрабатывал вложенность more, тогда было бы намного удобней.
 
P.S. Спасибо за пример!

Всего записей: 107 | Зарегистр. 05-12-2006 | Отправлено: 18:39 28-02-2014
NAIBULIN



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





Для тестирования возможностей движка форума есть раздел Тестирование.

Всего записей: 66 | Зарегистр. 31-08-2009 | Отправлено: 07:29 08-08-2015
alex52mail

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пока готовил тему в разделе Тестирование, адреса more были по порядку их следования  http://forum.ru-board.com/topic.cgi?forum=2&topic=5373#6 , а когда перенес ТЕКСТ в тематический раздел http://forum.ru-board.com/topic.cgi?forum=62&topic=27919#3 то вклинилась непонято откуда &m=1, и 1ый по порядку more стал 2ым.
 
Соответственно, все ссылки поплыли.
Почему при одинаковом тексте разная нумерация more?  
В чем причина?

----------
Везде трудно первые 15 лет, потом легче.
Все проблемы имеют ПРОСТОЕ решение
Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

Всего записей: 418 | Зарегистр. 04-09-2015 | Отправлено: 18:23 04-10-2015 | Исправлено: alex52mail, 13:06 06-10-2015
PEDKA



Улыбающийся КС
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alex52mail

Цитата:
В чем причина?

Причина в разном коде.
 
Во втором посте внизу под # ещё один more:

Цитата:
 • — [color=brown][/color]   [#] быстрый доступ до часто используемого форматирования  [url=][/url]  [color=brown][/color]  [b][/b]  [code][/code]  [list=1][*][/list]  [sub][/sub]  [s][/s]  [table][tr][tab][/table] [font=monospace][/font]  [more]...[/more] [/#]  


----------
вот такая вот батва ©...
"Тестирование" это давно уже не помойка.
"Тестирование" это филиал "Помощи" ©

Всего записей: 15880 | Зарегистр. 04-05-2003 | Отправлено: 13:30 06-10-2015
alex52mail

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

Цитата:
 PEDKA  Причина в разном коде.  
Во втором посте внизу под # ещё один more:  
Спасибо за информацию.
Проверил, и ОСОБЕННОСТИ. В шапке об этом нет: more без имени обрабатываются в первую очередь, им присваиваются первые номера ссылок &m=1..., даже если пары more  /more расположены после многих more=хххххх  /more, а последним &m=х начинает присваивается после всех more  /more
 
Смотри &m=.. в ссылках этих more
11111
Подробнее...  
33333
Подробнее...
55555
Подробнее...
Надо добавить в шапку.
 
Попутно, надо бы подробное разъяснение по этим трем
...&start=5&limit=1&m=3#1
Почему нельзя сразу ссылаться на ...&start=6
Какое действие и значение добавления в конец #1
Вроде без него &m=... не работает, а идет ссылка на сообщение целиком.
Какие тут правила?
 


----------
Везде трудно первые 15 лет, потом легче.
Все проблемы имеют ПРОСТОЕ решение
Ты начальник я дурак я начальник ты дурак. Но хуже дурака дурак с инициативой.

Всего записей: 418 | Зарегистр. 04-09-2015 | Отправлено: 14:34 06-10-2015 | Исправлено: alex52mail, 20:07 06-10-2015
GabeGates



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

Цитата:
А вот скажите, уважаемые, почему мои сообщения регулярно целиком засовываются под тэг more? Я так понимаю, что из-за размера?
Что нужно сделать, каковы условия, чтобы получить статус, когда эта вредная фича перестанет действовать?

Тоже присоединяюсь к вопросу, может, ответит кто?

Всего записей: 150 | Зарегистр. 29-09-2015 | Отправлено: 23:29 24-10-2015
ALeXkRU



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GabeGates
Посмотреть в шапку соответствующего топика нужно.

Всего записей: 10442 | Зарегистр. 03-12-2003 | Отправлено: 23:46 24-10-2015
GabeGates



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALeXkRU
А что ж вы не уточнили
Но все равно спасибо, теперь хоть знать буду

Всего записей: 150 | Зарегистр. 29-09-2015 | Отправлено: 23:58 24-10-2015
NeNeZ

Редактировать | Цитировать | Сообщить модератору
Раз уж тут фак... пусть в форме вопрос-ответ будет:
 

Цитата:
А вот скажите, уважаемые, почему мои сообщения регулярно целиком засовываются под тэг more? Я так понимаю, что из-за размера?  
Что нужно сделать, каковы условия, чтобы получить статус, когда эта вредная фича перестанет действовать?  

Ответ: По первой части вопроса - всё есть в FAQ по Ru-Board’у  
в топе вопросов (один из самых популярных):
Почему при отправке сообщения оно скрывается? Видно только слово «Подробнее...»
 
по второй части, вот результат совсем свежего исследования:

Цитата:
У меня вставление more прекратилось после месяца и 40 сообщений.

Отправлено: 18:01 10-11-2015
Leljka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, картинки либо не открываются (просто хостинг или файлообменник), либо идут просто адресом. Раньше тоже этого не было. Вставлялиь, причем довоооооольно большого р-ра (им вообще было пофиг на размер))
Второе. После редактирования своего поста, хочешь того или нет - сообщение скрывается. Удаление тегов ничего не дает.

Всего записей: 98 | Зарегистр. 23-03-2017 | Отправлено: 15:44 11-04-2017
MirCyber



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Leljka
это ограничение для новичков, примерно месяц.

Всего записей: 2615 | Зарегистр. 23-03-2010 | Отправлено: 15:47 11-04-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » FAQ по тегу [more]

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru