Как закрыть в NOINDEX меню joomla?

Несомненно, joomla  отличная CMS для порталов и прочих многофункциональных сайтов.

Но вот с точки зрения поисковой оптимизации joomla оставляет желать лучшего.
С помощью так сказать стандартных средств SEO задачи практически не решаемы..

Итак, по делу: столкнулся с необходимости закрытия от индексации одного из разделов сайта.. то есть необходимостью добавить тэг <NOINDEX> для одного из рзделов..

Как уже говорилось выше это не решается с помощью стандартных средств joomla.

Что я сделал — выделил разделу отдельное меню и определил где будет находится ссылка на этот раздел.

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

выглядит оно следуюющим образом:

<div>
<?php mosLoadModules ( ‘left’ ); ?>
</div>

Далее скопировал эту позицию изменив имя и прописав тэг noindex:

<div>
<?php mosLoadModules ( ‘left’ ); ?>
</div>

<NOINDEX><div>
<?php mosLoadModules ( ‘leftNI’ ); ?>
</div></NOINDEX>

Сохранил и закрыл файл шаблона.

Теперь заходим в админку джумлы:

Сайт—шаблоны—позиции шаблонов

Прописываем имя новой позиции в свободном поле

dv

Теперь идем в управление модулями и ставим модуль нашего меню в эту позицию.

Вопрос решен.(Для неверующих — можно открыть сайт и нажав в браузере просмотр исходного кода увидеть что тэг NOINDEX действительно присутствует в нужном нам меню.

Запись опубликована в рубрике Joomla. Добавьте в закладки постоянную ссылку.

9 комментариев на «Как закрыть в NOINDEX меню joomla?»

  1. Юлия говорит:

    Уважаемый!!!
    Спасите, на вас вся надежда! Вот вы пишете о файле шаблона. А где его найти? Правда версия 103, а сборка 004.

  2. admin говорит:

    несовсем понятно что вы имеете ввиду под сборкой 004 и версией 103, но файл шалона во всех версиях джумлы находится templates—имя шалона—index.php

  3. lex говорит:

    Скажите пожалуйста! Если я правильно понял, то и все публикации данного раздела будут в ? Допустим сайт с фильмами, где присутствует раздел «клубничка», понятно что администратору не хочется, что бы поисковики заходили в этот раздел.Но и раздел удалять по ряду причин не к чему (у него есть своя аудитория) Как сделать,что бы все материалы данной категории были .?

  4. lex говорит:

    Скажите пожалуйста! Если я правильно понял, то и все публикации данного раздела будут в NOINDEX ? Допустим сайт с фильмами. Где присутствует раздел “клубничка”. Понятно что администратору не хочется, что бы поисковики заходили в этот раздел.Но и раздел удалять по ряду причин не к чему (у него есть своя аудитория) Как сделать,что бы все материалы данной категории были NOINDEX .?

  5. столешница говорит:

    Спасибо хоть за то что есть

  6. Nikolai25 говорит:

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

  7. Владимир говорит:

    а в robot.txt
    разве нельзя закрыть все не нужное
    Disallow: /klubnichka/

    зачем в шаблоне лезть??

  8. Евгений говорит:

    а как скрыть только пункт меню?
    в приведенном примере скрывается целый модуль

  9. Ясен говорит:

    Здравствуйте! Подскажите, а как закрыть блог категорий в noindex? Пример: на сайте есть раздел новости и выведены они шаблоном блога категорий, у каждой статьи есть анонс и ссылка читать далее, после перехода на полную статью анонс повторяется и ниже продолжения. Как закрыть этот момент, а при переходе на полную статью был в index…?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *