Добавление новых ББ-кодов в панель редактирования
Добавление новых ББ-кодов в панель редактирования Допустим, в панели быстрого ответа есть иконка на Ютуб: https://www.pspx.ru/forum/cleardoc/editor/youtube.gif. Открываем картинку в новой вкладке правой кнопкой и видим наглядно путь в адресной строке: https://www.pspx.ru/forum/cleardoc/editor/youtube.gif Видим, что иконки лежат в папке cleardoc/editor Как добавить ББ-код на панель редактора? Вот пример кода того же Ютуба: Код:
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_youtube"><img src="$stylevar[imgdir_editor]/youtube.gif" width="21" height="20" alt="$vbphrase[wrap_youtube_tags]" /></div></td> Код:
id="{$editorid}_cmd_wrap0_youtube" cmd_wrap0_youtube" - где wrap0 - без опций при нажатии на кнопку, wrap1 - открывать опции при нажатии. Ну и на конце youtube - это название ББ-кода. Это выставляется в админке при создании ББ-кода, но в панель редактирования оно само не прописывается. Нужно учесть, что панели ответа есть в нескольких шаблонах - при быстром ответе, при редактировании чужого сообщения (да, да, там своя панель), при редактировании в расширенном режиме, при отправке сообщений через Личку, при написании сообщений в профиле. Дальше: Код:
img src="$stylevar[imgdir_editor]/youtube.gif" Далее: Код:
alt="$vbphrase[wrap_youtube_tags]" $vbphrase[wrap_youtube_tags] - это $vbphrase означает языковые фразы. В квадратных скобках [wrap_youtube_tags] пишется любое уникальное название, которое потом заносится в "Языки и фразы" в админке, как новая фраза. И эта фраза потом будет выводится во всплывающей подсказке. |
Цитата:
В шапке менять не буду примеры, пусть будет видно, как можно допустить ошибку!!! Сейчас в шаблоне showthread_quickreply поменял путь images/editor на переменную $stylevar[imgdir_editor] и в профиле сразу проявился косяк, вся панель ответа развалилась. |
Цитата:
|
in1975, я же в последующем сообщении написал поправочку и там разъяснял что к чему.
Короче, залил 9 картинок в свою родную папку cleardoc/editor И во всех шаблонах исправил путь ко всем картинкам в редакторе сообщений на $stylevar[imgdir_editor] по стандарту, как положено. Это просто был мой косяк. Ранее я почему-то решил картинки к ББ-кодам заливать в папку images/editor. Это были 9 картинок, которые я ранее добавлял в редактор к новым ББ-кодам. Впоследствии, более новые иконки к ББ-кодам, я заливал правильно в папку cleardoc/editor. Ну и теперь получается, что в папке images/editor лежат 9 иконок как мусор. Если будет возможность, их оттуда надо будет удалить: hr.gif, move.gif, noparse.gif, off.gif, spoiler.gif, strike.gif, swf.gif, youtres.gif, youtube.gif. |
Есть вариант тег [HIDE] добавить? Только чтобы не блоком типа
Цитата:
|
Цитата:
Можно сделать скрытие/открытие/просмотр по группам, можно, пока не скажешь спасибо и т.п. P.S. А есть пример на сайте, как именно ты хочешь? |
Есть пример в том плане, что люди читают мои инструкции здесь, а обсуждают их везде вокруг. Хочу спрятать внешние ссылки. А не блоком скрытие, чтобы разметка не разъезжалась.
|
Есть пример в том плане,
|
ErikPshat, Не скрылось. У меня вроде меньше 28 тыс. :)
|
in1975, ну вот я сижу и думаю, в чём проблема, где-то синтаксис не тот. Вот скрипт условия:
Код:
<if condition="$bbuserinfo['posts'] < {option}"> |
Цитата:
|
in1975, ну вроде такой, только вот он как раз и не работает :)
Проинспектируй тот пост, там код раскладывается правильно. |
ErikPshat, ну я вижу только:
Код:
Есть пример в том плане, [HIDE]что люди читают мои инструкции здесь, а обсуждают их везде вокруг.[/HIDE] |
in1975, странно ты видишь :)
Можешь просто пройтись "Поиск в шаблонах" на ключевое слово <else /> Увидишь кучу примеров. https://funkyimg.com/i/2X1uB.png |
ErikPshat, вижу только:
Код:
<else> сейчас там: Код:
<div id="post_message_1193236" style="margin:10px;">Есть пример в том плане, <if condition="$bbuserinfo[userid]"> https://www.codeproject.com/Question...n-in-HTML-Tags |
Цитата:
|
Цитата:
В первом же шаблоне смотри код, щёлкни по шаблону дважды Код:
<if condition="$navbar">$navbar<else /><br /><br /></if> |
Вот, я уже всё перепробовал, 100 всевозможных комбинаций :)
Сейчас у меня там стоит так: Код:
<if condition="$bbuserinfo['posts'] < {option}"> Эта же цифра на количество сообщений попадает в коде вместо {option} А код {param} - это тот текст, который мы обрамляем ББ-кодом HIDE для скрытия, если у юзера меньше указанных сообщений. |
Что за бред, все остальные ББ-коды работают, там их штук 20, а этот нет.
Нашёл ещё такую конструкцию, видел и на других сайтах, но у нас на форуме впервые такое вижу: http://vb5support.com/developers/template_syntax Код:
<vb:if condition="$show['member']"> |
Цитата:
|
Текущее время: 04:52. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.