Вставка кода Google Maps в поле — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
=== Вопрос ===
+
[[Категория: Вопросы и уроки разработки сайтов на UMI.CMS]][[Категория:Сторонние сервисы и программы]]
Каким образом вставить код карты гугла?
+
'''Актуально для версии 2.9.6'''<br/><br/>
 +
'''Задача:''' Вставить в административной панели в поле типа "HTML-текст" код карты Google<br/><br/>
 +
'''Реализация:''' <br/>
 +
Для того, чтобы корректно вставить код карты в поле типа "HTML-текст" нужно произвести настройку TinyMce (визуальный редактор) таким образом, чтобы при вставке кода не были удалены необходимые атрибуты.
  
=== Ответ ===
+
Путь к файлу пользовательских настроек редактора (этот файл не перезаписывается при обновлении системы):
Для этого надо отменить удаление неизвестных визуальному редактору тегов и атрибутов.
+
'''\js\cms\wysiwyg\tinymce\jscripts\tiny_mce\tinymce_custom.js'''
  
Путь к файлу пользовательских настроек редактора (этот файл не меняется при обновлении системы): '''/tinymce/jscripts/tiny_mce/tinymce_custom.js'''
+
Содержимое файла должно быть следующим:
  
Параметр: '''cleanup'''
 
 
Значение: '''false'''
 
 
Пример:
 
 
<source lang="javascript">
 
<source lang="javascript">
 
window.mceCustomSettings = {
 
window.mceCustomSettings = {
convert_fonts_to_spans : false,
+
    cleanup : false,
cleanup : false,
+
extended_valid_elements : "script[type=text/javascript|src|languge|lang],map[*],area[*],umi:*[*],input[*],noindex[*],nofollow[*],iframe[*]", // extend tags and atributes
 
+
content_css : "/css/cms/style.css" // enable custom CSS
extended_valid_elements : "script[type=text/javascript|src|languge|lang],map[*],area[*],umi:*[*],input[*]",
+
};
content_css : "/css/cms/style.css",
 
theme_advanced_styles : "Table=my-table;Table Cell=my-table-cell;Table Row=my-table-row"
 
}
 
 
</source>
 
</source>
 
Или добавить разрешение соответствующих конструкций в параметр '''extended_valid_elements'''
 
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]][[Категория:Сторонние сервисы и программы]]
 

Текущая версия на 09:47, 24 апреля 2014

Актуально для версии 2.9.6

Задача: Вставить в административной панели в поле типа "HTML-текст" код карты Google

Реализация:
Для того, чтобы корректно вставить код карты в поле типа "HTML-текст" нужно произвести настройку TinyMce (визуальный редактор) таким образом, чтобы при вставке кода не были удалены необходимые атрибуты.

Путь к файлу пользовательских настроек редактора (этот файл не перезаписывается при обновлении системы): \js\cms\wysiwyg\tinymce\jscripts\tiny_mce\tinymce_custom.js

Содержимое файла должно быть следующим:

window.mceCustomSettings = {
    cleanup : false,
	extended_valid_elements : "script[type=text/javascript|src|languge|lang],map[*],area[*],umi:*[*],input[*],noindex[*],nofollow[*],iframe[*]", // extend tags and atributes
	content_css : "/css/cms/style.css" // enable custom CSS
};