Рекомендую!

Видеокурс: "Шаблон Joomla 2.5 от А до Я"

diskboxsmall

Научитесь создавать свои собственные уникальные и профессиональные шаблоны для Joomla 2.5!

Добро пожаловать в школу Джумла!

Вы находитесь в центре обучения работы с Джумлой, одной из наиболее мощных, простых и бесплатных систем управления содержимым сайта на планете. Не важно, новичок Вы в использовании этой CMS или профессионал, Школа Джумлы откроет Вам много новых, интересных уроков и советов в видео и текстовом формате по работе с этой системой управления сайтом.  Подробнее...

ЗАГРУЗИТЬ СТАБИЛЬНУЮ ВЕРСИЮ ДЖУМЛА

Joomla 1.7 вырезает код? Исправляем

1318448238_cutВсе чаще, веб-сайты предлагают  HTML-код, который  вы можете вставить в свой сайт, чтобы показать какую-нибудь классную опцию:  ленты новостей Facebook  или Twitter,  YouTube видео, кнопки с других  сайтов и т.д. Вы пробуете скопировать и вставить HTML в статьи Joomla или пользовательский HTML-модуль, и обнаруживаете, что код получается обрезанным, удалены необходимые теги, и как следствие, код работает не правильно. И вы вынуждены искать сторонние Joomla-расширения, которые позволят вам решить данную проблему. Это раздражает!

Есть два места, изменение в которых поможет Вам избежать обрезки вставляемого кода. Первое из них это визуальный редактор, а второе – непосредственно настройка системы  Joomla.

Устранение обрезки кода в визуальном редакторе.

Если вы работаете с TinyMCE - редактор по умолчанию в Joomla, нет никакого способа, который бы отключил обрезку кода в Joomla 1.7. По крайней мере, мне не удалось найти такой опции. (Если вы ее нашли, пожалуйста, напишите в комментариях и дайте мне знать, как вы сделали это.)

Посмотрите, какие отличия между настройками редактора  в Joomla 1.5 по сравнению с Joomla 1.7. Это вы можете увидеть, когда зайдете во вкладку Расширения - Менеджер плагинов - Редактор  TinyMCE (Extensions - Plugin Manager - Editor-TinyMCE plugin):

Joomla 1.5

codestripjoomla15

Joomla 1.7

codestripjoomla17

Как Вы можете видеть, в Joomla 1.5 есть возможность отключить обрезку кода, в отличии от  Joomla 1.7, где такой опции просто нет. Мне неизвестно ни одного способа уберечь  TinyMCE от обрезки кода в Joomla 1.7.

Итак, ваша первая задача состоит в поиске другого редактора, который сможет это сделать. Мой личный выбор JCE,  но есть другие варианты редакторов.

Устранение обрезки кода непосредственно в Joomla 1.7.

Отключить обрезку кода можно непосредственно в самой  Joomla 1.7.  Система автоматически применяет фильтр с черным списком для HTML-тегов для всего контента, который вы вводите в любом визуальном редакторе.  Он удаляет теги, такие как iframe, embed, object, script, form и другие.

Тем не менее, у вас есть отличный контроль над этим свойством в Joomla 1.7. Перейдите во вкладку Материалы – Менеджер материалов, нажмите кнопку Настройки в правом верхнем углу, и перейдите на вкладку Фильтры текста.

codestrip1

Вы можете видеть, что каждому пользователю группы, созданной для вашего сайта, по умолчанию присвоен черный список. При наведении курсора на раскрывающийся список в столбце Тип фильтра выскакивает окно с полезными подсказками о вариантах выбора фильтрации.

Чёрный список позволяет использовать любые теги и атрибуты, кроме тех, что в него внесены.

По умолчанию чёрный список содержит следующие теги: applet, body, bgsound, base, basefont, embed, frame, frameset, head, html, id, iframe, ilayer, layer, link, meta, name, object, script, style, title, xml.

По умолчанию чёрный список содержит следующие атрибуты: action, background, codebase, dynsrc, lowsrc.

Можно заблокировать любые другие теги, добавив их в поля Фильтр тегов и Фильтр атрибутов, разделяя их пробелами или запятыми.

Белый список позволяет только теги, перечисленные в полях Фильтр тегов и Фильтр атрибутов.

При значении Запрет HTML в момент сохранения материала из него будут удалены все HTML-теги.

 Учтите, что указанные здесь фильтры работают независимо от визуального редактора. Даже если в настройках визуального редактора фильтрация отключена, собственные фильтры системы будут модифицировать информацию перед сохранением в базу данных.

Будьте осторожны!

Хорошо, скажете вы. Я установлю опцию фильтра в режим Нет фильтрации и смогу спокойно публиковать свои посты и видео.

Но будьте осторожны в выборе группы, которой устанавливаете опцию Нет фильтрации. Я не рекомендуем устанавливать эту опцию для тех, кто не имеет доступ с админ-панели. В ином случае, хакер сможет внедрить вредоносный код на ваш сайт. Нет фильтрации отличная настройка, но применяйте ее только для тех, кому вы доверяете.

Источник: compassdesigns.net

Добавить комментарий


Защитный код
Обновить

Рекомендую!

Новые комментарии

  • You've gotten the best websites. Recommended Resource site: http://speroda.org/index.php/component/k2/itemlist/user/2253 ... Подробнее...  
  • Hey, tidy web-site you have got there. find out this here: http://www.cedarburgbocce.com/board/msg/53086.html ... Подробнее...  
  • I love looking through your websites. Thanks a ton! Our Web Page: http://www.pisofincasa.com/anuncios/user/profile/1679 ... Подробнее...  
  • Great looking web site. Think you did a lot of your own html coding. my explanation ... Подробнее...  
  • Thanks! This is an superb online site! mouse click the up coming website ... Подробнее...