Замена слова в BBCodes

Board index Общие разделы Оффтопик

Description: Здесь можно обсудить всё, что не связано с тематикой сайта.
Moderator: Поддержка

Post #1by alterak » 08.03.2020, 23:03

Уважаемые гуру, подскажите как правильно сделать замену одного слова...

Пытаюсь сделать бб код для вставки видео с этого ресурса.
Основная ссылка на видео имеет вид https://video.ustim.ru/videos/watch/e188403b-3274-4f11-bf20-4269937e8287 в которой имеется watch.
А код для вставки видео в HTML имеет вид
Code: Select all
<iframe width="560" height="315" sandbox="allow-same-origin allow-scripts allow-popups" src="https://video.ustim.ru/videos/embed/e188403b-3274-4f11-bf20-4269937e8287" frameborder="0" allowfullscreen></iframe>
а вот тут в ссылке уже указывается embed. Соответственно в бб коде {URL} правильно работать не будет... Будет отображаться в фрейме вся страница целиком вместе с данным видео.

На данный момент бб код такой
Code: Select all
[videoustim]{SIMPLETEXT1}[/videoustim]
Code: Select all
<iframe width="560" height="315" sandbox="allow-same-origin allow-scripts allow-popups" src="https://video.ustim.ru/videos/embed/{SIMPLETEXT1}" frameborder="0" allowfullscreen </iframe>
но вставлять ID видео совсем неудобно для пользователей.
Возможно ли сделать replace слова watch на embed?
alterak
Topic author, Новичок
Reputation: 3
With us: 5 years 2 months

Post #2by Sumanai » 09.03.2020, 02:04

Можно попробовать что-то типа
Code: Select all
[videoustim]https://video.ustim.ru/videos/watch/{SIMPLETEXT1}[/videoustim]
авось сработает. Но старые видео это побьёт, как вариант, создать ещё один ббкод.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1670
With us: 7 years 2 months

Post #3by alterak » 09.03.2020, 09:14

Sumanai wrote:авось сработает. Но старые видео это побьёт, как вариант, создать ещё один ббкод.
Спасибо большое. Все заработало норм.
alterak
Topic author, Новичок
Reputation: 3
With us: 5 years 2 months


Return to Оффтопик