sitemap

Автор online, 04 июля 2010, 03:37:06

« назад - далее »

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

online

Ошибки в модификации sitemap в версии 2.0 RC3
наблюдаю на вашем форуме:
http://www.simplemachines.ru/index.php?action=sitemap;xml

Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://www.simplemachines.ru/index.php?action=sitemap;xml
Строка 714, символ 2: <div id="posting_icons" class="align_left">
--------^

и аналогично на своем:

Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://forum.belozerck.ru/index.php?action=sitemap;xml
Строка 335, символ 2: <div id="posting_icons" class="flow_hidden">
--------^


Гугл отказывается полностью сканировать по сайтмапу, а яндекс говорит об ошибке и тоже ссылок не видет. Есть ли решение?
....................

online

Вот он, этот коварый мод -
http://custom.simplemachines.org/mods/index.php?mod=755
First Created:
April 07, 2007, 06:51:20 AM
Last Modified:
March 12, 2010, 10:55:04 AM


Самое главное, что на RC2 работал замечательно. Уж не знаю, откатываться ли обратно?
....................

digger®

Цитата: online от 04 июля 2010, 03:37:06
Ошибки в модификации sitemap в версии 2.0 RC3
наблюдаю на вашем форуме:
http://www.simplemachines.ru/index.php?action=sitemap;xml

Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://www.simplemachines.ru/index.php?action=sitemap;xml
Строка 714, символ 2: <div id="posting_icons" class="align_left">
--------^


Потому что никакого sitemap у нас нет, а вы пытаетесь получить html код главной страницы этого форума в виде xml.


online

Мод стоит же. И код отличается от главной страницы.
....................

digger®

Цитата: online от 04 июля 2010, 03:50:26
Мод стоит же. И код отличается от главной страницы.

У нас вообще ни одного мода не установлено.
Уберите из адреса ";xml" и увидите какую страницы вы пытаетесь открыть.

online

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

zaykin

Добрый день!
У меня на сайте стоит две базы для сайта и для форума, соответствующие адреса www.мойсайт.org и www.мойсайт/форум
На Яндексе они у меня зарегистрированы как www.мойсайт.org и forum.мойсайт.org
На форум установил Sitemap
Яндекс мой sitemap.php кушать не хочет, так как различаются ссылки:
В файле www.мойсайт/форум/index.php, а должно быть forum.мойсайт.org/index.php
Что бы исправить данную ситуацию в нужно в файле Sitemap.template.php поменять строку <loc>', fix_possible_url($scripturl), '</loc> (могу и ошибаться)
Вот только не знаю на что менять, не подскажите?

newer

Здравствуйте.
Мод хорошо работает, и выдает sitemap, как и должен.
Но нет соротировки, как при обычной выдаче в форуме.

Нельзя ли прикрутить сортировку, чтобы список сортировался по числу сообщений в темах, или по именам, или по названиям тем?

Подскажите, пожалуйста, как это сделать. Ведь сама сортировка для PHP не сложное дело.
Но как это настроить в выдаваемой модом sitemap?

Bugo

Посмотрите, как реализована сортировка в разделах. И делайте по аналогии.

А если нужно просто изменить текущую сортировку на другую, навсегда, то загляните, например, в файл sitemap_topics.php, строчка 146.

newer

Цитата: Bugo от 12 августа 2011, 19:37:49
Посмотрите, как реализована сортировка в разделах. И делайте по аналогии.
Спасибо, я так и думал. Но не могли бы Вы подсказать, где точно смотреть, в каких файлах. Ведь сортировок на форуме не мало. Я так понимаю, принцип везде один. Но именно потому и нужна подсказка, где, что их много, а не одна.

ЦитироватьА если нужно просто изменить текущую сортировку на другую, навсегда, то загляните, например, в файл sitemap_topics.php, строчка 146.
Тоже спасибо. Но вот там:

'sort' => $sort == '1=1' ? 't.id_topic DESC' : $sort,
Я вижу, что "сорт", ну и на что её можно поменять? Простите, если отнимаю время, но если б знал, то и не спросил  :)

Bugo

Цитата: Bugo от 12 августа 2011, 19:37:49
Посмотрите, как реализована сортировка в разделах. И делайте по аналогии.
MessageIndex.template.php, MessageIndex.php — поиск "sort".

Цитата: newer от 13 августа 2011, 16:03:56
Я вижу, что "сорт", ну и на что её можно поменять? Простите, если отнимаю время, но если б знал, то и не спросил  :)
Выше в том же файле можно найти, на что — см. поля, выбираемые с помощью оператора SELECT. И заменять надо не $sort, а "t.id_topic". По умолчанию задана сортировка по идентификатору тем (то же самое, что по дате создания). Если подставить, например, "m.subject", то сортировка будет уже по названию.

Quesabe

Мод sitemap не ставиться. Версия SMF 2.0. Пишет повреждённые данные и не включён.

Quesabe


Bugo

Вам лучше на англоязычный форум обратиться, к автору мода.

Quesabe

Цитата: Bugo от 26 сентября 2011, 10:18:21
Вам лучше на англоязычный форум обратиться, к автору мода.
Понял. Попробую. :)

Quesabe

Спросил, но нашёл ответ о том что ставить надо в режиме эмуляции... как бы не очень хотелось :)
Это объясняется тем что мод уже не поддерживается разработчиком? Есть альтернативы?

Yworld_garry

http://www.simplemachines.ru/sitemap.html
Если эмуляция не устраивает.

Quesabe

Ну генератор тоже бы не хотелось... думал мож там что подправить.
Спасибо. Что-нибудь придумаю.