обработка IFRAME

Поддержка форумов на phpBB 3.2.x
dotez

обработка IFRAME

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

Народ подскажите, я хочу чтобы форум обрабатывал полноценный 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/
все остальные ссылки не должны обрабатываться айфреймом, как это дело можно прописать и куда? спасибо!

dotez

обработка IFRAME

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

То есть в идеале должен быть какойто ББкод типа [Maps]
между которым пользователи будут постить:
[Maps]
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1122.8172399749749!2d37.539764462346305!3d55.74747965740775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46b54bdc191c196f%3A0x59707d763d601738!2z0JzQvtGB0LrQstCwLdCh0LjRgtC4!5e0!3m2!1sru!2sru!4v1578660811758!5m2!1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>
[/Maps]

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

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

Аватара пользователя
CabinetAdmin

обработка IFRAME

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>
Хочешь поблагодарить? Есть способы - Поддержать проект

dotez

обработка IFRAME

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

CabinetAdmin писал(а):Источник цитаты <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1122.8172399749749!2d37.539764462346305!3d55.74747965740775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46b54bdc191c196f%3A0x59707d763d601738!2z0JzQvtGB0LrQstCwLdCh0LjRgtC4!5e0!3m2!1sru!2sru!4v1578660811758!5m2!1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>


Это понятно но при этом раскладе пользователю нужно перелапатить всю свою ссылку, а мои пользователи с компом в лучшем случае на ВЫ и ссылку на карту они получают вот в таком виде-

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1122.8172399749749!2d37.539764462346305!3d55.74747965740775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46b54bdc191c196f%3A0x59707d763d601738!2z0JzQvtGB0LrQstCwLdCh0LjRgtC4!5e0!3m2!1sru!2sru!4v1578660811758!5m2!1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>

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

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

[КАРТА]<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1122.8172399749749!2d37.539764462346305!3d55.74747965740775!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46b54bdc191c196f%3A0x59707d763d601738!2z0JzQvtGB0LrQstCwLdCh0LjRgtC4!5e0!3m2!1sru!2sru!4v1578660811758!5m2!1sru!2sru" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen=""></iframe>[/КАРТА]

это предел.

Аватара пользователя
CabinetAdmin

обработка IFRAME

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]
Хочешь поблагодарить? Есть способы - Поддержать проект


Вернуться в «Поддержка phpBB 3.2.x»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость