
В этой статье я продолжу рассказ о SEO-оптимизации сайта, сделанного на Joomla. Мы поговорим о том, как сделать автоматическую релевантную перелинковку страниц. Для тех, кто увидел в предыдущем предложении много непонятных слов, поясню, я расскажу, как сделать, чтобы похожие статьи сайта автоматически ссылались друг на друга, поднимая как общий вес сайта в глазах поисковых систем, так и удобство его использования посетителями.
Обновлено: как сейчас выяснилось, часть информации этой статьи не является правдой. А именно то, что перелинковка осуществляется автоматически. Нет. По ключевым словам. Я не стал удалять статью, но можете считать ее просто обзором довольно хорошего плагина Joomla. Ошибочные утверждения перечеркнуты.
Задача такова:
У нас есть сайт, содержащий множество статей. Эти статьи можно разделить, например, на несколько тематик: Автомобили, Мотоциклы, Катера, Самолеты, Поезда. Ну, грубо говоря, такой сайт. Хотя все тематики родственные, они все же сильно различаются. В предыдущих статьях серии я рассказывал о важности внутренней оптимизации. Статьи сходной тематики должны ссылаться друг на друга. Кроме того, посетители сайта, прочитав одну статью, должны видеть похожие, т.е. те, которые могли бы их заинтересовать. Это очень важное условие для каждого сайта, который сделан для людей, поскольку «интересность» сайта в глазах человека, в отличие от поисковой системы, измеряется не количеством материала, а его качеством и доступностью. Проще говоря, чем больше посетитель найдет интересных ему материалов за время, которое он готов потратить на поиск на данном сайте, тем более полезным покажется ему сайт, и тем больше вероятность, что он вернется снова. Если сайт содержит много материалов, то задача поиска усложняется. Человек – существо ленивое. Ему, в большинстве случаев, лень вбивать что-то в строку поиска по сайту, копаться в архивах или категориях статей. Единственное, на что его хватает чаще всего – это, воодушевившись прочитанной статьей, посмотреть список похожих статей в ее конце. Может кто-то со мной не согласиться, но я считаю, что большая часть посетителей поступает именно так.
Таким образом, перед нами встает задача. Нужно создать в конце каждой статьи список похожих статей, причем составить его так, чтобы угодить сразу и поисковым системам и посетителям. К тому же у нас есть несколько тематик. Как же решить эту задачу?
Прежде всего, определимся для себя, что делать столь рутинную работу вручную – не вариант. Да, можно сделать это один раз, два… десять, но рано или поздно становится лень самостоятельно выискивать и добавлять похожие статьи. К тому же это может отнимать достаточно много времени. Значит, процесс нужно автоматизировать. Встроенные возможности Joomla позволяют нам сделать это, но лишь частично. В Joomla есть модуль, так называемых, похожих статей. Данный модуль подбирает релевантные статьи по ключевым словам, которые указывает автор статей в соответствующем поле, при публикации. Т.е. например, есть две статьи. В одной указаны ключевые слова: «автомобили, спорт» в другой – «мотоциклы, спорт». Т.к. в обеих статьях указано ключевое слово «спорт», модуль Joomla будет считать их релевантными, и показывать друг для друга. В принципе, этот способ имеет право на жизнь, но есть несколько НО:
- Опять же таки ключевые слова нужно подбирать и вписывать вручную для каждой статьи, что бывает делать попросту лень.
- Совпадение одного из ключевых слов вовсе не означает релевантность статьи для посетителей. Например, посетителю интересны автомобильные гонки, но гонки на мотоциклах ему безразличны. При этом, в вышеописанном примере, модуль Joomla выведет статью, в качестве релевантной, именно про гонки на мотоциклах. Посетитель взглянет на эту ссылку, не заинтересуется и уйдет.
- И последнее, что мне очень не нравится – модуль есть модуль и далеко не всегда его удобно вставлять в конец статьи. Можно делать это вручную с помощью плагина loadposition, можно подобрать подходящую позицию, но в любом случае, это лишние проблемы.
Я нашел плагин под названием Plugin extranews. При своей бесплатности он мог все то, что мне было нужно и даже больше. В действии его можно увидеть прямо на этом сайте, прямо в конце этой статьи.
Итак, что же может Plugin extranews?
Первое, и самое главное, он умеет автоматически подбирать похожие статьи. Не знаю, как он это делает, никогда не интересовался, но справляется с этой задачей очень неплохо. Например, если я написал три статьи про редактирование шаблона VirtueMart, я знаю, что в каждой из них автоматически появятся ссылки на две другие.
Второй вещью, которая меня очень порадовала, было то, что Plugin extranews выводил список ссылок на похожие статьи именно там, где это было нужно – сразу после статьи. При этом не требовалось совершать каких-либо дополнительных телодвижений. Достаточно было просто активировать плагин.
Третье, что меня приятно удивило, это наличие функции всплывающих подсказок – описания статей, ссылки на которые создает плагин. Это выглядит вот так:
Очень удобная функция для людей – не нужно кликать по ссылке, чтобы узнать, о чем статья, достаточно просто навести на ссылку курсор.
И последнее, что меня порадовало – возможность вывода предыдущих и следующих статей. Это очень удобно тем, кто читает сайт, как книгу. Т.е. не нужно возвращаться к списку статей, чтобы найти следующую, достаточно кликнуть по ссылке в конце статьи.
Вот так это выглядит:
Теперь перейдем к настройке модуля.
Прежде всего, ссылки на скачивание:
ссылка на страницу плагина на официальном сайте расширений Joomla (на всякий случай)
ссылки на скачивание плагина для Joomla 2.5 и Joomla 3.
Устанавливается Plugin extranews как и все другие плагины. После установки его нужно настроить и активировать.
Ниже показано окно настроек Plugin extranews:
Плагин богат настройками. Рассмотрим их ниже:
- Disable section id List – список ID разделов, для которых плагин не будет использоваться. ID разделов указываются через запятую. «-» – означает, что плагин используется для всех разделов;
- Disable category id List – аналогично предыдущей опции, список ID категорий, для которых плагин не будет использоваться;
- Disable article id List – как и в предыдущих двух опциях, список ID статей, для которых плагин не будет использоваться;
- Query by – упорядочить по. Доступны два варианта: по дате создания и по ID;
- Linked Title Char Count – эта опция позволяет ограничить длину заголовка статьи (ссылки) определенным количеством символов. 0 – означает, что заголовок будет показан полностью;
- Number of related items – количество похожих статей, которое будет показано;
- Number of newer news items – количество следующих статей, которое будет показано;
- Number of older news items – количество предыдущих статей, которое будет показано;
- Show date with title – показывать или нет дату создания перед ссылкой (заголовком)
- Created date display – формат отображения даты. Подробнее описано во всплывающей подсказке данной опции;
- Linked title format with date – формат отображения даты с заголовком, т.е то, как именно они будут отображаться вместе(через тире, двоеточие, пробел, и.т.д.);
- Text before – текст перед отображением ссылок;
- Text after – текст после отображения ссылок;
- Margin-left – отступ слева отображения ссылок;
- Margin-right – отступ справа отображения ссылок;
- Enable Tooltip – активировать или нет всплывающие подсказки;
- Tooltip Script – скрипт для создания всплывающих подсказок. Советую использовать Joomla Mootool;
- IE6 Tooltip Script – выбор скрипта для 6-го ослика. Ему нужен королевский подход и отдельная опция;
- Tooltip Title Char Count Count – эта опция позволяет ограничить длину заголовка статьи во всплывающей подсказке определенным количеством символов. 0 – означает, что заголовок будет показан полностью;
- Tooltip Description Char Count – то же, что и предыдущий пункт, только для описания. Хочу заметить, что тут речь идет не про описание, как таковое, а про статью, т.е. в этом поле можно ограничить количество символов вводного текста;
- Tooltip Description Text Images – показывать или нет изображения во всплывающей подсказке;
- Image Width – ширина изображения:
- Image Height – высота изображения;
- Tooltip Width – ширина всплывающей подсказки;
- Tooltip Height – высота всплывающей подсказки;
- Tooltip Caption Background Color – цвет фона заголовка всплывающей подсказки;
- Tooltip Caption Font Color – цвет текста заголовка всплывающей подсказки;
- Tooltip Body Background Color – цвет фона тела всплывающей подсказки;
- Tooltip Body Font Color – цвет текста тела всплывающей подсказки;
- Tooltip Border Width – ширина рамки вокруг всплывающей подсказки;
- Extra Tooltip Parameters – дополнительные параметры всплывающей подсказки;
- Extranews above Comment – в данной опции можно задать отображение похожих статей выше отображения комментариев для различных расширений комментариев;
Вот такой вот отличный плагин! Конечно, Plugin extranews не сможет определить релевантность статей лучше их автора, но получается у него это очень даже неплохо.
Нет смысла искать программы корпоративного обучения в каких-то тайных местах. Взгляните на страницу "Эдстрима" в нете, там все в открытом доступе. Конечно, лучше, чтобы программы проводили все-таки тренера.
В этом плагине не могу убрать енти иностранные слова:
Related news items:
Older news items:
В настройках не нашел.
Related news items:
Older news items:
Заранее благодарен!
Все файлы излазил, но не нашел где изменить можно. Может у кого то уже есть измененный файлик. Скиньте на мыло, пожалуйста! Очень нужно русифицировать! Или скажите какой файл точно!
Мыло забыл:
----
administrator\language\en-GB\en-GB.plg_content_extranews.ini
Уж не знаю почему мне казалось, что я переводил эти строки в коде... Я был просто уверен в этом...
Приношу свои извинения.
Ничего страшного...=))) Главное, что Вы ответили!!!!
Хочу уточнить, как можно ли сделать данный плагин на двух языках? Я использую компонент Joom!Fish
Хочу чтоб было написано:
Older news, а на другой версии
Предыдущие новости и т.д.
как это сделать кто-нибудь знает? Спасибо
скачать который можно по вышеуказанной в Вашей статье ссылке.
Этот компонент содержит языковые наборы которые универсальны и используються в Joom!Fish. Поэтому достаточно добавить туда свой языковой пакет, в моём случае uk-UA т.е. украинский. Я создал папку аналогичную en-GB только uk-UA и переименовал соответственно внутри неё файлы. Внутри файлов тоже требется внести измененя (что Вы хотите чтоб было написано на Вашем языке). Так же не забудьте добавить адрес нового файла в файл install.xml
СОХРАНЯЙТЕ ВСЕ ИЗМЕНЁННЫЕ ФАЙЛЫ в кодировке "UTF-8 без BOM".
Результат можете видеть на моём сайте.
Подскажите как это можно исправить?
И ёще где меняется цвет полосок сверху и внизу
плагина. Весь день ковыряюсь - безрезультатно.
Надеюсь на вашу помощь.
Что касается полосок, то они определяются тегом hr, css-свойства для которого можно задать как в плагине, так и в CSS-файлах шаблона.
можно заменить на русские здесь
/plugins/content/extranews.php
Открываем файл extranews.php, через поиск (Ctrl+F) находим текст LBL_RELATEDNAME, и вместо него пишем русский текст.
Сделал как вы написали, но все равно отображается на английском? Может подскажите.
Файлик теперь выглядит вот так:
LBL_NEWERNAME=Следующая новость:
LBL_OLDERNAME=Прошлые новости:
LBL_RELATEDNAME=Похожие материалы:
LBL_PREV_PAGE=
Но на сайте все равно отображается на английском(((
Wedal сделал как Вы и сказали, но все равно отображается на английском.
Все сделал как Вы сказали. Не помогает(((
Только я менял файл не administrator\language\en-GB\en-GB.plg_content_extranews.ini, а файл который находится в language\en-GB\en-GB.plg_content_extranews.ini. Не заходя в папку administrator.
LBL_NEWERNAME=Следующие статьи:
LBL_OLDERNAME=Предыдущие статьи:
LBL_RELATEDNAME=Похожие статьи:
LBL_PREV_PAGE=>
Скопируйте его к себе. 100 раз проверьте, что все скопировалось правильно. 100 раз проверьте, что отчищены все кэши.
Все должно работать.
И смотрите чтобы кодировка utf-8 была, блокнот не подойдет для этого. А то крокозяблы повылазят на сайте.
Уважаемый WEDAL у меня такая же проблемма тут эта тема развития не получила видать разобрались подскажите что может быть(все настройки делал как на рисунке)
сделал как вы сказали он выдал
Warning: file_put_contents(/var/www/nserg109/data/www/tele-sm.ru/administrator/components/com_sh404sef/security/sh404SEF_AntiFlood_Data.dat) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/nserg109/data/www/tele-sm.ru/libraries/joomla/filesystem/file.php on line 298
Warning: mkdir() [function.mkdir]: Permission denied in /var/www/nserg109/data/www/tele-sm.ru/plugins/content/extranews.php on line 688
Fatal error: Class 'DateTime' not found in /var/www/nserg109/data/www/tele-sm.ru/plugins/content/extranews.php on line 590
Warning: file_get_contents(/var/www/nserg109/data/www/tele-sm.ru/components/com_sh404sef/cache/shCacheContent.shlock) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/nserg109/data/www/tele-sm.ru/components/com_sh404sef/shCache.php on line 138
Warning: file_get_contents(/var/www/nserg109/data/www/tele-sm.ru/components/com_sh404sef/cache/shCacheContent.shlock) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/nserg109/data/www/tele-sm.ru/components/com_sh404sef/shCache.php on line 138
Warning: file_get_contents(/var/www/nserg109/data/www/tele-sm.ru/components/com_sh404sef/cache/shCacheContent.shlock) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/nserg109/data/www/tele-sm.ru/components/com_sh404sef/shCache.php on line 138
Я пока не силен в этом может подскажете что не так?
Fatal error: Class 'DateTime' not found in /var/www/nserg109/data/www/tele-sm.ru/plugins/content/extranews.php on line 590
остальные - просто предупреждения. Очевидно, что ошибка связана с датой. Точнее сказать не могу, т.к. не сталкивался. Пробуйте подредактировать файл, ищите решения в Интернете.
хочу написать ему письмо
на ваш ресурс ссылаться не буду (если не хотите)
Скажу так - проблема с перелинковкой была на старой версии Joomla (1.5.14) На более поздней версии все работало. Так же нужно следить за тем, чтобы все линки делались стандартными средствами Joomla, что в моем случае было не так.
на счет линков можете поподробнее и как это исправить
Теперь то вы установили этот плагин?
На версии 1.5.20 у меня все отлично работало. Сайт был тестовый. Линки, наверное, придется исправлять вручную. Если установлен JCE Editor, то его силами.
sh404sef пришлось удалить
все заработало
Спасибо. Буду знать и о такой возможной проблеме. В моем случае sh404sef не была установлена.
если у вас на примете есть какая нибудь статья на этот счет киньте ссылку с удовольствием почитаю
(понимаю что постепенно становлюсь читателем вашего сайта)
я хотел спросить как организовать RSS с моего сайта?
чем это делается (плагин компонент или модуль) как называется
что нибудь бы почитать про это
можете дать четкую инструкцию как че делать(как здесь написано не помогло)
Внимательнее читать надо
если нада кому обращайтесь
Но не находит похожих статей ?????
Спасибо за статью и плагин.
Незвание статьи ::текст подсказки.
Сайт находится в настоящее время на locale.
Очень интересная статья, спасибо.
Не отобразились теги, еще раз.)
то долгая история. Таким образом можно получить ссылки не только с ЖЖ, но и с многих других сайтов, ускорить индексацию + еще много вкусных плюшек
Если есть какие мысли по этому поводу буду рад почитать
а я попробую веса в моих ссылках пока нет
и если что можно другой акк создать, вот только пока не получается почему томне на почту мои статьи пришли вместо ленты в ЖЖ
но буду рабираться
Подскажите как сделать чтобы допустим предыдущие материалы располагались слева страницы а следующие материалы справа, т.е. параллельно (нужно для заполнения пустого пространства справа).
Похожие статьи модуль выводит по совпадению ключевых слов, указанных для этих статей.
Прошу прощения, а где можно изменить опцию "tooltip script".
Незвание статьи ::div class=extranews_tooltip текст подсказки.div и картинки тоже не показывае http://kior.com.ua
Если AJAX (или подобно) - то ХОРОШО, иначе - лишний код (время загрузки), что не есть хорошо. Я его не смотрел. Кто "щупал" его - расскажите...
Да, загрузка страницы из-за этого замедляется, зато этой странице добавляется "Уникальность" в глазах поисковых систем, ведь по сути вы добавляете набор небольших кусочков контента, отличающийся для каждой страницы.
После включения этого плагина перестает работать плагин Content - Spoiler text (при нажатии открывается скрытый текст), если плагин выключить то все норм работает. Кто-нибудь в курсе как можно решить эту проблему?
Wedal, подскажите пжл. где копать в шаблоне, чтобы плагин отображал фон подсказки.
Кстати, у меня на сайте при входе под admin-ом подсказки для редактирования контента во фронтэнде тоже без фона отображаются. Я так понимаю это одно и тоже "заболевание".
*****
Для нуждающихся я перевел основной файл плагина на русский язык. Теперь админка плагина тоже русифицирована. В архиве 2 файла: для фронтэнда и для админки. Куда их ложить написал в readMe.
Взять можно отсюда:
_http://depositfiles.com/files/88lg2nrpm
plugins/content/extranews/css/dhtmltooltip.css.
Но это при условии, что используется Joomla 1.5 и скрипт dhtmltooltip.
Есть такой идентификатор и цвет фона для него прописан, но фон не отображается.
Wedal куда Вам можно написать, чтобы более подробно обсудить этот вопрос, дабы не засорять ветку.
В главном CSS-файле шаблона не были прописаны настройки для всех всплывающих подсказок.
После добавления настроек все подсказки работают, в том числе и extranews.
Wedal, к Вам есть еще вопрос: как убирается стрелочка selector-arrow.png во всплывающих подсказках если данная подсказка выводится выше своей ссылки?
Здравствуйте, ven-til!
Я столкнулась с выше описанной проблемой, а именно - всплывающее окно остается прозрачным.
Не подскажете, какие нужно прописать настройки в CSS-файле шаблона.
За ранее благодарна.
http://salon-airina.com.ua/
Fatal error: Cannot instantiate non-existent class: datetime in /home/hardero4/public_html/plugins/content/extranews.php on line 590
Объясните плз, что не так
нужно было включить Show date with title на НЕТ. и проблема сразу отпала.
http://poleznyesoveti.ru
Этот работать не хочет совсем.
У себя установил отображается не корректно -
1. окно с текстом расстягивается и вылазит за экран если ставлю больше слов;
2. число и время не убирается;
Помогите пожалуйста.
Вот пример отображения плагина http://kabel-pol.com.ua/tjoplyj-pol-nexans.html
1. Почему окно со словами растягивается и где подправить?
2. Show date with title - NO, а число и время всё-равно есть
1. Почему окно со словами растягивается и где подправить?
2. Show date with title - NO, а число и время всё-равно есть
1. Show date with title - NO
2. Что подточить, чтобы окно со словами не растягивалось в в длину? Перебрал все файлы плагина, но так и не нашёл где подправить.
И также с плагином Content - Blogping
Указанных с той статье настроек не нашел
goshar777.ru/foto/Content - Blogping.JPG
Подскажите где и что включить.
Как в плагине Extra News Plugin поменять цвет текста, который непосредственно перед ссылками:
Посмотрите другие похожие статьи
Новые статьи
итд
пробовал ив настройках модуля и в самих css файлах, толку о! как был серый так и остался!
хочу поставить коричневый.
надеюсь на гуру, коим Вы и являетесь.
.extranews_box h2 {
color: #666666;
}
Сколько теоретически поместится в поле Хиты собственно цифровое количество хитов. А если их будет миллиард? Хватит места для такого обозначения хитов? Или просто сдвинется вниз, ведь там еще нужно место для кнопки "Сбросить".
Если провести тест простой подставновкой ноликов после ?start=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, то имеем 429496730 страниц. Больше не двигается. Реально ли что-то где-то подкорректировать для снятия данного ограничения?
Все делал как было описано для русификации, но ничего не изменилось.
Проверял все тексты папки Notepad++ но не нашел там текстов которые выводит на сайт.
Смотрите на картинке: