|
BB-коды форума Здесь всё, что касается оформления форума, тем и сообщений. |
05.12.2017, 09:28
|
Сообщение: #1 (1123586)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
Добавление новых ББ-кодов в панель редактирования
Добавление новых ББ-кодов в панель редактирования
Допустим, в панели быстрого ответа есть иконка на Ютуб: . Открываем картинку в новой вкладке правой кнопкой и видим наглядно путь в адресной строке: 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,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
Сообщение от 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
Возраст: 49
Сообщений: 26,970
Вы сказали Спасибо: 10,075
Поблагодарили 14,242 раз(а) в 6,398 сообщениях
Сила репутации: 10Репутация: 14130 
(репутация неоспорима)
|
Сообщение от ErikPshat
$stylevar
|
Давай теперь правильные исходники, а то выше в 2х местах у тебя ссылка на эту переменную.
|
|
|
06.12.2017, 03:40
|
Сообщение: #4 (1123637)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
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,752
Вы сказали Спасибо: 823
Поблагодарили 3,870 раз(а) в 2,031 сообщениях
Сила репутации: 1Репутация: 3870 
(репутация неоспорима)
|
Есть вариант тег [HIDE] добавить? Только чтобы не блоком типа
Для просмотра текста нужна регистрация!
|
а просто аналогичной строчкой " Для просмотра текста нужна регистрация!".
|
|
|
11.09.2019, 15:56
|
Сообщение: #6 (1192960)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
Сообщение от Yoti
Есть вариант тег [HIDE] добавить?
|
Да можно. Я хотел как-то сделать его, да потом подумал, типа зачем лишние ненужные коды делать - Есть вариант сделать по разным критериям, как на хакерских сайтах, например [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,752
Вы сказали Спасибо: 823
Поблагодарили 3,870 раз(а) в 2,031 сообщениях
Сила репутации: 1Репутация: 3870 
(репутация неоспорима)
|
Есть пример в том плане, что люди читают мои инструкции здесь, а обсуждают их везде вокруг. Хочу спрятать внешние ссылки. А не блоком скрытие, чтобы разметка не разъезжалась.
|
|
|
15.09.2019, 08:46
|
Сообщение: #8 (1193236)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
Есть пример в том плане,
Для просмотра скрытого текста у вас должно быть не менее 28000 сообщений.
что люди читают мои инструкции здесь, а обсуждают их везде вокруг.
Последний раз редактировалось ErikPshat; 15.09.2019 в 11:05.
|
|
|
15.09.2019, 09:11
|
Сообщение: #9 (1193237)
|
Модель консоли: PS3 SS
Прошивка: HFW 4.91.2
Регистрация: 10.04.2016
Возраст: 49
Сообщений: 26,970
Вы сказали Спасибо: 10,075
Поблагодарили 14,242 раз(а) в 6,398 сообщениях
Сила репутации: 10Репутация: 14130 
(репутация неоспорима)
|
ErikPshat, Не скрылось. У меня вроде меньше 28 тыс.
|
|
|
15.09.2019, 09:15
|
Сообщение: #10 (1193238)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
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
Возраст: 49
Сообщений: 26,970
Вы сказали Спасибо: 10,075
Поблагодарили 14,242 раз(а) в 6,398 сообщениях
Сила репутации: 10Репутация: 14130 
(репутация неоспорима)
|
Сообщение от ErikPshat
<else />
|
разве такой синтаксис у else ?
|
|
|
15.09.2019, 09:36
|
Сообщение: #12 (1193241)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
in1975, ну вроде такой, только вот он как раз и не работает
Проинспектируй тот пост, там код раскладывается правильно.
|
|
|
16.09.2019, 00:01
|
Сообщение: #13 (1193332)
|
Модель консоли: PSP-1004
Прошивка: 6.61 PROMOD-C2p
Другие консоли: Все PSP, все PSV, SCPH-1002, SCPH-102, SCPH-77008, CECH-4208C, SCPH-1000R
Регистрация: 19.03.2008
Адрес: Россия
Сообщений: 5,752
Вы сказали Спасибо: 823
Поблагодарили 3,870 раз(а) в 2,031 сообщениях
Сила репутации: 1Репутация: 3870 
(репутация неоспорима)
|
Сообщение от ErikPshat
Есть пример в том плане, Для просмотра скрытого текста у вас должно быть не менее 28000 сообщений. что люди читают мои инструкции здесь, а обсуждают их везде вокруг.
|
Вот так у меня, вместо скрытия — вставка.
|
|
|
16.09.2019, 01:17
|
Сообщение: #14 (1193337)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
Yoti, ну да, вот так он криво работает почему-то, вернее не работает
Он отображает что должен отображать, но и что должен скрывать.
По-идее ссинтаксис написан правильно. Именно так работают все функции в шаблонах форума.
Кругом натыканы проверки, типа, если ты не зарегистрированный пользователь ( <if condition="$show['member']">), тогда от тебя скрываются многие блоки форума.
Или, если ты не модератор, тогда у тебя нет кнопок модерирования.
Короче, в ББ-кодах почему-то не срабатывают условия никакие, ни сравнения, ни зарегистрированных, ни if condition, ни <else />
Нужно придумать что-то другое, может через Java-script.
|
|
|
15.09.2019, 11:25
|
Сообщение: #15 (1193249)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
Вот, я уже всё перепробовал, 100 всевозможных комбинаций
Сейчас у меня там стоит так:
<if condition="$bbuserinfo['posts'] < {option}">
<span>Для просмотра скрытого текста у вас должно быть не менее {option} сообщений.</span>
<else />
<span>{param}</span>
</if>
Это код с опциями, которые вводятся во всплывающем окне и попадают в кавычки [HIDE="28000"]
Эта же цифра на количество сообщений попадает в коде вместо {option}
А код {param} - это тот текст, который мы обрамляем ББ-кодом HIDE для скрытия, если у юзера меньше указанных сообщений.
|
|
|
15.09.2019, 12:01
|
Сообщение: #16 (1193253)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,736
Вы сказали Спасибо: 27,352
Поблагодарили 42,851 раз(а) в 12,243 сообщениях
Сила репутации: 10Репутация: 42046 
(репутация неоспорима)
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
Комбинированный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 00:42. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|