Модуль [мод] SiteMap для DLE 6.5 с сохранением URL'ов до обновления на версию 6.5

Тема в разделе "DLE", создана пользователем m1kola, 7 янв 2008.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. m1kola

    m1kola

    Регистр.:
    13 дек 2006
    Сообщения:
    221
    Симпатии:
    55
    "Доработаный" модуль SiteMap

    Оригинал: Перейти по ссылке
    Спасибо, GAFUR, за то, что Перейти по ссылке напомнил мне, что линки в старых версиях и в 6.5 разные :ay:

    Пример работы тут: Перейти по ссылке

    Там впринципе и делать нечего было :) но сделал для себя, тем кто ВООБЩЕ не шарит в php прица не придётся :)

    Скоро будет хороший модуль. Писать я его уже начал, но некак не допишу т.к. занят другим сейчас.

    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. В шаблоне вставить ссылку на карту сайта:

    a) Для сайтов с ЧПУ - Перейти по ссылке

    b) Для сайтов без ЧПУ - Перейти по ссылке

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

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

    Скачать: Перейти по ссылке
     
  2. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Планируется ли создания деления на страницы?
     
  3. seo-svhost

    seo-svhost Прохожие

    Большое спасибо за полную роспись...искал 20 минут в инете = а нашёл тут...
     
  4. Denkin

    Denkin Постоялец

    Регистр.:
    14 апр 2007
    Сообщения:
    95
    Симпатии:
    16
    Кэширование не работает.

    Зачем вообще создавать отдельные темы с чуть изменёнными скриптами?

    Может постраничность можно сделать на основе Перейти по ссылке мода?
     
  5. Nektov

    Nektov

    Регистр.:
    4 авг 2006
    Сообщения:
    313
    Симпатии:
    83
    1. А в чём отличия от Карта сайта для Яндекса
    2.
    Один раз или после каждого добавления новости ?
     
  6. Denkin

    Denkin Постоялец

    Регистр.:
    14 апр 2007
    Сообщения:
    95
    Симпатии:
    16
    Одень очки.

    1 [мод] SiteMap для DLE 6.5
    У последнего дле чпу другой.

    2. Дата добвления последнй новости до обновления движка на версию 6.5
     
  7. Nektov

    Nektov

    Регистр.:
    4 авг 2006
    Сообщения:
    313
    Симпатии:
    83
    Может ЧПУ и другой (точнее не ЧПУ а способ построения ссылок, добавлено ID новости) но лично у меня прекрасно работает и модуль от Хортица адрес выше.
    Так вот, основания менять модули не вижу. :confused:

    Переубедите ... :-]
     
  8. Denkin

    Denkin Постоялец

    Регистр.:
    14 апр 2007
    Сообщения:
    95
    Симпатии:
    16
    Работает, но, повторюсь, показывает чпу на все новости по-старому - с датой. И, во-вторых у него кеширование не работает :)

    Вообще меня удивляет, столько яндекс карт почти одинаковых и каждый утверждает, что писал сам :D
     
  9. m1kola

    m1kola

    Регистр.:
    13 дек 2006
    Сообщения:
    221
    Симпатии:
    55
    Ну получается, что у тебя будет на гавной вводится линк в новом формате... А в карте сайта в старом. Т.е. получается дубликат.

    А я и ниговорю, что я писал ;)
     
  10. Denkin

    Denkin Постоялец

    Регистр.:
    14 апр 2007
    Сообщения:
    95
    Симпатии:
    16
    Нужна постраничность. Яндекс не индексирует карту: ошибка "Размер документа превышает заданный предел"
     
Статус темы:
Закрыта.