cotonti.com : [Update] Карта сайта AN SiteMap https://www.cotonti.com Laatste forum onderwerpen Cotonti en Mon, 29 Dec 2025 12:54:04 -0000 Macik #32132 Trustmaster:

Баги просьба сообщать в виде отчётов прямо в репозитории плагина на гитхабе. Так я их точно не потеряю. Следить за изменениями можно там же.

 

Продублировал.

]]>
Ma, 19 Dec 2011 00:27:50 -0000
Fox Trustmaster Хоть какято карта сайта будетв базовой версии движка???

]]>
Za, 17 Dec 2011 11:15:41 -0000
Trustmaster Баги просьба сообщать в виде отчётов прямо в репозитории плагина на гитхабе. Так я их точно не потеряю. Следить за изменениями можно там же.

]]>
Za, 17 Dec 2011 10:44:35 -0000
Fox Да AN SiteMap маленько багнутая. Было предложения сделать для базовой версии движка SiteMap вроди все согласились, но дело так и заглохло.

]]>
Za, 17 Dec 2011 10:05:21 -0000
Macik Свежего топика не нашел, поэтому пишу сюда.

Скачал версию под Siena отсюда https://github.com/trustmaster/cot-an_sitemap/zipball/master

В админке, при переходе к разделу "Структура" словил баг:

Fatal error: SQL error 42S02: Base table or view not found: 1146 Table 'test_db.cot_forum_stats' doesn't exist

Просто у меня  не установлен модуль Форума и соответственно, нет модуля статистики. Хорошо бы включить проверку на наличие таблиц или включенных модулей.

зы: Спасибо за столь комплексный плагин.

]]>
Za, 17 Dec 2011 03:50:42 -0000
Alex300
Добавлено 102 дня спустя:

Версия плагина: 1.1.1 для Cotonti Genoa.0.6.x

Отличия от версии 1.1.0
Исправлены некоторые ошибки (с паджинацией, количеством страниц в категории, кешированием...)]]>
Zo, 10 Okt 2010 05:43:34 -0000
Azazello Vr, 30 Jul 2010 19:32:52 -0000 Oughtem Azazello, по поводу
неверный URL. При этом, id редактируемой страницы меняется и пишется в базу на произвольный, состоящий из 10 символов (id=1280438759).
тут смотрите. Плуг автоматом начинает писать в поле page_id дату последней модификации страницы. При id=1280438759 - эта цифра и есть формат даты. Создайте доп поле, например, page_last_mod и в настроках плагина укажите вместо page_id это поле.


Относительно плуга - тоже выражу пожелание: разбить бы теги {AREA_NAME} и {ROW_TITLE} на отдельные составляющие: вместо {AREA_NAME} было б хорошо иметь {AREA_LIST}, {AREA_USERS}, {AREA_FORUMS}, {AREA_CONTACTS} и прочее. Также и {ROW_TITLE}. Чтоб править блоки можно было.]]>
Vr, 30 Jul 2010 18:48:16 -0000
Azazello Kort у меня страниц не много, поэтому есть необходимость в данном плагине и в сортировке. Таковы нужды проекта. Никому ничего не навязываю, мне он одному такой нужен.

Kort, если возьмешься сделать - буду признателен. Цену в ЛС.]]>
Vr, 30 Jul 2010 17:49:32 -0000
Kort 1. azazello sitemap: Вывод всех страниц в карте сайта (что за продвигатель такое мог посоветовать? а если у меня 1000+ страниц, зачем такая карта посетителям? если очень хочется, есть шаблон, и в нем можно ручками прописать ссылки на десяток "системных" страниц, поскольку автоматизацию применить здесь будет сложно)
2. alex300 sitemap: XML-генератор -- это круто, но поисковики уже давно в качестве карт сайта воспринимают RSS-потоки, так что актуальность этого дела сомнительная. для чего нужна TXT-версия?
Карта сайта для пользователей имеет смысл только если выводит структуру страниц и форумов с настройкой исключений и пустых разделов. XML-генератор может быть гораздо компактнее и не обязательно должен быть частью плагина. Сортировка каталогов обеспечивается на уровне структуры страниц и вряд ли есть логика в ее изменении. Сортировка страниц в каталогах -- нонсенс, как и вывод страниц в карте сайта (см. выше). Сугубо личное мнение: спонсировать и филировать здесь нечего.]]>
Vr, 30 Jul 2010 16:53:17 -0000
Azazello
1. Выводит все страницы из разделов в развернутом виде и сворачивает по клику.
2. Выводит определенные разделы в свернутом виде и разворачивает по клику (настраивается).
3. Умеет прятать определенные разделы сайта и не выводить их в список (настраивается).

Пример работы

To Alex300 и ко всем заинтересованным, готов предоставить плагин для "скрещивания" и доводки надфилем. Готов помочь материально. В итоге получим доработанную карту сайта.

P.S. Еще пожелание - научить плагин сортировать категории и страницы в них по алфавиту (А,Б,В...)

Добавлено 1 час 41 Минута спустя:

Протестировал плагин AN SiteMap. При включенном плагине, редактируем произвольную страницу, при сохранении пишется сообщение: неверный URL. При этом, id редактируемой страницы меняется и пишется в базу на произвольный, состоящий из 10 символов (id=1280438759).]]>
Vr, 30 Jul 2010 03:50:09 -0000
Oughtem Вот я и спрашиваю как. Много кода надо писать?]]> Za, 12 Jun 2010 02:36:34 -0000 Alex300 Vr, 11 Jun 2010 22:09:41 -0000 Oughtem Vr, 11 Jun 2010 18:18:06 -0000 Alex300
Администрирование -> Утилиты -> AN SiteMap

или по-ссылке:

 http://ваш_домен/admin.php?m=tools&p=an_sitemap
]]>
Vr, 11 Jun 2010 14:51:17 -0000
Oughtem # esclkm :
я бы если честно бы делал:

делай :)

Как в хтмл-карту включить отображение страниц категорий?]]>
Vr, 11 Jun 2010 06:48:37 -0000
esclkm я бы если честно бы делал:
1. без классов - и минимут подключаемых доп файлов
2. назание чуть проще
3. XTM TXT и прочее генерировал бы точно также - используя шаблоны. например sitemap.tpl sitemap.txt.tpl sitemap.xml.tpl
- так просто не надо лишеннего внедрения ненужных компонентов в код. и код проще и читабельнее
5. ненужные классы для работы с файловой системой и формами)

----
если что говорю частично заочно - могу гдето ошибиться - если что Извини]]>
Zo, 21 Mrt 2010 06:59:15 -0000
Alex300
Может и не все пока оптимально, работаем над этим :)]]>
Zo, 21 Mrt 2010 00:21:54 -0000
esclkm Za, 20 Mrt 2010 23:35:26 -0000 Alex300
Спасибо Trustmaster за поддержку в развитии плагина и перевод на английский

Основные функции плагина:
- генерирование HTML, XML и TXT карты сайта
- автоматическое добавление ссылки на индекс XML-карты в файл «robots.txt» при наличии прав на запись
- включение в XML и TXT карты страниц, образованных паджинацией
- включение/исключение тех или иных разделов сайта и форума в карту (настраивается отдельно для каждого типа карты)
- использование дополнений (интеграторов) для включения в карту страниц, генерируемых, например, другими плагинами (контакты, магазин, гостевая книга и т.п.). О создании интеграторов читайте ниже.
- Добавление дополнительных ссылок в карту сайта через панель администратора.
- Вывод HTML-карты сайта настраивается шаблоном
- При формировании карты учитываются права гостей на просмотр разделов сайта


Данный инструмент позволяет генерировать 3 типа карты Вашего сайта на Cotonti.

HTML карта сайта:
Находится по адресу: http://ваш_домен/plug.php?e=an_sitemap. Выводит древовидный список основных разделов Вашего сайта. Образец HTML-карты

XML карта сайта:
Индекс карты находится по адресу: http://ваш_домен/plug.php?r=an_sitemap&out=xml_index. Выводит перечень частей XML-карты сайта.
Сама карта доступна по адресу: http://ваш_домен/plug.php?r=an_sitemap&out=xml. При количестве URL, превышающем установленное значение, карта сайта разбивается на части, которые перечисляются в индексе карты. Карта сайта в формате xml выводится согласно протокола http://www.sitemaps.org.

С помощью этой карты сайта веб-мастера могут сообщать поисковым системам о веб-страницах, которые доступны для сканирования. Она особенно важна для правильного индексирования Вашего сайта поисковыми системами в случае, когда:
- На вашем сайте имеется динамическое содержание.
- Ваш сайт содержит страницы, которые поисковый робот может не обнаружить при сканировании, например страницы с мультимедийным AJAX-содержанием или изображениями, страницы, находящиеся в «большом количестве кликов» от главной страницы.
- Ваш сайт создан недавно, и на него указывает мало ссылок. (Поисковые роботы сканирует Интернет, переходя по ссылкам с одной страницы на другую. Если на ваш сайт указывает мало ссылок, роботу будет сложно его найти.)
- Ваш сайт содержит большой архив страниц с контентом, которые слабо или совсем не связаны друг с другом.

Эта информация, позволяет сканерам, поддерживающим протокол Sitemap, найти все URL в файле Sitemap и собрать информацию об этих URL с помощью связанных метаданных. Использование протокола Sitemap не является гарантией того, что веб-страницы будут проиндексированы поисковыми системами, это всего лишь дополнительная подсказка для сканеров, которые смогут выполнить более тщательное сканирование Вашего сайта.

Его поддерживают Google, Yandex, Yahoo!, Майкрософт.

TXT карта сайта:
Находится по адресу: http://ваш_домен/plug.php?r=an_sitemap&out=txt. Выводит карту Вашего сайта в формате text/plain в виде перечня страниц, по 1 URL на строку.

Версия плагина: 1.1.1 для Cotonti Genoa.0.6.x
Язык: русский, english

Отличия от версии 1.1.0

Исправлены некоторые ошибки (с паджинацией, количеством страниц в категории, кешированием...)

Отличия от версии 1.0.1

Страницы теперь выводятся и в HTML-карту. В дерево категорий.

Теперь администратор сайта может добавить в карту сайта произвольное количество дополнительных ссылок через Web-интерфейс. С этой версии плагина роль интеграторов сводится к динамическому включению в карту сайта страниц, генерируемых плагинами. Постоянные ссылки можно добавить из панели администратора.

Нет больше отдельного кеша для TXT карты - данные объеденены с XML.
При привышении указанного количества ссылок XML и TXT карты делятся на несколько частей. Для XML-карты создается индекс, к котором перечисляются все части карты. Так поисковый робот сможет найти их все.

Начиная с этой версии Вам не нужно самостоятельно править файл .htaccess. Поисковые роботы должны нормально принимать и ссылки на карты сайта, формируемые плагином по-умолчанию. Для изменения этих ссылок рекомендуется использовать модуль "Ссылки"( http://portal30.ru1/admin.php?m=urls ).

В файл robots.txt в первую очередь стоит добавить ссылку на индекс XML-карты сайта. Можно добавить и ссылки на каждую ее часть.


Установка:
- распаковать архив
- папку «an_sitemap» скопировать на сервер в папку «plugins»
- установить в панеле администратора.
- настроить в панели администратора в разделе выберите «Утилиты»
- добавить в файл robots.txt строку «Sitemap: http://ваш_домен/plug.php?r=an_sitemap&out=xml_index», (либо убедиться, что он добавлена в него правильно)

Обновление до 1.1.1 (с 1.1.0)
- Заменить файлы на сервере файлами из архива: an_sitemap.setup.php, test.an_sitemap.integrator.php, an_sitemap/inc/an_sitemap.class.php.
- Очистить кеш в папке an_sitemap/cache.

Обновление о 1.1.0
- Заменить файлы на сервере файлами из архива. Все кроме an_sitemap/inc/config.php - чтобы не потерять настройки.
- В панели управления в настройках плагина нажать установить. Это создаст даполнительную таблицу в БД. (У меня работает).
Кто не хочет рисковать, можно выполнить запрос к БД:
CREATE TABLE IF NOT EXISTS `sed_ansitemap_add_urls` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL,
  `loc` tinytext NOT NULL,
  `priority` float NOT NULL,
  `lastmod` varchar(30) NOT NULL,
  `changefreq` varchar(10) NOT NULL,
  `description` varchar(255) NOT NULL,
  `state` varchar(10) NOT NULL,
  `order` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='An sitemap additional links';


Настройка
Для настройки в панели администратора выберите «Утилиты», далее AN SiteMap. Перед настройкой рекомендуется прочитать справку.

Скачать плагин

Страница плагина.

Файлы перезалиты.]]>
Thu, 18 Mrt 2010 21:54:35 -0000