Тэг noindex при сохранении в html-редакторе Joomla

Категория: Joomla

13 Сен 2011

Совсем недавно столкнулся с проблемой связанной со стандартным визуальным редактором в CMS Joomla – TinyMCE. Мне необходимо было обернуть некоторую часть текста в статье тэгом noindex. «Ничего сложного» – подумал я, открыл html-редактор, вставил в нужных местах noindex, нажал обновить и вот незадача… вставленный только что мною тэг не сохранился…

Все дело в том, что редактор TinyMCE убирает все не валидные на его взгляд тэги. Покапавшись в нете я прочитал несколько советов:

  1. Вставлять в html-редактор тэг noindex м помощью комментариев, так как яндекс предоставил такую возможность для сохранения валидности кода сайтов:
    <!--noindex-->неиндексируемый текст<!--/noindex-->
  2. Сохранить статью с помощью визуального редактора, после чего отключить его в настройках панели управления и отредактировать материал, добавив noindex. После чего опять включить TinyMCE.
  3. Если необходимо обрамлять в ноуиндекс в основном ссылки, внешние ссылки, то имеет смысл установить соответствующий мамбот J-NoIndex-Ur
  4. Еще, как вариант, можно установить новый редактор JCE, который даже возможно немного удобнее. А самое главное в нём можно отключить автоматическую чистку кода!

Но все эти методы мне не подошли. И я нашёл другой, более быстрый, выход из положения.

Давайте добавим поддержку тега noindex в наш визуальный редактор Joomla TinyMCE. Для этого в файле /plugins/editors/tinymce.php необходимо найти строку:

if( $extended_elements != "" ) $elements = explode( ',', $extended_elements );

и после неё вставить следующий код:

$elements[] = 'noindex';

Собственно всё! :lol:
Теперь вы с полной уверенностью можете добавлять тэг noindex в своём html-редакторе Joomla! Таким же способом можно добавить и другие тэги.

Был рад помочь!

Кстати, очень интересно:

Опубликовать в twitter.com Опубликовать в своем блоге livejournal.com Поделится ссылкой на yandex.ru

Комментариев к записи: 4

SnikerS

9 Ноябрь 2011 в 1:29 пп

спасибо, помогло

nerobus

1 Декабрь 2011 в 11:40 пп

Интересная стать. Посмотрим, как сработает. Спасибо

Георгий

22 Сентябрь 2012 в 6:33 пп

а у меня редактор joomla CK и подобных строк в файле jckEdior.php просто нет/ Как быть? вариант с html редактором не подходит. Скажите, пожалуйста

Павел

2 Апрель 2013 в 8:47 пп

последний способ так и не вышел

Написать комментарий

Вы должны Войти, чтобы оставить комментарий.

О блоге

Данный блог создан с целью помочь, как начинающему вебмастеру, так и опытному разработчику, в решении проблем возникающих при разработке сайтов. Здесь Вы прочитаете полезные статьи о том, как грамотно произвести SEO оптимизацию своего сайта, и найдёте важные исследования в сфере интернет-маркетинга. Научитесь писать собственные компоненты и модули для известных CMS, а также узнаете интересные методы работы с Фреймворками, CSS, HTML, jQuery и PHP. Из записей блога вы поймёте как грамотно разрабатывать макеты сайтов и что такое валидная вёрстка. БЛОГZOR – поможет Вам стать web-Гуру и понять тонкости веб-мастеринга.

Последние комментарии

  • Амир: форма появилась на сайте, но письмо не приходит на [...]
  • Ян: Все нравится, единственное, раскрывающийся блок мо [...]
  • СПАСИБО!: Спасибо тебе! Замечательная функция. очень помогла [...]
  • Алексей: Подскажите, а как заставить этот скрипт отработать [...]
  • Дмитрий: Заработало, надо было малость поменять путь в conf [...]

Можно Скачать