Перейти к содержимому


XML Sitemap ShopCMS


  • Вы не можете ответить в тему
Сообщений в теме: 129

#1 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 21 June 2011 - 10:58 AM

Изображение

Модуль XML Sitemap генерирует карту сайта, которая постоянно доступна для поисковых систем по адресу http://название_сайта/sitemap.xml. Работает модуль в интерфейсе админ-панели ShopCMS, при генерации файла можно выбирать разделы сайта, которые нужно включить в Sitemap файл: каталог товаров, статические страницы, новости.

Модуль XML Sitemap для ShopCMS должен помочь поисковикам определить все страницы Вашего сайта, подлежащие индексации, и даже может ускорить индексирование новых страниц на часто обновляемом сайте. С модулем Sitemap генерировать XML карту сайта можно прямо из админ-панели ShopCMS всего за несколько секунд. Использовать модуль XML Sitemap значительно удобнее, чем онлайн сервисы генерации XML Sitemap, которые к тому же дополнительно нагружают сервер и расходуют трафик своими роботами-пауками. Модуль XML Sitemap для ShopCMS может работать совместно с модулем ЧПУ для ShopCMS.

Прикрепленный файл  SitemapShop.zip   6.34К   126 Количество загрузок:


Дополнительные ресурсы
Не забываем жать кнопку "Спасибо" авторам исправлений!


Глобальное дополнение (Micehide): список изменений и файлы - включает все файлы модуля с исправлениями из этой темы, а также первичную инструкцию установки (дополнение можно использовать при первичной установке модуля).
  • 2

#2 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 21 June 2011 - 11:18 AM

А как сделать Sitemap чтобы при достижении 50К ссылок создавался sitemap2.xml т.к поисковики больше не видят?
  • 0

#3 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 21 June 2011 - 11:19 AM

А как сделать Sitemap чтобы при достижении 50К ссылок создавался sitemap2.xml т.к поисковики больше не видят?

В модули дополнительное условие поставьте и все.
  • 0

#4 ruter

    Продвинутый пользователь

  • VIP
  • 334 сообщений
Репутация: 151
Мастер

Отправлено 26 June 2011 - 12:13 AM

В модули дополнительное условие поставьте и все.


Да это точно, можно разбивку любую сделать и выводить надо с указанием индекса карты. На сайте схемы sitemap, все подробно написано и до 10 Mb вес файла считается нормальным в котором не более 50000 URL. Хотя считают ли так поисковики я не знаю.
Я поставил у себя, все нормально, только нет главной страницы и некоторых страниц, но их можно забить на постоянку в начале формирования карты, там в файле легко разобраться. Тут в карте не указывается время обновления страниц, но это не обязательно, хотя можно и сделать, запросив из базы при формировании списка и время модификации и создав функцию с выводом нужного формата. При добавлении модулей статей по аналогии новостей, необходимо добавить изменения и сюда в этот модуль. В общем модуль работает исправно, поскольку он не сложный и вероятность ошибок тут мала.
  • 0

#5 ramshaus

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 80 сообщений
Репутация: 15
Начинающий

Отправлено 26 June 2011 - 01:05 PM

этот модуль установил на ShopCMS 3.1.2 VIP без проблем и на рабочий сайт (правда сделал копию перед установкой)
  • 0

#6 Ms.Omega

    Пользователь

  • Заблокированные
  • PipPip
  • 10 сообщений
Репутация: -1
Начинающий

Отправлено 26 June 2011 - 10:06 PM

Что то не пойму как он работает

#7 ramshaus

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 80 сообщений
Репутация: 15
Начинающий

Отправлено 27 June 2011 - 07:34 AM

Что то не пойму как он работает


чего тут не понятного, после установки появляется меню в админке и страница по настройке модуля XML Sitemap
  • 0

#8 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 27 June 2011 - 07:52 AM

чего тут не понятного, после установки появляется меню в админке и страница по настройке модуля XML Sitemap

скриншет видите? Видите какой модуль? Ну и в чем вопрос... Не нравится не настраивайте.... Понимаю бы спросили как пользоваться или чето типо такого.... Вам предупреждение...
  • 0

#9 markell

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 108 сообщений
Репутация: 22
Ассистент

Отправлено 27 June 2011 - 11:16 AM

admin, у меня такой вопрос. установил согласно инструкции, сгенерировал. Но он не открывается при проверки, пишет - Not Found The requested URL /xml_sitemap.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Что не так? Хотя файл я нашел в папке "caсhe"
  • 0

#10 ramshaus

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 80 сообщений
Репутация: 15
Начинающий

Отправлено 27 June 2011 - 11:31 AM

markell,
незабудь адрес сайта поставить в Общих настройках
www.moisait.ru
и
прописать в robots.txt
Sitemap: http://www.moisait.ru/sitemap.xml


  • 0

#11 markell

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 108 сообщений
Репутация: 22
Ассистент

Отправлено 27 June 2011 - 11:52 AM

ramshaus, сделал все это сразу.
  • 0

#12 ramshaus

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 80 сообщений
Репутация: 15
Начинающий

Отправлено 27 June 2011 - 12:17 PM

версия шопа какая, может в ней проблема? - хотя не думаю...
1) товар есть в шопе? - если нет залей хоть парочку
2) в админке модуля выбери каталог и выставь чекбоксы что тебе нужно и жми кнопку,
  • 0

#13 markell

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 108 сообщений
Репутация: 22
Ассистент

Отправлено 27 June 2011 - 04:23 PM

ramshaus, версия 3.1.2

1)Товара= 5551 шт.
2)Выбрал, поставил. пока не работает. попробую на другом магазине , где до 10 товаров.
  • 0

#14 ramshaus

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 80 сообщений
Репутация: 15
Начинающий

Отправлено 27 June 2011 - 08:14 PM

ramshaus, версия 3.1.2

1)Товара= 5551 шт.
2)Выбрал, поставил. пока не работает. попробую на другом магазине , где до 10 товаров.


А галочку ставил принудительной очистки кэш в основных настройках.
Я ставил и на хостинг и на денвер все везде работает с базой около 2000 шт., все работает
Если не получиться пиши в личку.
  • 0

#15 markell

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 108 сообщений
Репутация: 22
Ассистент

Отправлено 19 July 2011 - 10:20 AM

Сегодня настроил sitemap. Есть неточность в инструкции. Выкладываю исправленную:

XML Sitemap для ShopCMS 3.1.1
Инструкция по установке модуля

1. В админ-панели: Настройки=>Общие настройки.
- Поставить галочку "Принудительная очистка кэша"
Сохранить настройки

2. Загрузить файлы (добавить):
core/includes/admin/sub/modules_xml_sitemap.php
core/tpl/admin/xml_sitemap.tpl.html
в корневой каталог сайта, рядом с admin.php и index.php загрузить файл xml_sitemap.php

3. Отредактировать файл core/includes/admin/modules.php
Найти строку:
array("id"=>"yandex", "name"=>"Яндекс.Маркет" )
Добавить перед ней строку:
array("id"=>"xml_sitemap", "name"=>"XML Sitemap"),
(запятую не забудьте ;)

4. Отредактировать файл core/tpl/admin/menu.tpl.html
Найти строку:
<table class="adn topj"><tr><td><img src="data/admin/drs.gif" alt=""></td><td width="100%"><a href="{$smarty.const.ADMIN_FILE}?dpt=custord&amp;sub=affiliate">{$smarty.const.STRING_AFFILIATE_PROGRAM}</a></td></tr></table>
Добавить после нее строку:
<table class="adn topj"><tr><td><img src="data/admin/drs.gif" alt=""></td><td width="100%"><a href="{$smarty.const.ADMIN_FILE}?dpt=modules&amp;sub=xml_sitemap">XML Sitemap</a></td></tr></table>

5. Добавить в файл robots.txt строку:
Sitemap: http://название_сайта/sitemap.xml

6. Добавить в файл .htaccess строки, в любом месте:
# BEGIN XML Sitemap 
RewriteRule ^sitemap\.xml$ /xml_sitemap.php [L] 
# END XML Sitemap

7. Открыть модуль Модули=>XML Sitemap, сгенерировать файл XML Sitemap. Проверить
карту по адресу
http://название_сайта/sitemap.xml

8. В админ-панели: Настройки=>Общие настройки.
- Снять галочку "Принудительная очистка кэша"
Сохранить настройки

И еще в Общих настройках проверьте как прописан url магазина. Если будет копировать отсюда код, будьте внимательны - появляются пробелы.
  • 0

#16 makki

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 148 сообщений
Репутация: 7
Начинающий

Отправлено 04 August 2011 - 12:04 PM

Какая разница между sitemap который генерирует этот модуль от sitemap который предлагают сторонние сайты. И какой смысл его встраивать в адмику магазина. Один раз сгенерировал и все! Или я что то не понимаю?
  • 0

#17 ramshaus

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 80 сообщений
Репутация: 15
Начинающий

Отправлено 04 August 2011 - 12:35 PM

Этот модуль генерирует sitemap.xml файл в корень сайта, если у вас интернет магазин и часто меняются или добавляется товар, то вам придется сторонними программами генерировать свой сайтемап.
Зачем Вам лишние движения, ответьте себе на этот вопрос.

И после каждого изменения нужно генерировать новый sitemap нажав на кнопку и в течении 1сек будет обновленный sitemap.
  • 0

#18 makki

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 148 сообщений
Репутация: 7
Начинающий

Отправлено 04 August 2011 - 12:46 PM

Т.е. sitemap обновляется автоматически? Или надо в админке самому обновлять?
  • 0

#19 vsupport

    Продвинутый пользователь

  • Администраторы
  • 758 сообщений
Репутация: 31
Ассистент

Отправлено 04 August 2011 - 01:04 PM

Т.е. sitemap обновляется автоматически? Или надо в админке самому обновлять?

В админке самому надо
  • 0

#20 Salp

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 218 сообщений
Репутация: 54
Продвинутый

Отправлено 04 August 2011 - 02:55 PM

Этот модуль генерирует очень простой файл в котором только ссылки на страницы. Я на старом ShopCMS 3.0.0 пользовался модулем "Карта сайта для Google" - так он выводил кроме ссылок еще и веса страниц и время последней модификации. Попробую его найти и немного доработать под 3.1.2. Если получится - отпишусь.
  • 0