Карта сайта для Joomla 2.5.

image

14.03.12
Comments 24

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

Данный компонент совершенно бесплатен, скачать его можно с официального сайта разработчиков сайт http://joomla.vargas.co.cr/en/downloads/components/xmap, по этой ссылке вы сразу попадете на страницу загрузки. Внизу вы увидите версии для загрузки компонента XMAP, нам нужно выбрать последнюю, на момент написания статьи это 2.2.1.

Карта сайта для Joomla

В архиве идет не только сам компонент, но и плагины к нему, которые могут пригодиться к некоторым модулям, например Virtuemart и т.д. Если на вашем сайте не установлено дополнительных расширений типа форума Kunena, тогда вам не нужно устанавливать весь пакет с плагинами, потому что лишние модули негативно сказываются на производительности системы. Поэтому вам следует разархивировать архив (pkg_com_xmap-2.1.zip), в нем увидим 6 компонентов, из всех нам нужен лишь один (com_xmap.zip). Скопируйте его в отдельную папку на вашем компьютере.

Для того чтобы установить компонент авторизуйтесь в панели администратора сайта и пройдите по вкладке «Расширения -> менеджер расширений», и установите компонент Xmap (com_xmap.zip).

Так же я советую вам установить файл локализации для данного модуля. Скачайте этот файл с моего сайта, затем разархивируйте его, внутри будет лежать две папки, administrator и languages, в них находятся файлы перевода для административной панели и пользовательской части сайта. Давайте сначала установим переводы из папки  administrator, скопируйде два файла находящиеся в ней, затем пройдите в корневой каталог вашего сайта, откройте в директорию «administrator -> language -> ru_RU» и вставьте сюда эти файлы. Теперь скопируем файл перевода из папки «languages» и вставим его в папку «site.ru -> languages ->ru_RU».

Компонент Xmap переведен и установлен, теперь можно приступать к настройкам. Во вкладке компоненты в верхней панели администратора пройдите в раздел «Компоненты», и выберите пункт Xmap.

Карта сайта для Joomla

Мы попадаем в менеджер компонента Xmap. Но сама карта сайта еще не создана, давайте создадим ее, для этого нажмите на кнопку «Создать».

Как видим настройка карты сайта имеет много пунктов, но мы заполним лишь самые необходимые.

Заголовок. В этом поле введите название карты сайта.

Алиас. Здесь введите адрес ссылки карты сайта.

Состояние. Выберите пункт «опубликовано».

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

Карта сайта для поисковых роботов создана, вы можете смело добавлять ее в панели вебмастеров Яндекса и Гугла. Но в начале урока я говорил, что предназначение карты сайта не только упростить труд поисковикам, но и сделать ваш ресурс удобным для пользователей, чтобы они могли быстро отыскать нужный им материал. Для этого нужно создать ссылку на карту сайта на главной странице. Для этого мы создадим для нее пункт меню . Итак, переходим во вкладку «Меню» и выбираем то меню куда нужно добавить пункт. Я выбрал меню «Top». Давайте создадим в этом меню пункт для компонента XMAP. Для этого нажмите на кнопку «Создать»:

Карта сайта для Joomla

На странице конфигурации пункта меню нужно выполнить следующие настройки:

Тип пункта меню. Нажмите на кнопку «Выбрать». Во popup окошке нужно выбрать тип пункта меню «Xmap карта сайта HTML».

Карта сайта для Joomla

Заголовок меню. Дадим ему имя «Карта сайта».

В правой части страницы выберите карту сайта на которую будет вести пункт меню, у на она так и называется «Карта сайта».

Карта сайта для Joomla

После всех этих действий сохраните настройки и пройдите на сайт посмотреть что получилось.

Карта сайта для Joomla

Если вы все правильно сделали на странице сайта в верхнем меню у вас должен появиться пункт меню «Карта сайта».

Tags: 

Комментарии

norka 16.03.12

Спасибо за уроки! Не могли вы выложить урок по созданию мультиязычного сайта на joomla 2.5. Есть опыт создания на Joomla 1.5, а в 2,5 пока нет компонента JoomFish, поэтому не знаю что и делать

admin 16.03.12

Здравствуйте, к сожалению опыта создания мультиязычных сайтов пока нет.

Сергей 19.03.12

Сделал все как в уроке, но не отображается компонент к2
а в основных разделах нету названий статтей, только основные разделы и категории

Андрей 19.03.12

Здравствуйте! Не найду ссылку на сайте, чтобы скачать русификатор.

admin 20.03.12

Все правильно, я забыл ее вставить, исправил, вот ссылка

Улан 25.03.12

Благодарю за урок! Пункт "Карта сайта" появился, но при переходе на данный пункт выдается следующее:
"Internal Server Error.
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@main-hosting.eu and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request".
Подскажите, пожалуйста, в чем причина?

admin 25.03.12

Улан, пока некогда занятся твоим вопросом, зайди на joomlaforum, там ответят быстро.

Postvay 29.03.12

Все получилось. Огромное спасибо

Михаил 17.04.12

Отображаются только категории в карте. Что нужно для отображения материалов. Сайт на joomla 2.5

Гость 25.05.12

Нужен еще Xmap - Content Plugin.... Он в том же архиве...

DobiStyle 28.05.12

К сожалению на Joomla 2.5 в связке в virtuemart 2 не работает.
Если отключить из меню каталог, тогда создаёт карту.
Включаешь каталог и силёнок не хватает у него.
В каталоге в данный момент только ещё две с небольшим тысячи позиций.

bismuth 18.06.12

Что то я закинул в папки ваш перевод и ничего не перевелось(( и карта сайта у меня только что в меню, а категории нет((

Den 09.07.12

Благодарю! Доступно и просто. Благодаря статье быстро и легко установил карту на сайт. Всё работает замечательно!

bimsuth 17.07.12

у меня почему то показывает вот так((
indexbooks.ru/map.html

что я не так делаю в joomle 2.5.6

Diman2050 01.08.12

Здравствуйте! У меня следующая проблема: при создании карты сайта при помощи данного компонента, в карту добавляются все материалы из всех категорий по отдельности, т.е. для каждого материала своя ссылка. А мне нужно чтобы добавлялись категории и все страницы из категории, но при этом избавиться от вышеописанной проблемы.

Алекс 09.08.12

Приветствую всех! Подскажите,я первый раз установил Xmap и у меня на карте были видны все категории товаров и пункты меню,а после переустановки отображается только пункты меню без категорий товара,вроде все настройки как и были.Как сделать чтоб в карте были видны категории товаров которые находятся на главной странице?

Алекс 18.01.13

У меня таже проблема! Разные верси xmap ставил,показывает только главное меню,нет катигорий товаров..(

Oleg 28.01.13

Выдаёт ошибку Fatal error: Call to undefined method JDate::toSql() in /home/v/volokvet/realpaintball.ru/public_html/administrator/components/com_xmap/tables/sitemap.php on line 185

Александр 11.03.13

подскажите решили ли проблему:
Fatal error: Call to undefined method JDate::toSql() in public_html/administrator/components/com_xmap/tables/sitemap.php on line 185

wht 29.01.13

Спасибо за урок. Очень помогло, летела предыдущая версия карты сайта и ни как не мог её подправить. Переустановил на новую, установил русский язык, настроил, и всё заработало ))

ivan 02.02.13

Скажите а куда установить 2 папки из вашего файла, тоже в менеджер расширений? Спасибо.

Vitaliy 03.02.13

Подскажите пожалуйста у меня после создания карты сайта на joomla 2.5 возникла проблема с отображением из компонента к2 Warning: implode() [function.implode]: Invalid arguments passed in /home/u465321397/сайт/public_html/plugins/xmap/com_k2/com_k2.php on line 191
что мне делать? Подскажите пожалуйста.Заранее спасибо!

Семен 31.03.14

просто супер понятно....спасибо

Комментировать