• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль HTML карта сайта для DLE

Rodin

Постоялец
Регистрация
27 Апр 2007
Сообщения
229
Реакции
169
Модуль полностью кешируется, использует API DLE, в карте не выводятся публикации, не прошедшие модерацию, а так же запланированные на будущее. Учитывается наличие/отсутствие ЧПУ, а так же тип ЧПУ (это едва ли не самое главное). Так же была предусмотрена такая тонкость – если кто давно работает с движком ДЛЕ, то помнит, что в ранних версиях вообще не было ЧПУ, а потом он появился, но только одного типа, такого же, как сейчас формируется тип 3. Так вот это тоже предусмотрено в данном модуле: новые публикации выводятся с url’ом, тип которого выбран в админке, а старые, соответственно, с url’ом старого типа.

Описание и спецификации модуля HTML карта сайта для DLE:

* Назначение модуля - вывод ненумерованного списка с картой сайта - ссылками на все публикации, категории и статические страницы. Возможна детальная настройка модуля для регулирования выводимой информации и её количества.

* Модуль вставляется в шаблон main.tpl с помощью тега
Код:
{include file="engine/modules/sitemap.php?param1=value1&param2=value2"}

* Для создания отдельной странички с выводом модуля, тег нужно заключить в [аviаblе=sitemap][/аviаblе], а тег {соntеnt} - заключить в теги [nоt-аviаblе=sitemap][/nоt-аviаblе] - тогда страничка с модулем будет доступна по адресу "http://site.ru/index.php?do=sitemap"

* "?param1=value1¶m2=value2" - настройки модуля следуют после знака ? и разделены знаком &

* Пример вставки (выводит карту сайта со списком статических страниц, и новостями из категорий с идентификаторами 2, 3 и 4:(
Код:
[nоt-аviаble=sitemаp]{cоntеnt}[/nоt-аviаble]
[аviаble=sitemаp]{includе filе="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4"}[/аviаble]

Параметры модуля, передаваемые через tpl при вставке:
* need_cats - список id категорий через запятую для вывода в карте
* exc_cats - список id категорий через запятую, исключаемых из карты
* данные параметры бессмысленно указывать одновременно

* need_news - список id статей через запятую для вывода в карте
* exc_news - список id статей через запятую, исключаемых из карты
* данные параметры бессмысленно указывать одновременно

* need_static - список id статических страниц через запятую для вывода в карте
* exc_static - список id статических страниц через запятую, исключаемых из карты
* данные параметры бессмысленно указывать одновременно

* cats_as_links - показывать названия категорий как ссылки (1 или 0)
* show_static - отображать в карте статические страницы (1 или 0)

* cats_sort - поле сортировки списка категорий (поле из таблицы dle_category)
* cats_msort - направление сортировки списка категорий (ASC или DESC)
* news_sort - поле сортировки списка статей (поле из таблицы dle_post)
* news_msort - направление сортировки списка статей (ASC или DESC)
* static_sort - поле сортировки списка статических страниц (поле из таблицы dle_static)
* static_msort - направление сортировки списка статических страниц (ASC или DESC)

* возможны 2 варианта направления сортировки:
ASC - по возрастанию (по алфавиту)
DESC - по возрастанию (в обратном порядке)
* если поле и порядок сортировки не указаны - используются заданные настройки для категорий или стандартные параметры DLE

* cats_limit - максимальное количество выводимых подкатегорий
* news_limit - максимальное количество выводимых статей из категории
* static_limit - максимальное количество выводимых статических страниц

Заметьте, ни одна из приведенных выше настроек не является обязательной, можно вообще ничего не указывать (достаточно вставить тег {inсludе filе="engine/modules/sitemap.php"}), тогда будут использованы настройки по умолчанию.

Для просмотра ссылки Войди или Зарегистрируйся

 
да скрин вообще открыть невозможно, поп кликандеры, куча рекламы, в итоге превью непонятного размера, жму увеличить, открывается главная страница обменника.
Перезалей скрин плз
 
Ради интереса открыл сайт, предварительно занеся сайт в черный список каспера на который ругался гугл, открылось все без рекламы :)
Скрин перезалил, но вообще все видно нормально на демкеДля просмотра ссылки Войди или Зарегистрируйся
 
Ради интереса открыл сайт, предварительно занеся сайт в черный список каспера на который ругался гугл, открылось все без рекламы :)
Скрин перезалил, но вообще все видно нормально на демкеДля просмотра ссылки Войди или Зарегистрируйся
демки, когда я писал, небыло, мы одновременно практически сообщения оставили с стумулом, так бы не просил. Но за труды благодарствую
 
9.6 вышла и в ней данная карта не работает.
выдает ошибку:
Unknown column 'flag' in 'field list'
Может кто знает, как поправить? Автор что-то особо не торопится,а жаль.
 
А, что если новостей более 100000 какой длины будет страница карты сайта. По страничного разделения я так понимаю нет???
 
AleZ судя по тексту ошибки проблема с полями таблицы. Либо криво проинсталлилось, либо криво обновилось в дле. Можно в любом случае или переделать или руками требуемое в базе поправить.
pilot233 значит будет на 100000 страниц ссылок страница. Только такую страницу лучше в роботе запретить к индексированию, яшка только при более чем 5000 ссылок страницу пессимизирует если она разрешена к индексации (и сайт в последствии может тоже, если не исправить), а гугл не знаю точно, но уверен что +/- тоже самое будет.
 
9.6 вышла и в ней данная карта не работает.
выдает ошибку:
Может кто знает, как поправить? Автор что-то особо не торопится,а жаль.

В 9.6 версии у народа проблемы с некоторыми модулями. Они там навводили новые поля, а некоторые поля перстали юзать. К примеру поля flag в таблице dle_post больше нет! и т.д
 
Назад
Сверху