Как я уже писал, новый JakoDorgen умеет генерить карту дорвея в формате xml. Но не умеет генерить ее правильно для дора с папками - для каждой папки делает свой файл sitemap.xml, как для отдельного сайта.
Поэтому пришлось слегка модифицировать свой самописный генератор sitemap.xml, который я уже выкладывал ранее. Подробно описывать программку не буду, желающие могут прочитать руководство в соответствующем посте. Функционал генератора sitemap.xml остался прежним, главное нововведение - это то, что приоритет и дата последней модификации каждой страницы задаются случайно, дабы было не так палевно для поисковиков.
Скачать обновленный генератор sitemap.xml можно по прежней ссылке.
А теперь рассмотрим подробнее, как правильно заюзать эту программу совместно с Jako.
Чтобы Jako не генерил ненужные нам файлы sitemap.xml в каждой подпапке дорвея, необходимо разделить настройки доргена для корня дора и для папок. Заодно можно и улучшить перелинковку корневого домена с папками, т.к. стандартная перелинковка в Джако сильно хромает.
Для этого необходимо выполнить следующие действия по пунктам:
- Создаем или модифицируем стандартный шаблон, по которому будем генерить папки дора, для примера назовем его “sub_template” - название папки с шаблоном
- Создаем в настройках Джако профиль с нужными нам параметрами генерации, называем его sub_opt, в качестве шаблона выбираем sub_template, галочку “Генерировать sitemap.xml” снимаем и сохраняем профиль
- Файлы профилей Джако лежат в папке “genoptions”. Находим в ней наш файл sub_opt и копируем в файл root_opt в ту же папку. Это будет профиль для корня сайта
- Таким же образом копируем папку sub_template с шаблоном в папку root_template - это будет шаблон для корня дорвея
- Теперь в корневом шаблоне добавим случайную ссылку на подпапки для дополнительной перелинковки. Это может быть, например, вот такой код:
<a href=”sub[RAND-1-10]/sitemap.html”>Скачать видео №[RAND-10-100]</a>
в результате после генерации дорвея на месте данного кода на каждой странице корневого дорвея будет случайная ссылка на файл sitemap.html одной из папок дора с именами от sub1 до sub10. - Далее надо привязать корневой шаблон к соответствующему профилю Джако. Для этого открываем настройки доргена, выбираем там соответствующий профиль root_opt, в нем ставим шаблон root_template, ставим галку “Генерировать sitemap.xml и robots.txt” и сохраняем профиль
- Ну и, наконец, создаем проект для генерации, в котором корень домена и папки будут подвязаны к разным профилям с разными шаблонами. Это можно сделать прямо в текстовом файле proj.txt в папке JakoDorgen:
#proj:door.ru{
title=Халявное видео
headcaption=Только бесплатное видео
keywordsfile=D:\Keys\key1.txt
textfile=D:\text.txt
options=root_opt
ftphost=
ftplogin=
ftppas=
ftpfolder=
status=0
}#
#proj:door.ru/sub1{
title=Халявное видео
headcaption=Только бесплатное видео
keywordsfile=D:\Keys\key1.txt
textfile=D:\text.txt
options=sub_opt
ftphost=
ftplogin=
ftppas=
ftpfolder=
status=0
}#
… и т.д. - Теперь остается только запустить генерацию дорвея, по окончании которой создать новый файл sitemap.xml, который заменит карту сайта, созданную Джако только для корня сайта. Этот процесс подробнее описан в посте, посвященном sitemap-генератору.

Комментарии