Рабочий Sitemap для SMF 2.0.2

Автор Invisibleon, 16 июля 2012, 23:01:41

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Invisibleon

Привет всем.

Скачал вот такой мод sitemap : http://custom.simplemachines.org/mods/index.php?mod=3393
mkress-smf_kitseositemap-2.2.zip

В результате обнаружил (уже после того как ЯШЕ подкинул sitemap), что карта начинается с <sitemap xmlns="....

Яндекс ругнулся на длинное URL. Исправил отображение на
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">;
<url>
<loc>


и так далее. Не знаю как работает такая система, когда карта ссылается на другие карты форумов, которые в свою очередь ссылаются на темы.
И не знаю - сработает ли моё исправление для ЯШИ (гугл, кстати, тоже ругается).

Так что пока ищу хорошую замену для 2.0.2. версии.

Подскажите - где найти. Спасибо

maestrosite.ru

У мода стоит режим "многокарт", и то, что находится по адресу http://forum.avto-dio.ru/index.php?action=kitsitemap;xml - это индекс для вашего множества карт:
http://forum.avto-dio.ru/index.php?board=2.0&action=kitsitemap;xml
http://forum.avto-dio.ru/index.php?board=177.0&action=kitsitemap;xml

То есть ваше исправление - вы сломали себе карту сайта.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Invisibleon

Не вижу где настройки модуля, чтобы сменить режим "многокарт". Сайтмап по умолчанию в режиме "многокарт" не работал.

maestrosite.ru

Цитата: Invisibleon от 17 июля 2012, 08:11:18
Не вижу где настройки модуля, чтобы сменить режим "многокарт". Сайтмап по умолчанию в режиме "многокарт" не работал.

В настройках этот режим не меняется. Покажите пример неработающей карты по умолчанию.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Invisibleon

Я внёс изменения в KitSitemap.template.php
Код
echo '<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';


sitemapindex заменил на urlset

Код
echo '<sitemap><loc>' . htmlspecialchars($board['href']).'</loc></sitemap>


Заменил на <url><loc>


maestrosite.ru

Цитата: Invisibleon от 17 июля 2012, 08:19:40
Я внёс изменения в KitSitemap.template.php
Код
echo '<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';


sitemapindex заменил на urlset

Код
echo '<sitemap><loc>' . htmlspecialchars($board['href']).'</loc></sitemap>


Заменил на <url><loc>

этим
Цитата: maestrosite.ru от 17 июля 2012, 07:54:40
- вы сломали себе карту сайта.


ps
Цитата: maestrosite.ru от 17 июля 2012, 08:14:27
Покажите пример неработающей карты по умолчанию.

То есть покажите ссылку на вашу карту по умолчанию.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Bugo

Мод http://custom.simplemachines.org/mods/index.php?mod=755 вполне рабочий, нужно только не побояться установить его в режиме эмуляции.

Invisibleon

maestro - она и до этого не работала - яша и гугл её не принимали.
пытаюсь добавить к примеру одну из вложенных карт: http://forum.avto-dio.ru/index.php?board=9.0&action=kitsitemap;xml (до этого sitemap нормально влезли), на этой выдало ошибки:
Некорректный URL   
строка 1, позиция 0   
Некорректный URL   
строка 2, позиция 0   
Некорректный URL   
строка 3, позиция 0   
Некорректный URL   
строка 4, позиция 0   
Некорректный URL   
строка 5, позиция 0   
Много некорректных URL в начале файла (обработка прекращена)   
строка 65535, позиция 0

bugo - спасибо опробую

Invisibleon

По отдельности http://forum.avto-dio.ru/index.php?board=130.0&action=kitsitemap;xml ветки форум замечательно лезут в яндекс, только одна ошибка, но может яндекс ещё одумается.

maestrosite.ru

Что ж вы так упорно не желаете убрать свои правки? Мод, конечно, не без огрехов, но карту выдаёт рабочую.
И добавлять придётся только индекс карты.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Invisibleon

Объсняю - карта по дефолту не работала - не лезла ни в гугл, ни в яшу. Поэтому я начал вносить правки.

Сейчас гугл выдаёт "Тег XML отсутствует" - при этом для страниц веток изменения и не вносил, то есть по умолчанию мод не работал бы

maestrosite.ru

Как хотите, хозяин - барин. Ссылку на другой мод Буго уже дал выше.
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru

Invisibleon

Что значит "как хотите" ? :) Я хотел, чтобы по умолчанию всё работало - а оно выдало мне финт ушами.

Invisibleon

Кстати о птичках - sitemap в футере этого форума нерабочие - http://www.simplemachines.ru/sitemap.xml и http://www.simplemachines.ru/sitemap.html (кодировка)

Mavn

о птичках:
1. Прочтите правила форума особенно п.6
2. sitemap.xml рабочий
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Compot

Друзья! Установил данный мод http://custom.simplemachines.org/mods/index.php?mod=755

Все встало отлично! Но не пойму, где лежит Sitemap.xml?? Я его просто не нашел в каталоге форума. Отсюда вопрос: Я его сам должен создать? idiot

GeorG

Что-то типа - http://домен/sitemap.xml
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Compot

Цитата: GeorG от 11 ноября 2013, 00:32:43
Что-то типа - http://домен/sitemap.xml

вот нет у меня такого... самому создать нужно? O_o

Compot


GeorG

http://домен/index.php?action=sitemap;xml
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

anton4ik

интересный мод однако, а может проблема и с поисковиками)

гугл выдаёт ошибку: Неподдерживаемый формат. нашёл в документации, что должно быть и вот оно:
ЦитироватьВозможно, ваш файл Sitemap имеет неподдерживаемый формат.

Файлы Sitemap на основе протокола Sitemap должны иметь формат XML. Кроме этого, в них должен использоваться правильный заголовок. Например, стандартный файл Sitemap для веб-сайта (включающий ссылки только на веб-страницы, а не на видео, изображения и прочие данные) выглядит следующим образом.

      <?xml version="1.0" encoding="UTF-8"?>
      <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">;
   

Заголовок файла индекса Sitemap выглядит следующим образом.

      <?xml version="1.0" encoding="UTF-8"?>
      <sitemapindex
        xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">;


идём в KitSitemap.template.php, но там всё правильно прописано:
строка 165
Код
<?xml version="1.0" encoding="UTF-8"?>

строки 44, 54, 57:
Код
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc> ... </loc></sitemap>
</sitemapindex>

строки 95, 101, 102, 103, 106:
Код
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc> ... </loc>
</url>
</urlset>


единственное, что можно поправить - это между закрывающимися тегами </loc> и </url> вставить это:
Код
<changefreq>weekly</changefreq><priority>0.5</priority>

должно получиться так:
Код
</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>


но всё равно не нравится поисковикам.  knuppel

Compot

Цитата: GeorG от 11 ноября 2013, 01:46:35
http://домен/index.php?action=sitemap;xml
(( Веб-страница недоступна

kak2z

Цитата: Compot от 27 ноября 2013, 13:24:22
(( Веб-страница недоступна


Вы вместо слова ДОМЕН подставили свой адрес?)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Compot

Цитата: kak2z от 27 ноября 2013, 13:50:40
Вы вместо слова ДОМЕН подставили свой адрес?)
ДА!

GeorG

Цитата: Compot от 27 ноября 2013, 13:24:22(( Веб-страница недоступна
У меня установлен этот же мод, ссылка правильная (смотрите, возможно что-то делаете неправильно).

Попробуйте так - http://ваш домен/index.php?action=sitemap потом прокрутите вниз, там внизу справа будет кнопка XML, это и есть карта, возьмите ссылку оттуда.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

makssun

С помощью этого сервиса https://www.xml-sitemaps.com создал файл sitemap, загрузил, гугл проверил-одобрил.
Вопросы- файл статичный? если контент будет меняться, обновляться, то надо и по-новой этот файл создавать-заливать?

digger®

Цитата: makssun от 20 февраля 2016, 20:02:37С помощью этого сервиса https://www.xml-sitemaps.com создал файл sitemap, загрузил, гугл проверил-одобрил.
Вопросы- файл статичный? если контент будет меняться, обновляться, то надо и по-новой этот файл создавать-заливать?
Почему просто свой имеющий нормальный сайтмап
Код
http://bittogether.com/index.php?action=sitemap;xml
не использовать?

makssun

Так на тот сайтмап гугл ругается, я уже писал:
Похоже, что файл Sitemap является страницей HTML. Используйте поддерживаемый формат Sitemap.

А этот одобрил.
Я что-то запутался. А откуда тот сайтмап мог взяться?

BoPoH

Цитата: makssun от 20 февраля 2016, 21:22:00Я что-то запутался. А откуда тот сайтмап мог взяться?
ну, судя по всему, вы поставили или какой-то добрый человек вам помог  laugh

Dr_Zhalnin

Сидю и борюсь...
Форум находится тут https://ssangyong-club.org/forum/index.php?action=sitemap;xml
Вроде выдает sitemap но....   При обработке файла Sitemap обнаружены ошибки-Файл Sitemap является страницей HTML
Ломаю голову..
SsangYong Club Украина http://ssangyong-club.org<br />SsangYong club Ukrainian