iMessi89 Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 мне надо я.карту интерактивную в контакты вставить. Ну я и вставил через {literal} - в результате карта отображается вместе с тэгами {literal}Что делать?) Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 В tinyMCE.init надо добавит что-то типо: extended_valid_elements :"script[language|type]", По умолчанию еще на стороне клиента редактор чистит код от js. Подробнее можете тут почитать: http://www.tinymce.com/wiki.php/configuration:extended_valid_elements Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 редактор сам нашел - не могу найти в каком именно фалйике редактировать эту запись Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 ...\site\www\simpla\design\html\tinymce_init.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 ага, а там до плагинов или после?)http://clip2net.com/s/5d2gZk Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 кароче он стал проглатывать яваскрипт. Карта не отображается Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 как от этих литералов избавиться?) Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 Вероятно не писать их) Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 Вероятно не писать их)если я их не пишу - яваскрипт исчезает, карта перестает отображаться!! Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 Вы их в редакторе пишите ?Это очень странно. Всякие |escape и прочее добро при выводе тектовых полей этих ? Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 Вы их в редакторе пишите ?Это очень странно. Всякие |escape и прочее добро при выводе тектовых полей этих ? по-подробнее можно насчет последней фразы?) Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 http://www.smarty.net/docsv2/ru/language.modifier.escape.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 http://www.smarty.net/docsv2/ru/language.modifier.escape.tpl ниче понять не могу. Ты приводишь escape для смарти шаблонов. А я работаю в обычном висивиге. Где связь?) Литералы убираю, скрипт исчезает, литералы добавляю - скрипт отображается, карта появляется - загадка какая-то??? Или ты escape предлагаешь литералы вырезать??)) Не понимаю идею) Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 http://clip2net.com/s/5d66JJ - шаг №1здесь смотрим результат - шаг №2. Пусто!! Где яваскрипт!!!???? Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 А никто ничего не усложняет - для меня тоже загадка, как и что он вставляет, что скрипт у него не выводится без {literal}{/literal}.Т.е. если в БД данные попали как их сгенерил TinyMCE, а в вывод страницы они не попали значит их где-то чудесным образом поменяли - единственная догадка моя, в шаблоне к ним какой-нибудь чудестный модификатор был применен. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 да, по совету одного программиста чего-то мы там меняли. Я не помню че - но где-то я что-то добавлял и менял. Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 В БД посмотрите как оно лежит - это раз.Кусок шаблона с выводом сюда давайте. Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 <!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (начало) --> <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> У меня карта стоит таким образом и без каких либо литералов! Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 ***У меня карта стоит таким образом и без каких либо литералов! Литералы нужны, когда внутри скрипта есть спецсиволы от smarty, к примеру {}. Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 Именно. Но что-то js подчищает при выводе на страницу. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 блин ну неужели я враг самому себе. Я четко обозначил траблу - без литералов в тиниэмси яваскрипт весь подчищается. Стоит мне только в висиг-редакторе обернуть в литерал яваскрипт - карта тут же начинает отображаться на сайте, но отображаются и литералы)) Цитата Ссылка на сообщение Поделиться на другие сайты
SeregaDa Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 <div> <script type="text/javascript" charset="utf-8"> </script> </div> iMessi89, вставь пробел ( ) таким образом. Может поможет.. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 <div> <script type="text/javascript" charset="utf-8" </script> </div> iMessi89, вставь пробел ( ) таким образом. Может поможет.. Офигеть, помогло!!! А че эт было??? Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 11 июня, 2013 Жалоба Поделиться Опубликовано 11 июня, 2013 Это браузер повыкидывал пустые div'ы. Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 11 июня, 2013 Автор Жалоба Поделиться Опубликовано 11 июня, 2013 Это браузер повыкидывал пустые div'ы. фуф, а я думал что эт опять из-за меня че-то там фильтруется или настройки какие слетели) Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.