Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Перейду сразу к так называемому ТЗ.

Интернет-магазин на движке Shop-Script, но сильно переделанный, надо сделать скрипт для генерации файла sitemaps.xml , скрипт должен

создавать этот файл по ручному запросу (например: после удаления или добавления товаров/категорий ) и класть в

корень сайта. При этом в web интерфейсе должна быть возможность настройки приоритета тех или иных url.

Скрипт должен брать все адреса из БД. Простое сканирование сайта применять нельзя, количество url больше 50000.

На сайте есть постоянные странички типа:

http://www.free-spb.ru/dostavka.html

http://www.free-spb.ru/zakaz.html

их немного поэтому их можно вбить вручную.

Дальше.

есть категории товаров, здесь сложнее:

http://www.free-spb.ru/category1053.html это урл категории, все id (1053) есть в бд, а сложность в том что если в

категории больше 20 товаров, то формируется несколько страниц, их урл такие:

http://www.free-spb.ru/index.php?categoryID=1053&offset=20 (статическими сделать их несмогли) и все они должны быть в sitemaps.xml

более того, в одной категории могут находится другие подкатегории, в этом случае, что бы не повторять контент, мы берем самые "глубокие".

Далее сами товары, с ними довольно просто.

http://www.free-spb.ru/product6103.html так выглядит урл товара. их довольно просто взять с бд.

Но у всех товаров есть "синонимы", это страничка того же товара, но по другому написанна (нужно для оптимизации под поисковые машины). например:

Холодильник Siemens KG 36NX00 мы пишем с пробелами в разных местах, и получается еще 8 страничек со

следующими урл http://www.free-spb.ru/product6103p1.html http://www.free-spb.ru/product6103p2.html и так до 8 (в

данном случае). Их может быть 2,4,8,16,32 и т.д. Но мы обрезаем количество страничек до 30.

Т.е. http://www.free-spb.ru/product6103p30.html быть еще может, а http://www.free-spb.ru/product6103p31.html уже нет. У каждого товара количество "синонимов" разное, это делает спец. скрипт (см. внизу странички с описанием товара.)

Страницы с синонимами тоже надо включать в xml.

далее есть страничка с "запросом скидки" товара http://www.free-spb.ru/discont6103.html, здесь все просто.

есть еще страничка "версия для печати" http://www.free-spb.ru/product6103p8_print.html тоже все просто.

Скртпт должен сделать sitemaps.xml предварительно, вручную, я должен расставить приоритеты для разных страниц, они (если не ошибаюсь) могут быть 0,1 0,2 по умолчанию 0,5, может быть и выше 0,9 например.

Кто знаком с Shop-Script думаю быстро разберется.

Желателен опыт создания sitemaps.xml и SEO

15 лет назад
sklad16
42 годаРоссия
17 лет в сервисе
Был
13 лет назад
4 отзыва