|
BB-коды форума Здесь всё, что касается оформления форума, тем и сообщений. |
05.12.2017, 09:28
|
Сообщение: #1 (1123586)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Добавление новых ББ-кодов в панель редактирования
Добавление новых ББ-кодов в панель редактирования
Допустим, в панели быстрого ответа есть иконка на Ютуб: ![](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 для отображения опций при нажатии кнопки. Здесь редактируем это:
cmd_wrap0_youtube" - где wrap0 - без опций при нажатии на кнопку, wrap1 - открывать опции при нажатии.
Ну и на конце youtube - это название ББ-кода.
Это выставляется в админке при создании ББ-кода, но в панель редактирования оно само не прописывается. Нужно учесть, что панели ответа есть в нескольких шаблонах - при быстром ответе, при редактировании чужого сообщения (да, да, там своя панель), при редактировании в расширенном режиме, при отправке сообщений через Личку, при написании сообщений в профиле.
Дальше:
img src="$stylevar[imgdir_editor]/youtube.gif"
Это иконка в редакторе панели ответа. Собсно, $stylevar[imgdir_editor] - это путь cleardoc/editor, где лежат стандартные иконки панели редактирования.
Далее:
alt="$vbphrase[wrap_youtube_tags]"
alt - это всегда обязательно прописывается к картинкам, означает всплывающую подсказку. Даже если нет подсказок, то всё равно прописывается, просто с пустыми кавычками alt="". Это обязательный атрибут alt, предназначен, если картинка не доступна на хосте, то вместо неё должно выводиться сообщение типа "Картинка недоступна" и в этом настоящее предназначение этого атрибута, хотя на самом деле за всплывающие подсказки отвечает атрибут title="Всплывающая подсказка".
$vbphrase[wrap_youtube_tags] - это $vbphrase означает языковые фразы. В квадратных скобках [wrap_youtube_tags] пишется любое уникальное название, которое потом заносится в " Языки и фразы" в админке, как новая фраза. И эта фраза потом будет выводится во всплывающей подсказке.
Последний раз редактировалось ErikPshat; 06.12.2017 в 03:28.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ErikPshat за это полезное сообщение:
|
|
05.12.2017, 10:09
|
Сообщение: #2 (1123595)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Сообщение от ErikPshat
$stylevar[imgdir_editor]/youtube.gif
|
Сорри, поправочка, $stylevar[imgdir_editor] - это cleardoc/editor, а не images/editor
В шапке менять не буду примеры, пусть будет видно, как можно допустить ошибку!!!
Сейчас в шаблоне showthread_quickreply поменял путь images/editor на переменную $stylevar[imgdir_editor] и в профиле сразу проявился косяк, вся панель ответа развалилась.
Последний раз редактировалось ErikPshat; 04.06.2023 в 07:52.
|
|
|
05.12.2017, 11:14
|
Сообщение: #3 (1123601)
|
Модель консоли: PS3 SS
Прошивка: HFW 4.91.2
Регистрация: 10.04.2016
Возраст: 48
Сообщений: 26,798
Вы сказали Спасибо: 10,065
Поблагодарили 14,034 раз(а) в 6,279 сообщениях
Сила репутации: 10Репутация: 13922 
(репутация неоспорима)
|
Сообщение от ErikPshat
$stylevar
|
Давай теперь правильные исходники, а то выше в 2х местах у тебя ссылка на эту переменную.
|
|
|
06.12.2017, 03:40
|
Сообщение: #4 (1123637)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
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.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
11.09.2019, 12:28
|
Сообщение: #5 (1192948)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,737
Вы сказали Спасибо: 819
Поблагодарили 3,837 раз(а) в 2,014 сообщениях
Сила репутации: 1Репутация: 3837 
(репутация неоспорима)
|
Есть вариант тег [HIDE] добавить? Только чтобы не блоком типа
Для просмотра текста нужна регистрация!
|
а просто аналогичной строчкой " Для просмотра текста нужна регистрация!".
|
|
|
11.09.2019, 15:56
|
Сообщение: #6 (1192960)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Сообщение от Yoti
Есть вариант тег [HIDE] добавить?
|
Да можно. Я хотел как-то сделать его, да потом подумал, типа зачем лишние ненужные коды делать ![Улыбочка](images/smilies/hehe.gif) - Есть вариант сделать по разным критериям, как на хакерских сайтах, например [HIDE="25"] - "Для просмотра скрытого сообщения, у вас должно быть не менее 25 сообщений"
Просто подумал, как я там хотел что-то скачать приватное, это сильно бесит, у меня 1 сообщение, а тут пилиять такие требования.
Можно сделать скрытие/открытие/просмотр по группам, можно, пока не скажешь спасибо и т.п.
P.S. А есть пример на сайте, как именно ты хочешь?
|
|
|
12.09.2019, 12:54
|
Сообщение: #7 (1193018)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,737
Вы сказали Спасибо: 819
Поблагодарили 3,837 раз(а) в 2,014 сообщениях
Сила репутации: 1Репутация: 3837 
(репутация неоспорима)
|
Есть пример в том плане, что люди читают мои инструкции здесь, а обсуждают их везде вокруг. Хочу спрятать внешние ссылки. А не блоком скрытие, чтобы разметка не разъезжалась.
|
|
|
15.09.2019, 08:46
|
Сообщение: #8 (1193236)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Есть пример в том плане,
Для просмотра скрытого текста у вас должно быть не менее 28000 сообщений.
что люди читают мои инструкции здесь, а обсуждают их везде вокруг.
Последний раз редактировалось ErikPshat; 15.09.2019 в 11:05.
|
|
|
15.09.2019, 09:11
|
Сообщение: #9 (1193237)
|
Модель консоли: PS3 SS
Прошивка: HFW 4.91.2
Регистрация: 10.04.2016
Возраст: 48
Сообщений: 26,798
Вы сказали Спасибо: 10,065
Поблагодарили 14,034 раз(а) в 6,279 сообщениях
Сила репутации: 10Репутация: 13922 
(репутация неоспорима)
|
ErikPshat, Не скрылось. У меня вроде меньше 28 тыс. ![Улыбочка](images/smilies/hehe.gif)
|
|
|
15.09.2019, 09:15
|
Сообщение: #10 (1193238)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
in1975, ну вот я сижу и думаю, в чём проблема, где-то синтаксис не тот. Вот скрипт условия:
<if condition="$bbuserinfo['posts'] < {option}">
<span class="normal">Для просмотра скрытого текста необходимо иметь не менее {option} сообщений</span>
<else />
<span class="normal">{param}</span>
</if>
|
|
|
15.09.2019, 09:31
|
Сообщение: #11 (1193240)
|
Модель консоли: PS3 SS
Прошивка: HFW 4.91.2
Регистрация: 10.04.2016
Возраст: 48
Сообщений: 26,798
Вы сказали Спасибо: 10,065
Поблагодарили 14,034 раз(а) в 6,279 сообщениях
Сила репутации: 10Репутация: 13922 
(репутация неоспорима)
|
Сообщение от ErikPshat
<else />
|
разве такой синтаксис у else ?
|
|
|
15.09.2019, 09:36
|
Сообщение: #12 (1193241)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
in1975, ну вроде такой, только вот он как раз и не работает ![Улыбочка](images/smilies/hehe.gif)
Проинспектируй тот пост, там код раскладывается правильно.
|
|
|
15.09.2019, 10:00
|
Сообщение: #13 (1193242)
|
Модель консоли: PS3 SS
Прошивка: HFW 4.91.2
Регистрация: 10.04.2016
Возраст: 48
Сообщений: 26,798
Вы сказали Спасибо: 10,065
Поблагодарили 14,034 раз(а) в 6,279 сообщениях
Сила репутации: 10Репутация: 13922 
(репутация неоспорима)
|
ErikPshat, ну я вижу только:
Есть пример в том плане, [HIDE]что люди читают мои инструкции здесь, а обсуждают их везде вокруг.[/HIDE]
|
|
|
15.09.2019, 10:08
|
Сообщение: #14 (1193243)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
in1975, странно ты видишь ![Улыбочка](images/smilies/hehe.gif)
Можешь просто пройтись "Поиск в шаблонах" на ключевое слово <else />
Увидишь кучу примеров.
![](https://funkyimg.com/i/2X1uB.png)
|
|
|
15.09.2019, 11:03
|
Сообщение: #15 (1193245)
|
Модель консоли: PS3 SS
Прошивка: HFW 4.91.2
Регистрация: 10.04.2016
Возраст: 48
Сообщений: 26,798
Вы сказали Спасибо: 10,065
Поблагодарили 14,034 раз(а) в 6,279 сообщениях
Сила репутации: 10Репутация: 13922 
(репутация неоспорима)
|
ErikPshat, вижу только:
А у тебя как?
сейчас там:
<div id="post_message_1193236" style="margin:10px;">Есть пример в том плане, <if condition="$bbuserinfo[userid]">
<span>что люди читают мои инструкции здесь, а обсуждают их везде вокруг.</span>
<else>
<span>Для просмотра скрытого текста нужна регистрация.</span>
</else></if></div>
</if> должен там заканчиваться?
https://www.codeproject.com/Question...n-in-HTML-Tags
|
|
|
15.09.2019, 11:13
|
Сообщение: #16 (1193246)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Сообщение от in1975
А у тебя как?
|
Ну и всё правильно. В шаблонах и у меня в ББ-коде написано как я выше код написал, через <else />, а при инспектировании код сам на автомате раскрывается как надо и закрывается в конце. Просто я так думаю, что из ББ-кода код загружается в сообщение чуть позже, поэтому условие не срабатывает. А так код верный, он везде во всех шаблонах используется именно так.
|
|
|
15.09.2019, 11:18
|
Сообщение: #17 (1193247)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Сообщение от in1975
</if> должен там заканчиваться?
|
Конечно. Ну ты зайди в админку через управление. Смотри там "Стили и шаблоны", открой "Поиск в шаблонах" и введи в первое же окошко <else />
В первом же шаблоне смотри код, щёлкни по шаблону дважды
<if condition="$navbar">$navbar<else /><br /><br /></if>
|
|
|
15.09.2019, 11:25
|
Сообщение: #18 (1193249)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
Вот, я уже всё перепробовал, 100 всевозможных комбинаций ![Улыбочка](images/smilies/hehe.gif)
Сейчас у меня там стоит так:
<if condition="$bbuserinfo['posts'] < {option}">
<span>Для просмотра скрытого текста у вас должно быть не менее {option} сообщений.</span>
<else />
<span>{param}</span>
</if>
Это код с опциями, которые вводятся во всплывающем окне и попадают в кавычки [HIDE="28000"]
Эта же цифра на количество сообщений попадает в коде вместо {option}
А код {param} - это тот текст, который мы обрамляем ББ-кодом HIDE для скрытия, если у юзера меньше указанных сообщений.
|
|
|
15.09.2019, 12:01
|
Сообщение: #19 (1193253)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,284
Вы сказали Спасибо: 27,013
Поблагодарили 42,573 раз(а) в 12,176 сообщениях
Сила репутации: 10Репутация: 41768 
(репутация неоспорима)
|
|
|
|
16.09.2019, 00:01
|
Сообщение: #20 (1193332)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,737
Вы сказали Спасибо: 819
Поблагодарили 3,837 раз(а) в 2,014 сообщениях
Сила репутации: 1Репутация: 3837 
(репутация неоспорима)
|
Сообщение от ErikPshat
Есть пример в том плане, Для просмотра скрытого текста у вас должно быть не менее 28000 сообщений. что люди читают мои инструкции здесь, а обсуждают их везде вокруг.
|
Вот так у меня, вместо скрытия — вставка.
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 02:21. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|