Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Пользовательские BBCode

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

[FAQ] Пользовательские BBCode

Сообщение rxu »

База данных пользовательских BBCode на официальном сайте phpBB.

Вот ссылка на тему на официальном сайте, где приведены наиболее популярные пользовательские BBCode для phpBB3: Особенно прошу обратить внимание на последний, очень простой и без использования яваскрипта.

Некоторые другие BBCode приведены в этой статье в базе знаний (на английском).


*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map
устаревшее 
*****
От пользователя mau
Для изменения порядка BBCode установите мод Custom BBCode Sorting. (только для 3.0.х)
Последний раз редактировалось rxu 18.04.2020 6:13, всего редактировалось 5 раз.
Изображение
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:57 модератором Татьяна5

Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 8 лет
Благодарил (а): 20 раз
Поблагодарили: 12 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Erenbur »

Помогите нубу, мозг сломал :)

Подключил себе Yandexmaps. Код такой:

Использование BBCode

Код: Выделить всё

[yandexmaps]{URL}[/yandexmaps]
Замена HTML

Код: Выделить всё

<div>
<script type="text/javascript">
var url = '{URL}';
var i = url.indexOf('constructor:')+12;
url = url.substr(i);
url = url.replace('&source=constructor','');
url = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?sid='+url+'&width=320&height=280&lang=ru_RU&sourceType=constructor&scroll=true';
var e = document.createElement('script');
e.async = true;
e.src = url;
var currentScript = document.currentScript || (function() {
var scripts = document.getElementsByTagName('script');
return scripts[scripts.length - 1];
})();
currentScript.parentNode.appendChild(e);
</script>
</div>
Подсказка

Код: Выделить всё

[yandexmaps]Ссылка_на_карту[/yandexmaps]
Создал карту Москвы на Яндексе: https://tech.yandex.ru/maps/tools/constructor/
Выдали мне код этой карты: https://yandex.ru/maps/?um=constructor: ... onstructor

Вставляю - у меня карта Москвы :) А дальше я полдня недоумевал, как мне вставить карту, чтобы она кусок Москвы показывала с нужным мне адресом и отметкой на этом доме? Пробовал на обычной карте Яндекса адрес дома забить и адрес карты в код вставить - не помогает.

Есть какой то простой способ вставлять кусок карты или каждый раз перед отправкой сообщения пользователю нужно в конструктор карт Яндекса идти и там карту создавать? :)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

Erenbur, брать ссылку из "получить код карты" в конструкторе
А в самом конструкторе настроек много

Отправлено спустя 30 секунд:
Варианта проще на яндексе нет
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 163 раза
Поблагодарили: 202 раза

Re: [FAQ] Пользовательские BBCode

Сообщение LONER »

А если от сюда брать ссылку ?

Изображение
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

В общем-то, и так можно, id карты тот же самый
Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 8 лет
Благодарил (а): 20 раз
Поблагодарили: 12 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Erenbur »

Это я уже понял. Только я не представляю, как объяснить пользователю уровня (точнее совсем без уровня), что нужно сначала идти в какой то конструктор, делать там карту, брать ее код и тащить ко мне в форум. Они видео с ютуба вставить не могут :) Есть какой то способ без этой камасутры? Может расширение валидное есть. Бету видел, но не рискну ее на форум ставить.

Отправлено спустя 2 минуты 45 секунд:
А нельзя так сделать. Идем на обычную Яндексовскую карту, в поиске набираем нужный адрес, Яндекс выдает кусок карты с этим адресом и вверху, в адресной строке страницы появляется длиннющая строчка. Может ее можно куда-нибудь воткнуть?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

Как минимум вот эта ссылка нужна
2016-07-18_122713.jpg
id карты в ссылке для вставки фреймом там такой же
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 8 лет
Благодарил (а): 20 раз
Поблагодарили: 12 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Erenbur »

Татьяна5, не работает :( Сообщение пустым получается. Не выводит карту. Если открываю редактирование сообщения, то оно есть. А в форуме не показывает карту.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

А у меня работает

Код: Выделить всё

[yamap]https://yandex.ru/maps/-/{IDENTIFIER}[/yamap]

Код: Выделить всё

<iframe src="https://api-maps.yandex.ru/frame/v1/-/{IDENTIFIER}" width="560" height="400" frameborder="0"></iframe>
Что-то на странице темы может мешать отображению (из-за обработки внешних ссылок такое часто бывает). В исходном коде страницы или в консоли может быть видно что
Erenbur
phpBB 1.4.4
Сообщения: 140
Стаж: 8 лет
Благодарил (а): 20 раз
Поблагодарили: 12 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Erenbur »

Татьяна5, в этом варианте и у меня заработало. Татьяна, спасибо Вам огромное!
Cirrus
phpBB 1.0.0
Сообщения: 1
Стаж: 7 лет 7 месяцев

Re: [FAQ] Пользовательские BBCode

Сообщение Cirrus »

Есть такой спойлер брал тут как можно сделать чтобы можно было несколько в одном?
то есть

Спойлер1
Спойлер2 и так далее

Сам код:

Код: Выделить всё

<div style='width: 99%; border: 1px dotted #6F5E42; border-left: 4px solid #6F5E42;'>
    <script language='javascript' type='text/javascript'>
    <!--
    if(!_s_id)
    {
        var _s_id = 0;
        var sp_title = "";
        function switch_spoiler(id, title)
        {
            if(document.getElementById("sp_d_" + id).style.display == "block")
            {
                document.getElementById("sp_a_" + id).innerHTML = "Спойлер (+) " + title;
                document.getElementById("sp_d_" + id).style.display = "none";
            }
            else
            {
                document.getElementById("sp_a_" + id).innerHTML = "Спойлер (-) " + title;
                document.getElementById("sp_d_" + id).style.display = "block";
            }
        }
    }
    _s_id++;

    document.write("<div id='sp_a_" + _s_id + "' onclick='switch_spoiler(" + _s_id + ", \"({TEXT1})\");' style='vertical-align: middle; height: auto; line-height: 30px; padding-left:10px; background-color: #D3C5AB; font-size: 12px; font-weight: bold; color: #020202; cursor: hand;'>{TEXT1}<br /></div><div id='sp_d_" + _s_id + "' style='display: none; min-height: 25px; background-color: #E2DBCC; padding-left:10px; padding-top:5px; padding-bottom:5px;'>");
    -->
    </script>
    {TEXT2}</div></div>
gruz
phpBB 1.4.2
Сообщения: 52
Стаж: 17 лет 2 месяца
Откуда: Russia
Благодарил (а): 2 раза

Re: [FAQ] Пользовательские BBCode

Сообщение gruz »

После загрузки мп3 "хранилище файлов выдало такой код для вставки мп3 на сайт (форум):

Код: Выделить всё

<IFRAME SRC="https://tusfiles.net/embedmp3-s8p1pbf3jxp2.html" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" WIDTH="350" HEIGHT="30"></IFRAME>
, где s8p1pbf3jxp2 имя самого файла. Но в таком виде phpBB код не воспринимает, можно ли как-то чделать через бб-код?
Пробовал так:

Код: Выделить всё

[tusmp3]https://www.tusfiles.net/embedmp3-{SIMPLETEXT}.html[/tusmp3]

<IFRAME SRC="https://www.tusfiles.net/embedmp3-{SIMPLETEXT}.html" FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" WIDTH="350" HEIGHT="30"></IFRAME>
-не выходит.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12423
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2475 раз

Re: [FAQ] Пользовательские BBCode

Сообщение Татьяна5 »

gruz, в примере ссылка без www, а в ббкоде с www. Используете ббкод как, с www или без?
Если с www - то ещё могут вмешаться моды/расширения. К примеру, которые обрабатывают внешние ссылки
gruz
phpBB 1.4.2
Сообщения: 52
Стаж: 17 лет 2 месяца
Откуда: Russia
Благодарил (а): 2 раза

Re: [FAQ] Пользовательские BBCode

Сообщение gruz »

Татьяна5 писал(а): gruz, в примере ссылка без www, а в ббкоде с www. Используете ббкод как, с www или без?
Большое спасибо,Татьяна5, убрал ""www" и во всяком случае пока всё работает.
desoto
phpBB 1.4.2
Сообщения: 57
Стаж: 8 лет 3 месяца
Благодарил (а): 5 раз

Re: [FAQ] Пользовательские BBCode

Сообщение desoto »

стал сильно тормозить бибикод ютубовский, нет у кого-нибудь нормального работающего?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [FAQ] Пользовательские BBCode

Сообщение rxu »

desoto, попробуйте без ббкода как такового: [BETA] Вставка видео в сообщение без BBCode
Прямая ссылка на архив: https://github.com/s9e/phpbb-ext-mediae ... 161002.zip
Установка: [FAQ] Как устанавливать расширения
Изображение

Вернуться в «FAQ»