Модуль "HTML-Карта сайта"
Версия: 1.0.3
Раздел: Бесплатные модули
Описание:
HTML-Карта сайта
Основные возможности:- автоматически формирует и выводит список новостей с полными URL для улучшения индексации поисковыми машинами (Яндексом) из модуля новости.
- учитывает настройку "Длинный URL с учетом всех категорий".
- разбивает длинный список ссылок на несколько страниц, число ссылок на странице настраивается в файле index.php
Не секрет, что Яша не воспринимает файл sitemap.xml , который генерирует Элеонора. Попробовав простую html Карту сайта я увидел её эффективность (по крайней мере для Яндекса).
100% работает на EL RC5
Установка:Скопировать файлы, активировать модуль в админке, добавить ссылку на главной странице на карту сайта.
Посмотреть файл
Подтверждение Loader, от 2011-01-04, 21:15
Чёт я не пойму. В архиве только ридми и индекс.пхп
Цитата (eklips @ 2011-01-04, 23:12)

Чёт я не пойму. В архиве только ридми и индекс.пхп
А больше и не требуется

В папку modules копируешь папку sitemap с файлом index.php и добавляешь модуль, как написано в readme.txt.
А понял. Сперва так и сделал, но за день работы в глазах уже плывёт всё.
Хороший модуль, даже очень
Цитата (eklips @ 2011-01-04, 23:30)

Хороший модуль, даже очень
Я плохой не напишу

Ошибки:
1. Если в админке отключено "Длинный URL с учетом всех категорий:" - то ссылки всё ровно будут полные.
2. У меня модуль новости называется "новости", а не "news".
3. В карте сайта только одни новости. А где контакты? Статические страницы?
4. Вся система на дивах. Какие нах <table> ?!
5. Цвет ссылки в стили вынес. А "style="font-size:10pt;line-height:100%"" че оставил?
6. Молчу про "листалку". Если будет 5тыщ новостей, всё будет на одной странице?!
Jon, во-первых этот модуль я писал для себя!
Во-вторых:
Цитата (Loader @ 2025-03-26 04:52)

Это мой первый модуль, как говорится прошу сильно не пинать.
Но за критику спасибо! Итак, разбор по пунктам:
Цитата (Jon @ 2025-03-26 04:52)

1. Если в админке отключено "Длинный URL с учетом всех категорий:" - то ссылки всё ровно будут полные.
Есть такое дело. Это исправлю.
Цитата (Jon @ 2025-03-26 04:52)

2. У меня модуль новости называется "новости", а не "news".
Извини, это твои проблемы! Исправь что требуется в тексте блока.
Цитата (Jon @ 2025-03-26 04:52)

3. В карте сайта только одни новости. А где контакты? Статические страницы?
Лично мне остальное не нужно. Вы можете докодить нужный функционал самостоятельно.
Цитата (Jon @ 2025-03-26 04:52)

4. Вся система на дивах. Какие нах <table> ?!
Правда? А я-то и не догадывался! Использован один-единственный DIV для изменения цвета ссылок. Можно обойтись и без него. Но мне он нужен.
Цитата (Jon @ 2025-03-26 04:52)

5. Цвет ссылки в стили вынес. А "style="font-size:10pt;line-height:100%"" че оставил?
Согласен, вынесу.
Цитата (Jon @ 2025-03-26 04:52)

6. Молчу про "листалку". Если будет 5тыщ новостей, всё будет на одной странице?!
Я тоже про неё молчу

Подскажи как сделать, сделаю!
1. Если в админке отключено "Длинный URL с учетом всех категорий:" - то ссылки всё ровно будут полные. -
исправил
2. У меня модуль новости называется "новости", а не "news". - найти строку 97:
Цитата
$tbl .='<td align="left"><a href="'.'news/'.($Mainclass->vars['m_news_long_url'] ? $Mainclass->Categories_l->CategoryUrl($arrn['main_cat'],'news_categories',false,false).$arrn['url'] : $arrn['url']).'.html"> '.$arrn['title'].'</a></td>';
заменить
news на нужное значение.
5. Цвет ссылки в стили вынес. А "style="font-size:10pt;line-height:100%"" че оставил? -
исправил
По поводу
6. Молчу про "листалку". Если будет 5тыщ новостей, всё будет на одной странице?! -
не знаю как это реализовать.
Кто знает, подскажите пожалуйста!
3. В карте сайта только одни новости. А где контакты? Статические страницы?
4. Вся система на дивах. Какие нах <table> ?!
эти пункты считаю несущественными.
Архив с модулем обновлён. 6. Молчу про "листалку". Если будет 5тыщ новостей, всё будет на одной странице?! - добавлена листалка
Спасибо за это говорим Djadka.
Архив с модулем обновлён.
Обновил модуль, оптимизировал код.
Архив обновлён.
Была некоторое время обратно принята попытка реализовать, дополнительные модули, но проблема упёрлась в листалку. Последующие попытки были заброшены. Так как сейчас занимаюсь модулим инет магазин, когда доделаю корзину, которая была взята с инет магазина Jcart, выложу результаты, если кому надо наработки показать то смогу в четверг среду выложить на форуме.
Цитата (Djadka @ 2025-03-26 04:52)

но проблема упёрлась в листалку.
Листалку я освоил, если что - могу помочь!
При выборе, например 6 таблиц из базы буду проблемы. Хотя надо по сидеть и подуплить, тогда можно найти решение.
Хороший модуль. Спасибо автору.
Подскажите, как к нему можно подключить блоги и статические страницы?
Цитата (Виктор @ 2011-02-06, 18:20)

Подскажите, как к нему можно подключить блоги и статические страницы?
Только докодить ручками

Что- то не то стало после обновления архива. Мои новости больше недели лежали на сайте, в итоге сегодня увидел, что эти страницы даже не проиндексированы были...
Цитата (eklips @ 2025-03-26 04:52)

Что- то не то стало после обновления архива. Мои новости больше недели лежали на сайте, в итоге сегодня увидел, что эти страницы даже не проиндексированы были...
Там просто оптимизация кода и больше ничего...странно.
Как вариант могу предложить сделать стандартный
sitemap.xml валидным для Яндекса как описано в этой теме:
http://forum.eleanor-cms.ru/index.php?showtopic=2401Установил карту на EL RC5, активировал
появились ошибки в логах
Notice: Undefined index: sub_module Line: 151 in file Z:\home\localhost\www\prez_eleonor\admin.php
URL: /prez_eleonor/admin.php?section=modules&key=22a88fc498c40fae814478fcbf315b97&module=sitemap
Date: 2011-11-23 07:26:41
IP: 127.0.0.1
При открытии этого модуля в админке появляется белый экран...
и добавляется запись в лог
Notice: Undefined index: sub_module Line: 151 in file Z:\home\localhost\www\prez_eleonor\admin.php
URL: /prez_eleonor/admin.php?section=modules&key=22a88fc498c40fae814478fcbf315b97&module=sitemap
Date: 2011-11-23 07:26:41
IP: 127.0.0.1
Помогите пожалуйста решить эту проблему
Цитата (baron66 @ 2025-03-26 04:52)

При открытии этого модуля в админке появляется белый экран...
Вообще-то он не предназначен для открытия в админке =)
Он должен открываться по адресу сайт.ру/sitemap.html
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.