Вставка ББ кодов, фреймов, Я.Карт и G.Maps

Приветствую всех.

Хочу разрешить вставку в топик
— фреймов Google Docs
— Яндекс.Карт
— Google.Maps
— музыкальных flash-плейеров, ну, допустим pleer.com
и вставить соответствующие иконки вызова кода в панель редактора.

(иконка в редакторе -> вызов кода -> вставка пользователем ссылки- > реализация задачи, отображение объекта в топике после сохранения и публикации)

Google Docs на форумах вставляется созданием ББ кода
<center><a href="{param}"><u>Скачать этот файл</u></a><br />Чтобы скопировать текст в документе, представленном ниже, выделите участок текста мышью и нажмите комбинацию клавиш Ctrl + C</center><br />
<iframe src="https://docs.google.com/viewer?url={param}&embedded=true" width="100%" height="1200" frameborder="0" scrolling="no" marginheight="20" marginwidth="30"></iframe>


где в {param} вставляется через ББ код прямая ссылка на документ с расширением PDF, DOC, TXT, XLS.

Каков алгоритм действий по созданию кода и иконки в графическом редакторе LS?

Аналогично для карт и других вариаций.

6 комментариев

avatar
1. Разрешение на использование кода в текстах — все делается через настройку парсера в config/jevix.php, как добавлять разрешенные домены для фреймов — тысячу раз обсуждалось, в поиске.

2. Кнопка в панели редактора тоже в поиске.

3. Если вы хотите использовать что-то типа <gdocs>LINK</gdocs> в тексте топика, то следует в модуле текста engine/modules/text/Text.class.php сделать замену данного текста на блок с фреймом по аналогии с тегом <video> (см. пример в том же модуле)
avatar
jevix.php — просмотрел, но не понял:) нужен однократный пример. Но спасибо за ответ.
avatar
мда…
при создании сайта на LS нужно решить для себя: хочешь ты начать разбираться в коде или все же хочешь развивать сайт :)
Страшно геморройная затея при всей красоте движка:)
avatar
Добрый день. Скажите, Вы решили этот вопрос? У меня такая де проблема.
avatar
вставка кодов решилась, конечно:)
в jevix.php ставится разрешение на для сайта, все заработало.
avatar
А можете подробнее описать как «ставится разрешение» и как потом вставлять код (в частности Яндекс.Карт)?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.