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


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

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


XML Sitemap ShopCMS


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

#21 makki

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

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

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

Извините может быть за глупый вопрос.
После установки модуля, в админке генерирую карту сайта. Проверяю ее наличие кликнув модуле Сгенерированная карта доступна по адресу http://ХХХХХХХХ/sitemap.xml. Все ок карта есть. В следующий же момент проверяю еще раз наличие файла sitemap.xml, получаю сообщение:
404 Страница не найдена
Карта сайта не сгенерирована

И также вопрос нужно ли вручную скармливать файл sitemap.xml в панели вебмастера?

#22 Jumor

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

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

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

Цитата

Все ок карта есть. В следующий же момент проверяю еще раз наличие файла sitemap.xml, получаю сообщение:
404 Страница не найдена
Перестанет исчезать после очистки кеша принудительной как я понимаю

Цитата

нужно ли вручную скармливать файл sitemap.xml в панели вебмастера?
Да нужно время от времени.

ПС Модуль брал с другого сайта, но он по моему такой же.

#23 Salp

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

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

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

Цитата

И также вопрос нужно ли вручную скармливать файл sitemap.xml в панели вебмастера?
У меня файл сайтмапа по-умолчанию залило в папку cache. Пришлось немного подправить скрипт, чтобы файл попадал в корень сайта.
Для яндекс вебмастера не нужно отправлять файл повторно - он сам его увидит и съест(правда, он редко это делает).
Гуглю нужно "кормить" повторно.

#24 makki

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

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

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

Цитата

У меня файл сайтмапа по-умолчанию залило в папку cache. Пришлось немного подправить скрипт, чтобы файл попадал в корень сайта.
Для яндекс вебмастера не нужно отправлять файл повторно - он сам его увидит и съест(правда, он редко это делает).
Гуглю нужно "кормить" повторно.

А почему изначальна автор модуля сделал чтобы он генерировался в кэш?
Можете подсказать что надо править

#25 Salp

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

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

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

Цитата

А почему изначальна автор модуля сделал чтобы он генерировался в кэш?
Можете подсказать что надо править

в файле modules_xml_sitemap.php строка:

Цитата

$xmlFile = dirname($_SERVER['SCRIPT_FILENAME']) . (MODX_MODERN_ENGINE ? '/core' : '') . '/cache/sitemap.xml';
изменить на

Цитата

$xmlFile = dirname($_SERVER['SCRIPT_FILENAME']) . (MODX_MODERN_ENGINE ? '/' : '') . 'sitemap.xml';

После этого может не хватить прав для записи файла - создаете файл sitemap.xml(можно пустой) и даете ему атрибуты 655. Должно работать.

#26 makki

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

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

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

Цитата

в файле modules_xml_sitemap.php строка:

$xmlFile = dirname($_SERVER['SCRIPT_FILENAME']) . (MODX_MODERN_ENGINE ? '/core' : '') . '/cache/sitemap.xml';

изменить на

$xmlFile = dirname($_SERVER['SCRIPT_FILENAME']) . (MODX_MODERN_ENGINE ? '/' : '') . 'sitemap.xml';

После этого может не хватить прав для записи файла - создаете файл sitemap.xml(можно пустой) и даете ему атрибуты 655. Должно работать.

спасибо, работает.

Для полного счастья нужно еще в файле xml_sitemap.php (который в корне) сделать такую же правку

#27 pelentron

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
Репутация: 0
Начинающий

Отправлено 09 августа 2011 - 18:30

а пинговать поисковики он умеет после создания sitemap.xml ????

#28 ruter

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

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

Отправлено 09 августа 2011 - 18:32

Цитата

а пинговать поисковики он умеет после создания sitemap.xml ????

Нет этот модуль не пингует, но это можно добавить при желании.

#29 vakkula

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

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

Отправлено 10 августа 2011 - 15:54

Помогите сделать sitemap что бы он разбивался по 10К наименований и записывался в разные файлы

#30 markiz

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

  • Пользователи
  • PipPip
  • 17 сообщений
Репутация: 0
Начинающий

Отправлено 10 августа 2011 - 19:56

а вообще он нужен ли? по моему и так хорошо все интексируется

#31 vsupport

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

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

Отправлено 10 августа 2011 - 20:17

Цитата

а вообще он нужен ли? по моему и так хорошо все интексируется
ПС (поисковые системы) в первую очередь обращают внимания на этот фаил и поэтому индексация будет быстрее.

#32 ruter

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

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

Отправлено 11 августа 2011 - 20:09

Цитата

ПС (поисковые системы) в первую очередь обращают внимания на этот фаил и поэтому индексация будет быстрее.

Полностью согласен. Хорошо пинг еще сделать. Правда он не критичен, у меня на одном из сайтов на Drupal стоит пинг по Google, то за несколько секунд после публикации индексация происходит, проверял.
Тут один человек писал про даты обновления (хотя они не явл. обязательным атрибутом, но позволяют поисковику быстро выявить те страницы которые подверглись обновлению), да это можно сделать нужно выдергивать даты обновления из БД и в нужном формате вставлять в карту. НО нужно сначала реализовать разбивку на несколько страниц, поскольку веса к одиночному файлу добавится особенно у кого очень много продуктов.
Если бы тут все страницы шли валом это легче реализовать. Но тут и категории, продукты, страницы и новости (разные запросы) - повозиться больше надо.

#33 markiz

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

  • Пользователи
  • PipPip
  • 17 сообщений
Репутация: 0
Начинающий

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

Спасибо друзья за ответ.

#34 Papikov

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

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

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

Установил, все отлично работает! Спасибо огромное (кому ставить +)?

#35 fauran

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

  • Пользователи
  • PipPip
  • 25 сообщений
Репутация: 0
Начинающий

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

А для чего ставистя ограничение в одно сообщение на скачивание? провоцируете человека отписаться и пофлудить?:)
а по сути, читал на других форумах, что не очень много делается нормальных примочек под данную цмску, так как те люди что ее создавали уже давно не занимаются ею, это видно по ихнему сайту, не наполняется, не обновляется:( заглохнет скоро п ополной:(

#36 R.Sergey

    Администратор

  • Администраторы
  • 2 771 сообщений
Репутация: 329
Мастер

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

Цитата

А для чего ставистя ограничение в одно сообщение на скачивание? провоцируете человека отписаться и пофлудить?
нет, ограничения ставятся на ссылки для того чтобы поисковики их не индексировали.


Цитата

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

#37 vakkula

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

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

Отправлено 23 августа 2011 - 11:03

Так а как быть с разбиением sitemap, например по 10К наименование в каждом sitemap, что было так генерировалось ?
sitemap1.xml 10K
sitemap2.xml 10K
sitemap3.xml 10K
sitemap4.xml 10K
.........................
sitemap10.xml 10K

#38 dexterra

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 08 сентября 2011 - 12:58

Сенкс за модуль.

#39 Papikov

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

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

Отправлено 10 сентября 2011 - 21:44

Для тех кто поставил модуль статьи.

Немного изменил модуль Sitemap, чтобы он индексировал статьи.

скачайте, замените файлы и будет Вам счастье.

Прикрепленный файл  sitemap_articles.zip   3,13К   9 Количество загрузок:

#40 Papikov

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

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

Отправлено 14 сентября 2011 - 19:10

Возник такой вопрос. 2 магазина, абсолютно одинаковые модули сайтмап, сегодня обновляю файл сайтмап, в одном магазине нормально, во втором перестал обрабатывать товар. То есть добавляет в сайтмап категории, новости, статику, статьи, а вот товар не добавляет.

Если есть мысли, поделитесь.