Site Map

Автор redwert, 02 декабря 2009, 23:03:16

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

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

redwert

Очень хочется установить site map себе, но у меня smf 1.1.11
А sitemap на http://custom.simplemachines.org/mods/index.php?mod=755 предназначен для версии SMF 1.1.9  и соответственого автоматом ставиться не хочет и мануала по установке найти не могу.
Если кто знает как его поставить подскажите плиз

digger®

Мануал по ручной установке покажет на странице мода. Достаточно выбрать нужную версию мода и нужную версию SMF.

А вообще, не маяться дурью, а прочитать FAQ.

Vveb.ws

#2
Я установил плагин SITEMAP по инструкции Sitemap - Installation Instructions for 1.1.11.
Но выдавало ошибку на строках 40 и 174
ЦитироватьОшибка базы данных 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
Файл: /home/.../Sources/Sitemap.php
Строка: 40

Примечание: Возможно Вашей базе данных требуется обновление. Версия файлов Вашего форума SMF 1.1.11, тогда как версия Вашей базы данных 1.1.9. Для устранения ошибки обновите, пожалуйста, форум.
Да, действительно, когда я устанавливал форум, то была версия 1.1.9, но потом я его дважды обновлял до 1.1.10 и 1.1.11, и оба раза успешно.

Потом я удалил одну хрень со строк 40 и 174 ./Sources/Sitemap.php - ВЫДЕЛЕНО КРАСНЫМ и сайтмэп заработал !
Правильно ли он у меня работает? - мой адрес - http://ozdorovlenie.__vveb.ws/index.php?action=sitemap !! Сайт шо-то сёдня не пашет у меня
Можно ли было эту хрень LIMIT $modSettings[sitemap_topic_count] было удалять ?

33-40  ./Sources/Sitemap.php
Цитировать// Get the total topics ($modSettings['totalTopics'] isn't reliable) and create the page index
    $request = db_query("
        SELECT t.ID_TOPIC
        FROM {$db_prefix}messages as m, {$db_prefix}topics as t, {$db_prefix}boards as b
        WHERE m.ID_MSG = t.ID_LAST_MSG
        AND b.ID_BOARD = m.ID_BOARD
        AND $user_info[query_see_board]
        LIMIT $modSettings[sitemap_topic_count]", __FILE__, __LINE__);

166-174  ./Sources/Sitemap.php
Цитировать// Get the right information
    $request = db_query("
        SELECT t.ID_TOPIC, m.posterTime
        FROM {$db_prefix}messages as m, {$db_prefix}topics as t, {$db_prefix}boards as b
        WHERE m.ID_MSG = t.ID_LAST_MSG
        AND b.ID_BOARD = m.ID_BOARD
        AND $user_info[query_see_board]
        ORDER BY m.posterTime DESC
        LIMIT $modSettings[sitemap_topic_count]", __FILE__, __LINE__);


Vveb.ws

#4
Нет, не выполнял, просто это файлик скопировал на сервер и всё. Щас попробую...

Щас запустил на локалке и сайтмэп заработал ! СПАСИБО !

Есть ли смысл в сайтмэпе?, если фактически сайтмэп показывает те же ссылки на форумы и подфорумы, что и на главной, а при клике на них переводит в обычный форум или подфорум.
На странице XML что-то непонятное, всего 13 ссылок, гораздо меньше чем должно быть, по логике вещей, форумов и тем. Это так и должно быть ?