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


Правила форума

Внимание!!! Если не можете скачать, пожалуйста ознакомьтесь с условиями получения доступа с файлам форума. Правила форума


XML Sitemap ShopCMS


Сообщений в теме: 128

#1 vsupport

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

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

Отправлено 21 июня 2011 - 10:58

Изображение

Модуль 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К   117 Количество загрузок:


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


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

#2 vakkula

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

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

Отправлено 21 июня 2011 - 11:18

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

#3 vsupport

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

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

Отправлено 21 июня 2011 - 11:19

Цитата

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

#4 ruter

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

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

Отправлено 26 июня 2011 - 00:13

Цитата

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

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

#5 ramshaus

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

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

Отправлено 26 июня 2011 - 13:05

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

#6 Ms.Omega

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

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

Отправлено 26 июня 2011 - 22:06

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

#7 ramshaus

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

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

Отправлено 27 июня 2011 - 07:34

Цитата

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

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

#8 vsupport

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

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

Отправлено 27 июня 2011 - 07:52

Цитата

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

#9 markell

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

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

Отправлено 27 июня 2011 - 11:16

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"

#10 ramshaus

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

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

Отправлено 27 июня 2011 - 11:31

Цитата

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

ZennoPoster
парсю сайты, обращайтесь в личку

#11 markell

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

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

Отправлено 27 июня 2011 - 11:52

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

#12 ramshaus

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

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

Отправлено 27 июня 2011 - 12:17

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

#13 markell

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

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

Отправлено 27 июня 2011 - 16:23

ramshaus, версия 3.1.2

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

#14 ramshaus

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

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

Отправлено 27 июня 2011 - 20:14

Цитата

ramshaus, версия 3.1.2

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

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

#15 markell

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

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

Отправлено 19 июля 2011 - 10:20

Сегодня настроил 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 магазина. Если будет копировать отсюда код, будьте внимательны - появляются пробелы.

#16 makki

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

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

Отправлено 04 августа 2011 - 12:04

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

#17 ramshaus

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

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

Отправлено 04 августа 2011 - 12:35

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

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

#18 makki

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

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

Отправлено 04 августа 2011 - 12:46

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

#19 vsupport

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

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

Отправлено 04 августа 2011 - 13:04

Цитата

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

#20 Salp

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

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

Отправлено 04 августа 2011 - 14:55

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