Полезные статьи о разработке сайтов от вебмастера
Категория:
Совсем недавно столкнулся с проблемой связанной со стандартным визуальным редактором в CMS Joomla – TinyMCE. Мне необходимо было обернуть некоторую часть текста в статье тэгом noindex. «Ничего сложного» – подумал я, открыл html-редактор, вставил в нужных местах noindex, нажал обновить и вот незадача… вставленный только что мною тэг не сохранился…
Все дело в том, что редактор TinyMCE убирает все не валидные на его взгляд тэги. Покапавшись в нете я прочитал несколько советов:
<!--noindex-->неиндексируемый текст<!--/noindex-->
Но все эти методы мне не подошли. И я нашёл другой, более быстрый, выход из положения.
Давайте добавим поддержку тега noindex в наш визуальный редактор Joomla TinyMCE. Для этого в файле /plugins/editors/tinymce.php необходимо найти строку:
if( $extended_elements != "" ) $elements = explode( ',', $extended_elements );
и после неё вставить следующий код:
$elements[] = 'noindex';
Собственно всё!
Теперь вы с полной уверенностью можете добавлять тэг noindex в своём html-редакторе Joomla! Таким же способом можно добавить и другие тэги.
Был рад помочь!
Кстати, очень интересно:
Данный блог создан с целью помочь, как начинающему вебмастеру, так и опытному разработчику, в решении проблем возникающих при разработке сайтов. Здесь Вы прочитаете полезные статьи о том, как грамотно произвести SEO оптимизацию своего сайта, и найдёте важные исследования в сфере интернет-маркетинга. Научитесь писать собственные компоненты и модули для известных CMS, а также узнаете интересные методы работы с Фреймворками, CSS, HTML, jQuery и PHP. Из записей блога вы поймёте как грамотно разрабатывать макеты сайтов и что такое валидная вёрстка. БЛОГZOR – поможет Вам стать web-Гуру и понять тонкости веб-мастеринга.
Комментариев к записи: 4
SnikerS
9 Ноябрь 2011 в 1:29 пп
спасибо, помогло
1 Декабрь 2011 в 11:40 пп
Интересная стать. Посмотрим, как сработает. Спасибо
Георгий
22 Сентябрь 2012 в 6:33 пп
а у меня редактор joomla CK и подобных строк в файле jckEdior.php просто нет/ Как быть? вариант с html редактором не подходит. Скажите, пожалуйста
Павел
2 Апрель 2013 в 8:47 пп
последний способ так и не вышел