Как установить и настроить модуль похожих материалов в joomla?

Joomla!

Просматривая сайты вы, наверное, не раз наталкивались на группу тематических ссылок, которые обычно идут после какой-нибудь статьи с заголовком – Читайте также, Другие материалы по теме, Читайте ещё и т.д. Это не что иное как модуль похожие материалы.

Хочется что-то подобное организовать на собственном сайте? Да, легко! В joomla похожие материалы, впрочем, можно организовать и с помощью встроенного модуля.

Однако не всем встроенных возможностей бывает достаточно. Кому то, например, хочется, чтобы список ссылок, выводимый модулем похожие материалы, состоял из фиксированного количества элементов. Это возможно организовать с помощью модуля похожих материалов – DGM Read Also. Ищем его и качаем актуальную версию. Для всего остального и встроенного модуля будет достаточно.

Затем идем в админку сайта на joomla, где мы хотим замутить похожие материалы. Устанавливаем этот модуль – Расширения – Установить\Удалить, Обзор, Загрузить файл&Установить.

Установили удачно? Теперь придется чуть-чуть подредактировать, используемый шаблон. Нам нужно будет вставить код вывода модуля похожие материалы, в то место страницы сайта на joomla, где мы хотим его видеть. Для этого ищем index.php нашего шаблона, живет он тут - \templates\имя вашего шаблона\. Открываем файлик и вставляем следующую строку –

<jdoc:include type="modules" name="bottom" style="raw" />

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

<jdoc:include type="component" />

Т.е. всё вместе будет выглядеть так:

<jdoc:include type="component" />

<jdoc:include type="modules" name="bottom" style="raw" />

Сделали всё, сохраняем файлик. Идем в админку, включаем его в Менеджере модулей. Выбираем позицию bottom и радуемся появлению новой штучке на сайте.

Хотя появится она только у тех материалов, у которых в Ключевых словах найдутся совпадения. Т.е. если у 4 материалов там будет введено слово «сделать сайт», то внизу каждого такого материала будет стоять группа ссылок на 3 остальных материала. Тут правда важно прописать ключевик к каждой статье правильно. Необходимо тот ключевик по которому будет отбираться статья в модуль Похожих материалов, отделить от прочих ЗАПЯТОЙ. Иначе при наличие большого количества слов в keywords, модуль просто ничего не выведет. Т.е. написали в кейвордсе «сделать сайт, ….».

Там же в Менеджере модулей, наш модуль похожие материалы, можно понастраивать. Там в принципе всё и так ясно, единственное не забудьте выбрать Позицию bottom и в Параметрах модуля выбрать Раздел, в котором модуль будет отображаться. Хотя раздел можно и не выбирать.

Не забываем найти файл mod_dgm-ra-seo.php (находится он в /modules/mod_dgm-ra-seo/) и чуть его поправить, хотя можно и так оставить ;). Так же в ходе работы с данным модулем возникла следующая проблема. Когда я на сайте устанавливаю комментарии, модуль похожие материалы выводится где-то, много ниже окна добавления комментариев. Выглядит это как-то очень коряво. Как этого избежать? Нашел 1 решение и 2 обхода проблемы.

Решение – забываем про внесение изменение в index.php что мы делали ранее. В наш модуль Читайте также, нужно в Позиция, написать что-то чего явно нет. Например, readalso. Что потом? В статье, в которой предполагается вывод модуля Похожие материалы, надо будет добавить следующую строчку - и всё, выводится в joomla модуль Похожие материалы будет выше, чем комментарии! Минус тут один – эту строчку нужно будет добавлять каждый раз, руками.
Ниже 2 обходных маневра.

Можно попробовать в настройках плагина комментариев (если он от JComments) выставить Скрывать Форму добавления комментариев.

Ещё нашел такой выход – выводить модуль похожих материалов, в совсем другой позиции (тогда можно и не вносить изменения в главный файл используемого шаблона). Где-нибудь  совсем внизу страницы, обычно это позиции banner, user, bottom. Но тогда совсем уж пропадает основная плюшка стороннего модуля похожих материалов. Уж проще тогда встроенный модуль использовать, пусть в нем не так много настроек, зато и лишней внешней ссылки нету. 

И в заключении хотел рассмотреть ещё одно расширение, способное выполнять те же функции по выводу похожих статей с рядом интересных возможностей. Называется он Related plus. Ищем и качаем его в инете (к слову е нему существует и русификация). Затем устанавливаем его тем же образом. Позицию под статьёй мы уже умеем прописывать (см. начало статьи), осталось только активировать этот модуль и немного его по настраивать.

Настроек у этого модуля хватает. Вот примерно таки обычно выставляю я.

Рассмотрим более подробно Параметры модуля, хотя и так там понятная всплывающая подсказка имеется у каждого пункта.

модуль похожие материалы

Пункт Порядок показа – выставил его, так что бы получить следующий эффект. Не у всех статей найдется достаточное количество статей с совпадающими ключевиками и вот что бы в этом модуле выводилось хоть что-то полезное и равное 5, добиваем просто статьями из указанных категорий и разделов. А порядок показа и позволяет нам в первую очередь выводить ссылки на статьи, у которых совпадают и ключевики и категории/разделы, и уже в последнюю очередь те статьи, у которых совпадают только категории/разделы. В общем, чем больше совпадений, тем выше в списке.

 


А вот в расширенных параметрах мы и указываем некое доп условие, по которому будут ссылки на статьи добавляться в наш список. Если по-русски, сначала модуль выбирает и выводит статьи у которым идет по кеям совпадение, а потом если таких статей набирается меньше 5, добавляет статьи и выбранных в Расширенных параметрах, разделов и категориях.

В общем как то так. На этом закончим рассмотрение ещё одного расширения с названием Related plus. Чем оно мне нравится? Тут в отличие от DGM Read Also, не обязательно чтобы вообще были прописаны ключевики. Если прописаны – хорошо, не прописаны или прописаны кое-как – тоже пойдет. Ведь можно вывод осуществить и по другим критериям. Плюс тут не нужно бороться с внешней ссылкой.  Ну а в остальном, расширения выполняют схожие функции.

Кстати, у расширения этого есть ещё и любопытный плагин - mod fj related plus, так же помогающий с выводом похожих статей.

 

Комментарии  

 
#2 Гость 04.06.2012 20:37
очень полезный материал мне очень помог при настройке моего сайта.
Цитировать
 
 
#1 Гость 10.03.2012 00:00
Спасибо, выручили! Все подробно и понятно. После того как использовал Сео Хак для джумлы, перелинковка пропала. Что только не пробовал. Только этот модуль и заработал.
Цитировать