sitemap для людей

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

andrij
andrij
Репутация: 0
Сообщения: 21
Зарегистрирован: 07.02.2017
С нами: 7 лет 1 месяц

Сообщение #1 andrij » 22.02.2017, 08:49

Всем привет
может кто сталкивался
если в магазине товаров больше 10 000 то
хорошо иметь sitemap для людей
пример http://www.ikea.com/ru/ru/catalog/allproducts/

sergeevizh
sergeevizh
Репутация: 17
Сообщения: 151
Зарегистрирован: 16.10.2016
С нами: 7 лет 5 месяцев

Сообщение #2 sergeevizh » 22.02.2017, 09:33

andrij писал(а):Всем привет
может кто сталкивался
если в магазине товаров больше 10 000 то
хорошо иметь sitemap для людей
пример http://www.ikea.com/ru/ru/catalog/allproducts/

Качаем архив и обычно вся логика подключения нового модуля заключается в прописывании короткого адреса в файле .htaccess в корне сайта сразу на следующей строке после Google sitemap

Код: Выделить всё

RewriteRule ^sitemap/?$    index.php?module=SitemapView  [L,QSA]

Карта доступна по ссылке site.ru/sitemap/
Стили нужны свои
Вложения
sitemap.zip
(3.62 КБ) 201 скачивание

andrij
andrij
Репутация: 0
Сообщения: 21
Зарегистрирован: 07.02.2017
С нами: 7 лет 1 месяц

Сообщение #3 andrij » 22.02.2017, 14:54

Огромное спасибо

Dentar
Dentar
Репутация: 0
Сообщения: 25
Зарегистрирован: 05.12.2016
С нами: 7 лет 3 месяца

Сообщение #4 Dentar » 22.02.2017, 22:45

sergeevizh, спасибо за модуль, только у меня чёт не работает...
При переходе по ссылке "мойсайт/sitemap/" открывается мойсайт/sitemap.php (он же sitemap.xml)...

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #5 korshunov » 23.02.2017, 06:19

Похоже, первоисточник тут: http://blog.rlstudio.com/2012/02/simpla-2-0-karta-sajta/
В самом методе есть серьезные ошибки.
1. Выводит ВСЕ товары, в том числе неактивные. Стало быть, будут битые ссылки.
2. Написано нерационально. Для каждой отдельной категории делается отдельный запрос по товарам в базу. При большом объеме данных возможны тормоза.

andrij
andrij
Репутация: 0
Сообщения: 21
Зарегистрирован: 07.02.2017
С нами: 7 лет 1 месяц

Сообщение #6 andrij » 23.02.2017, 10:53

В основном меню о

должна быть страничка на пример о магазине но чтоб Адрес (URL) был пустым тогда работает

legko
legko
Репутация: 5
Сообщения: 2
Зарегистрирован: 12.04.2017
С нами: 6 лет 11 месяцев

6HX9R1U

Сообщение #7 legko » 15.03.2017, 23:25

Спасибо, все работает
Для мультиязычных сайтов в файле .htaccess в корне сайта сразу на следующей строке после Google sitemap
нужно прописать:

Код: Выделить всё

RewriteRule ^([a-z]{2}/)?sitemap/?$    index.php?module=SitemapView&lang_label=$1  [L,QSA]


Ну и стили поправить

Crypter
Аватара
Crypter
Репутация: 11
Сообщения: 109
Зарегистрирован: 02.02.2016
С нами: 8 лет 1 месяц

Сообщение #8 Crypter » 16.03.2017, 07:22

Может это решение в стандартную сборку версии 2.0 вставить надо, как думаете?


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 19 гостей