Перейти к содержанию
Официальный форум поддержки Simpla

как в редакторе TinyMCe вставить яваскрипт-код?


Рекомендуемые сообщения

мне надо я.карту интерактивную в контакты вставить. Ну я и вставил через {literal} - в результате карта отображается вместе с тэгами {literal}

Что делать?)

post-3358-0-21231500-1370931090_thumb.jpg

Ссылка на сообщение
Поделиться на другие сайты

В tinyMCE.init надо добавит что-то типо:

 

extended_valid_elements :"script[language|type]",

 

По умолчанию еще на стороне клиента редактор чистит код от js.

 

Подробнее можете тут почитать: http://www.tinymce.com/wiki.php/configuration:extended_valid_elements

Ссылка на сообщение
Поделиться на другие сайты

Вероятно не писать их)

если я их не пишу - яваскрипт исчезает, карта перестает отображаться!!

Ссылка на сообщение
Поделиться на другие сайты

Вы их в редакторе пишите ?

Это очень странно.

 

Всякие |escape и прочее добро при выводе тектовых полей этих ?

Ссылка на сообщение
Поделиться на другие сайты

Вы их в редакторе пишите ?

Это очень странно.

 

Всякие |escape и прочее добро при выводе тектовых полей этих ?

 

по-подробнее можно насчет последней фразы?)

Ссылка на сообщение
Поделиться на другие сайты

 

ниче понять не могу. Ты приводишь escape для смарти шаблонов. А я работаю в обычном висивиге. Где связь?) Литералы убираю, скрипт исчезает, литералы добавляю - скрипт отображается, карта появляется - загадка какая-то??? Или ты escape предлагаешь литералы вырезать??)) Не понимаю идею)

Ссылка на сообщение
Поделиться на другие сайты

А никто ничего не усложняет - для меня тоже загадка, как и что он вставляет, что скрипт у него не выводится без {literal}{/literal}.

Т.е. если в БД данные попали как их сгенерил TinyMCE, а в вывод страницы они не попали значит их где-то чудесным образом поменяли - единственная догадка моя, в шаблоне к ним какой-нибудь чудестный модификатор был применен.

Ссылка на сообщение
Поделиться на другие сайты

да, по совету одного программиста чего-то мы там меняли. Я не помню че - но где-то я что-то добавлял и менял. 

Ссылка на сообщение
Поделиться на другие сайты
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (начало) -->
<div id="ymaps-map-id_135591834093246137552" style="width: 660px; height: 350px;"></div>
<div style="width: 660px; text-align: center;">
<script type="text/javascript">// <![CDATA[
function fid_135591834093246137552(ymaps) {
    var map = new ymaps.Map("ymaps-map-id_135591834093246137552", {
        center: [43.997879236770615, 56.29036711667171],
        zoom: 17,
        type: "yandex#map"
    });
    map.controls
        .add("zoomControl")
        .add("mapTools")
        .add(new ymaps.control.TypeSelector(["yandex#map", "yandex#satellite", "yandex#hybrid", "yandex#publicMap"]));
    map.geoObjects
        .add(new ymaps.Placemark([43.998126, 56.290474], {
            balloonContent: "ТелоКомфорт-НН",
            iconContent: "13"
        }, {
            preset: "twirl#greenIcon"
        }));
};
// ]]></script>
<script type="text/javascript" src="http://api-maps.yandex.ru/2.0-stable/?lang=ru-RU&coordorder=longlat&load=package.full&wizard=constructor&onload=fid_135591834093246137552"></script>
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) --></div>

У меня карта стоит таким образом и без каких либо литералов!  :)

Ссылка на сообщение
Поделиться на другие сайты

 

***

У меня карта стоит таким образом и без каких либо литералов!  :)

 

Литералы нужны, когда внутри скрипта есть спецсиволы от smarty, к примеру {}.

Ссылка на сообщение
Поделиться на другие сайты

блин ну неужели я враг самому себе. Я четко обозначил траблу - без литералов в тиниэмси яваскрипт весь подчищается. Стоит мне только в висиг-редакторе обернуть в литерал яваскрипт - карта тут же начинает отображаться на сайте, но отображаются и литералы))

Ссылка на сообщение
Поделиться на другие сайты

 

<div>
<script type="text/javascript" charset="utf-8" </script>
 </div>

iMessi89, вставь пробел ( ) таким образом. Может поможет..

 

Офигеть, помогло!!! А че эт было??? :rolleyes:

Ссылка на сообщение
Поделиться на другие сайты

Это браузер повыкидывал пустые div'ы.

 

фуф, а я думал что эт опять из-за меня че-то там фильтруется или настройки какие слетели)

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...