Учимся создавать и настраивать карту сайта для joomla 1.5

Joomla!

Сегодня я расскажу, как установить и настроить карту сайта на joomla 1.5. Использовать мы для этих целей будем компонент joomla xmap.

1. Для начала нам понадобиться где-то этот компонент в интернете скачать. Там же в интернете можно почитать, что он умеет делать, да и вообще зачем он нужен :). Благо делается это через поиск без проблем.

2. Далее устанавливаем его обычным способом – идем в админку, затем Расширения – Установить/Удалить. Жмем Обзор, ищем наш скачанный только что компонент карты сайта, затем жмем Загрузить файл & Установить. В скачанном расширении скорее всего будет ещё 2 архива, в одном собственно сама карта сайта для joomla 1.5, а во втором плагин который добавляет кнопочку в редактор. Все эти 2 штуки и надо установить, описанным ранее способом. Установили? 

Вот у меня тут возникла одна проблемка, сайт был уже на виртуальном хостинге. И компонент никак не хотел устанавливаться. Пришлось делать так – пошел в directadmin (ну или по ftp и т.п.) создал в корне свою папку, скопировал туда первый архив, на хостинге разархивировал. Затем ввел относительный путь (/home/mysiteru/domains/mysite.ru/public_html/temp/)в строку Установить из папки, что в Менеджере расширений. Установился. Удалил файлы, скопировал туда же второй архив и всё тоже самое. Только вот так получилось.

А вообще если возникают такие проблемы при установки – у вас не верно прописан путь к папке tmp, в файле configuration.php. Что бы это дело поправить – открываем этот файлик и правим переменную $tmp_path. На /home/mysiteru/domains/mysite.ru/public_html/tmp ну или как там у вас.

3. Теперь переходим к настройке этого компонента. Делается это в той же админке сайта, выбираем в меню Компоненты и ищем XMap. Увидим следующее окно.

Что тут интересного? Joomla устроена так, что ссылка на любой материал отображается в том, или ином модуле и обычно таковым модулем является меню. Вот в выводимом окне, мы как раз и можем отметить те меню, которые мы бы хотели видеть у себя в карте сайта. У маленького сайта, может быть всего 1 меню, а у большого 10. В примере, главное меню по умолчанию включается в карту сайта, так же есть возможность добавить menu2. Добавили, сохранили. В принципе, на этом создание карты сайта можно и было бы и закончить, так как все остальные выставленные по умолчанию настройки, подходят для большинства случаев. Но мы продолжим!

4. Если хочется чего-нибудь по настраивать, можно нажать кнопочку Изменить, выбираем пункт Установки. И попадаем в следующее окно:

 

Тут можно задать Имя класса CSS, и в последующем настроить таблицу стилей под свои потребности.

Галочку с пункта Показать ссылку на сайт разработчика можно убрать, а можно и оставить.

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

5. Теперь важный момент в деле настройки карты сайта на joomle. Это ссылочки  на XML и HTML версию созданной карты сайта. Ссылку на XML версию необходимо добавить в панели вебмастера яндекса и гугла, что бы извещать эти поисковики о изменении на вашем сайте, ну и для ускорении индексации новых страниц вашего сайта. А то создадите новую статью, засунете её куданить в 4 клика от главной, о ней тогда поисковики могут и через год не узнать :).

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

6. Так с ссылками разобрались. Можно так же исключить какое-то меню из создаваемой карты сайта. Делается это путем добавления id номера меню в область Исключить пункт меню по (ID). Кстати, посмотреть ID номер того или иного пункта меню можно следующим образом – Расширения –Менеджер модулей, выбираем нужное меню (тип у модулей меню - mod_mainmenu). И находим ID, область Подробности. А затем мы выбираем пункт, который в выбранном меню мы не хотим выводить в карту сайта.

Какие ещё установки тут остались? Это Кэширование и Сжатие, нужно всё это счастье тем у кого сайт большой. У кого он таковым не является, можно пока не заморачиваться.

Всё что хотели, настроили? Тогда жмем Сохранить.   

7. В главном окне данного расширения есть ещё вкладка CSS. Как вы догадались, там можно кое-что подправить еслив хочется. Там например можно поставить галочку на Использовать классическое отображение карты сайта на XML (я обычно так и делаю). На изменялись, жмем Сохранить. Теперь точно всё.

8. Теперь быстро идем сообщать Яндексу и Google где им брать карту вашего сайта. (Нужна будет ссылка на Карту сайта на XML).

9. И можно теперь куда-нибудь на сайт вывести только что созданную карту. Добавим его, например, в наше главное меню! Для этого идем в админке в пункт Все меню, выбираем Главное меню, жмем Создать и ищем новый пунктик в Внутренняя ссылка, называется Xmap. Пишем для него Заголовок, псевдоним ну и всё.

Жмем Сохранить и радуемся, теперь и у нас есть карта сайта для  joomla 1.5. Спасибо создателям xmap. Чао.

 

Комментарии  

 
#6 Сергей 03.04.2015 04:34
Спасибо Помогли :-)
Цитировать
 
 
#5 avadon7 11.04.2013 10:07
Цитирую Александр:
Пытаюсь установить карту сайта com_xmap, на сайт который размещён на хостинге TimeWeb. Выдаёт ошибку "ERROR: Невозможно загрузить настройки из БД: Создать таблицу настроек."
Подскажите, пожалуйста, как выйти из данной ситуации?

Возможно у вас не на все нужные папки выставлены соответствующие права. Почитайте эту статью - http://www.butart.ru/joomla/78-pravilnaja-ustanovka-rasshirenij-dlja-site-na-joomla.html
Цитировать
 
 
#4 Александр 02.04.2013 00:26
Пытаюсь установить карту сайта com_xmap, на сайт который размещён на хостинге TimeWeb. Выдаёт ошибку "ERROR: Невозможно загрузить настройки из БД: Создать таблицу настроек."
Подскажите, пожалуйста, как выйти из данной ситуации?
Цитировать
 
 
#3 avadon7 31.01.2013 23:08
Цитирую Николай:
Спасибо за Ваше наставление! У меня до этого стоял rd_sitemap, яндекс выдавал ошибку "3 строка html". Поставил Xmap, по вашему примеру, яндекс сразу же увидел.
Искренне Вам благодарен!

Рад что оказался вам полезен)
Цитировать
 
 
#2 Николай 26.01.2013 00:43
Спасибо за Ваше наставление! У меня до этого стоял rd_sitemap, яндекс выдавал ошибку "3 строка html". Поставил Xmap, по вашему примеру, яндекс сразу же увидел.
Искренне Вам благодарен!
Цитировать
 
 
#1 Андрей 12.08.2012 17:37
Установил компонент Xmap на Joomla 1.5.26, упорно не хочет работать. Не добавляется новое меню, не работают настройки, хотя этот же компонент нормально работает на всех моих сайтах. В чем может быть причина?
Цитировать