dotez 10 янв 2020, 15:44

обработка IFRAME

Народ подскажите, я хочу чтобы форум обрабатывал полноценный iframe вот такого формата-

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

<iframe src="https://www.google.com/maps/embed?pb=!1 ... !1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>
вычленять что то из этого кода пользователи моего форума неспособны они хотят вставлять код в сообщения прям вот как есть.


НО с ограничением что обработка будет ТОЛЬКО если ccылка внутри него начинается с https://www.google.com/maps/
все остальные ссылки не должны обрабатываться айфреймом, как это дело можно прописать и куда? спасибо!
Комментарии: 4

dotez 10 янв 2020, 15:57 Сообщение

То есть в идеале должен быть какойто ББкод типа [Maps]
между которым пользователи будут постить:
[Maps]
<iframe src="https://www.google.com/maps/embed?pb=!1 ... !1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>
[/Maps]

и все будет отображаться.

НО если пытаются вставить не https://www.google.com/maps
то ничего обрабатываться не должно.
  • 0

CabinetAdmin 10 янв 2020, 17:01 Сообщение

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

[Maps]https://www.google.com/maps/embed?{SIMPLETEXT}[/Maps]
замена

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

<iframe src="https://www.google.com/maps/embed?{SIMPLETEXT}" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

dotez 10 янв 2020, 17:04 Сообщение

CabinetAdmin писал(а): <iframe src="https://www.google.com/maps/embed?pb=!1 ... !1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>
Это понятно но при этом раскладе пользователю нужно перелапатить всю свою ссылку, а мои пользователи с компом в лучшем случае на ВЫ и ссылку на карту они получают вот в таком виде-

<iframe src="https://www.google.com/maps/embed?pb=!1 ... !1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>

соответсвенно вычленять из нее что-то они никогда в жизни не смогут.

максимум они смогут вставить её как есть и обрамку сделать тегом каким нить типа-

[КАРТА]<iframe src="https://www.google.com/maps/embed?pb=!1 ... !1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>[/КАРТА]

это предел.
  • 0

CabinetAdmin 10 янв 2020, 19:30 Сообщение

Да пожалуйста:

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

[Maps]<iframe src="https://www.google.com/maps/embed?{TEXT}" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>[/Maps]
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект