Отправляет email-рассылки с помощью сервиса Sendsay

Сайт: раз, два и готово!

  Все выпуски  

Сайт: раз, два и готово! Выпуск 8


Рассылка: Сайт: раз. два и готово!   Выпуск № 8

 

     Приветствую [first_name]!

     На связи Вячеслав, и обучающий сайт JoomlaOn.ru.

     Сегодня мы поговорим о том, как исключить статью из поиска.

”Как     Иногда требуется исключить тот или иной материал Вашего сайта из глобального поиска, а значит и индексации поисковиками. Эта статья о том, как исключить статью из результатов поиска.

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

     ПРИМЕЧАНИЕ: перед внесением любых изменений в код сайта, ОБЯЗАТЕЛЬНО сделайте резервные копии модифицируемых файлов, чтобы, в случае какой - либо ошибки, при желании можно было откатиться на оригинальную версию.

      Исключение статьи из поиска

     Необходимо найти и открыть для редактирования файл: plugins\search\content.php

     Находим в коде строки:

. ' WHERE ( '.$where.' )'

     И добавляем после них следующий код:

. 'AND NOT (a.introtext like '%{nosearch}%' OR a.fulltext like '%{nosearch}%')'

     Далее данную операцию повторяем, и добавляем соответствующий код. Это позволит исключить контент из поиска, в краткой или полной частях материала, в тексте которых будет присутствовать тег {nosearch}. Но возникает одна маленькая проблемка - данный тег будет высвечиваться в материале вместе с текстом. от него необходимо избавиться.

      Для удаления отображения тега в тексте необходим плагин, который отрабатывает на всех страницах (loadmodule.php, pagebreak.php или другой) и добавить в исходную строку код:

: $row->text = preg_replace( '#\{nosearch\}#is', '', $row->text );nbsp;   

либо:

: $row->text = preg_replace( '#\{nosearch\}#is', '', $row->text );
// expression to search for
$regex = '/{loadposition\s*.*?}/i';

Если нужно исключить только известные статьи (ограниченное кол-во) можно в самом запросе задать условие по ID материалов.

 

     Прочитать полную версию
     Не забудь поделиться данной статьей, это легко, всего лишь нажми кнопку соцсети в статье

     С уважением
     Вячеслав.
     
http://joomlaon.ru

 

  

Новости


Решение проблем при установке расширений на Joomla

n3t Copylink Rus - плагин защиты контента

Защита контента сайта - плагин ANTIcopy
 

Мы в сети


                 

 


В избранное