Нужно создать файл sitemap/php для DLE 7.0

viktorchereffko
На сайте с 30.06.2008
Offline
172
1096

Собсна сабж. По адресу http://site.ru/sitemap/php пишет:

"По данному критерию новости не найдены, либо у вас нет доступа для просмотра этих новостей"

По адресу http://site.ru/sitemap выдаёт обычную страницу со ссылками, а мне, как вы понимаете нужна именно текстовая.

Всё делал вот так:

1. Скопировать sitemap.php из архива в engine/modules
2. Поменять дату последней добавленой новости в файле sitemap.php на свою (в моём случае это 2007-12-17 21:38:10):

//Дата добвления последнй новости до обновления движка на версию 6.5
$upddate = "2007-12-17 21:38:10";


3. Открыть engine/engine.php

4.Найти

case "comments" :
include ENGINE_DIR.'/modules/comments.php';
break;

Ниже добавить

case "sitemap" :
include ENGINE_DIR.'/modules/sitemap.php';
break;

5. В корне сайта открыть .htaccess

после

Код:
# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

Вставить

Код:
# Карта сайта
RewriteRule ^sitemap(/?)+$ /?do=sitemap [L]

6. В шаблоне вставить ссылку на карту сайта:

7. Наслаждаемся ;)


В данном случае дата последней опубликовоной до обновления движка новости 2007-12-17 21:38:10
Незабывайте поменять дату на свою!!!

Где-то чего-то недоглядел...

Кто может помочь пишите здесь, или в личку, оставляйте свою асю, о цене договоримся.

naiveleti
На сайте с 08.01.2009
Offline
57
#1

обновись до 7.5 хотя бы,там все автоматом создается

viktorchereffko
На сайте с 30.06.2008
Offline
172
#2

Довольно оригинальный у вас подход к делу. ))

Работа движка меня вполне устраивает, + куча хаков, мне что, заново всё переписывать? Мне нужно всего-лишь (см. название топика.)

Пожалуйста, пишите только по сути.

Gladiator
На сайте с 24.01.2008
Offline
78
#3

viktorchereffko, если у Вас сайт небольшой, то можно использовать онлайн сервисы.

этот или этот

Но это только для небольших сайтов. У меня сайт тоже на версии 7.0.Сначала я тоже создавал и качал софт, но потом понял, что google и так нормально находит все странички

viktorchereffko
На сайте с 30.06.2008
Offline
172
#4
Gladiator:
google и так нормально находит все странички

Вы правы, к тому-же я регулярно (раз в 2 - 3 дня) обновляю sitemap/xml... по большому счёту sitemap/php без надобности, просто хочется чтобы всё было "как у нормальных людей" ))

[Удален]
#5

viktorchereffko, Исходя из собственного опыта могу сказать, что sitemap.xml, который из админки создаётся, вполне достаточно :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий