Вы не зашли.
Ну у меня ж сначала убит rss.xml категорий, прописан urconfig измененый, новые ссылки для sitemap в управлении ссылками. Потом уж xsl.
Да и не вызывается http://ваш_сайт/sitemap.xsl - это ж стили их вызывает сам http://ваш_сайт/sitemap.xml или через плагин http://ваш_сайт/plugin/gsmg/
Может у тебя ошибка в коде при копировании прошла, ну типа ' или "
$output = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$output.= '<?xml-stylesheet type="text/xsl" href="http://exdraft.ru/sitemap.xsl"?>'."\n";
У меняж такая же запись и во всяком случае робит http://exdraft.ru/sitemap.xml
Только вот засада маленькая. У меня почему то докумет отдается с сервера как html, IE на это слабо реагирует, а вот Opera с Фоксом так и норовят текст вывалить, а не документ xml
Если бы в корне жил настоящий .xml проблем бы не было.
Изменено oldvovk (2011-08-22 17:20:25)
Не в сети
Ну, Google, он намного более лоялен, прощает ошибки сайтостроителей.
Насчет #66 у меня не прокатывает. #62 + ссылки перенастроить и работает без #66
Поддержка хостинга подвисла с утра, похоже сами пока не знают где собака рылась с типом документа.
Выход один - рисовать сайтмеп минуя кеш, напрямую в корень. Тогда правильно видит тип и отображает, так как надо.
ой, похоже, сделали. Осталось проверить Я. И даже тип дока исправили - смотреть тут http://ngcms.ru/forum/viewtopic.php?pid=22642#p22642
Изменено oldvovk (2011-08-02 17:25:17)
Не в сети
Насчет #66 у меня не прокатывает
не прокатывает через хостера или Яша таки не схавал?
просто я вижу что он в последнее время проверяет чуть ли не раз в месяц, както хреновооо
На счет нормального sitemap уже давно пора делать я тоже уже писал на эту тему, так как например после 50 тис. новостей гугл не будет хавать, у меня один сайт уже 69 тис. и все, гугл говорит что больше 50тис. нельзя(((, а вот счас пару сайтиков уже 48,49 тис. имеют, а исключать новости из sitemap тогда тогку с этого sitemap.... хз что дальше делать
кстате давайте тут все писать, плодить множество тем по одной проблема только все запутывает, я уже сам запутался что читать...
Не в сети
Ребят, все прекрасно, только я так и не усвоил - комуто удалось поломать sitemap или нет. Если да - так выложите иструкшин "complete"
Изменено kolia (2011-08-03 11:39:36)
Чем дальше в лес - тем ближе вылез
Не в сети
Вот такие есть предложения по изменению gsmg - я их обозвал версией 07b.
Общее изменение:
- немного изменен output - чтобы код смотрелся красивее (отступы, переносы строк)
- в ссылках страниц убраны [Data[]] - в описании .xml применение их не нашел, да и Я., возможно, тупит из-за этого
- убрано кеширование и создание папок с файлами кеш - плагин пишет сразу в карту с задержкой
- нет необходимости писать в темплах /plugin/gsmg/ ее заменяяет нормальный sitemap.xml
Версия первая строит sitemap.xml (пишет если его нет) в корне сайта, и обновляет с заданной
задержкой в админке.
Версия вторая изменена с учетом подключения cron плагина.
Отступление.
1. Для нормальной работы 1го варианта нужна настройка cron хостинга чтобы
самому не дергать /plugin/gsmg/. Проверял у себя - вроде глюков не заметил.
На локалке читает - пока не вышло время, если время вышло - перезаписывает.
Вчера положил на http://dewon.ru/ с кроном хостинга обновление раз в 3 часа (новых статей у меня мало.)
- отрабатывает нормально.
2. Вариант второй менялся под подключение через cron ngcms. Прописано вроде все правильно,
настройки cron меняются, но заставить работать cron на локалке так и не смог. Может он вообще
не предназначен для сторонних плагинов? Попробую его еще на одном сайте пробнике http://exdraft.ru/ с настройкой внутреннего крона.
P.S. Не хочет крон внутренний отрабатывать. Хотя отложеные статьи нормально обрабатывает. Причина?
3. Я не специалист, немного увлекаюсь. Поэтому вполне может быть, что код корявый, где-то ошибки,
сделать можно проще. Специалисты смотрите и предлагайте изменения. Потребность в таком плагине
общая, в свете последних манипуляций Я, да по логике требований спецификаций именно так дожно быть.
+ работа с кроном - это совсем не то, лучше бы было, если бы отслеживалось добавление материала и его изменение, и исходя из этого срабатывал бы плагин.
Изменено oldvovk (2011-08-21 23:47:30)
Не в сети
legenda Тебе, по хорошему, при записях больше 49 тыс. надо менять код еще.
Вводить условие по числу записей - если записей > 49000 рисовать сразу несколько
sitemap(n).xml и строить файл индекса sitemap.
Я не силен, тут нужна помощь продвинутых товарищей.
Изменено oldvovk (2011-08-05 20:40:58)
Не в сети
К вопросу. Столкнулся тут с таким - если на сайте есть отложенные статьи, то дату обновления выводит с учетом отложенной, получается обновление сайта последнее в будущем времени. Как то это не совсем гут.
Надо б скорректировать плагин gsmg в файле gsmg.php вместо
$lm = $mysql->record("select date(from_unixtime(max(postdate))) as pd from ".prefix."_news");
вписать
$lm = $mysql->record("select date(from_unixtime(max(postdate))) as pd from ".prefix."_news where approve>0");
т.е. с учетом проверки на разрешенность вывода статьи, дату в map будет выводить по последней опубликованной статье.
Не в сети
Ошибка загрузки таблицы стилей:
Произошла неизвестная ошибка (805303f4)
http://ngcms.tut/sitemap.xsl
oldvovk, скопировал в папку плагин настроил и вот такое вылезло.
Не мог бы ты расшифровать следующее описание плагина в ридми не могу понять как именно это забацать:
Плагин строит карту сайта sitemap.xml в корне сайта. Осуществляет изменения его с учетом заданной
задержки. Карта обновляется запуском http://вашсайт/plugin/gsmg/ или по настройкам крона.
Для поддержки вывода карты сайта со стилями в папке лежит пример файла siyemap.xsl.
Стили подключаются,если надо, изменением файла gsmg.pfp строки
/* $output.= '<?xml-stylesheet type="text/xsl" href="http://ваш_сайт/sitemap.xsl"?>'."\n"; */
убираются комментарии (/* и */) вместо ваш сайт прописывается имя вашего домена и файл sitemap.xsl
копируется в корень сайта.
Чем дальше в лес - тем ближе вылез
Не в сети
legenda, нет. Последний заход бота по вебмастеру по сайтам 30 число, тогда же и мепы съедены.
Я обновлял где -то 1го. Пока ничего, ни новых страниц, ни map не обновлены. Да и с dewon.ru засада. Может и не съесть ничего, домик под АГС лег.
kolia, А чего там не так. sitemap.xsl из пакета копируем в корень сайта, где роботс, аксесс, и основной индекс лежат. В файле gsmg.php раскомментируем строку стилей, вместо
/* $output.= '<?xml-stylesheet type="text/xsl" href="http://ваш_сайт/sitemap.xsl"?>'."\n"; */
станет
$output.= '<?xml-stylesheet type="text/xsl" href="http://site.ru/sitemap.xsl"?>'."\n";
Можно прописать и саму директорию плагина с файлом xsl, главное чтобы доступен был.
Идем в настройки - ставим задержку по времени. Идем в панель управления хостингом - прописываем крон - к примеру на ISP такого вида
wget -O /dev/null -q http://site.ru/plugins/gsmg/ >/dev/null 2>&1
и указываем дергать примерно через такое же время как в настройках плагина. У меня по дефолту осталось - 3 часа. Вот и все.
Если стили не нужны - файл не копируем, строку можно и удалить.
http://ngcms.tut/sitemap.xsl
)) Ну правильно, файл стиля прописан то на мой файл в локалке. Его уже нет. Прописывай свой, если надо.
Не в сети
Обновил как уже писал ранее 08.08 и написал письмо в службу поддержки - ответ следующий:
Здравствуйте, Николай!
К сожалению, инструмента для оперативной проверки валидности файлов sitemap у нас нет. На первый взгляд новые файлы sitemap для указанных Вами сайтов составлены правильно. Однако, более тщательную проверку проведет робот. Поэтому, Вам просто нужно немного подождать. Если в ходе проверки этих файлов будут выявлены какие-либо ошибки, то Вы можете, при необходимости, написать нам, мы поможем Вам их устранить.
--
С уважением, Платон Щукин
Служба поддержки Яндекса
Так вот, прошло уже десять суток и новый сайт меп просто пустой, во всех столбцах прочерк, только в столбце добавлен стоит дата добавления. Вот такие дела
Изменено kolia (2011-08-18 17:08:30)
Чем дальше в лес - тем ближе вылез
Не в сети
с того что понял я тепер Яша не хавает сайтмап если ссилки идут в формате <![CDATA[http://site.ru/]]>
надо вместо такого вывода
<loc>
<![CDATA[http://site.ru/]]>
</loc>
сделать такой
<loc>
http://site.ru/
</loc>
Не в сети
Проверять негде. Стоят на двух домиках измененые gsmg еще с 1.08. А толку.
Один под АГС и Я. поддержка сказала, что сайтмеп с них не забирают.
Второй живет нормально, но в вебмастер не добавлен. Выводы не на чем делать.
Что-то плохая стата у меня с этим вебмастером - из 12 добавленных уже пятый под агс,
а из тех, что не добавлены ни одного, хотя по моему мнению они по уровню ниже первых.
Вот и думай тут что хочеш.
Не в сети
я в шоке, шо робыть? Просто один сайт реально обновляю два-три раза в день, так и держусь в десятке, а щас без толку получается новые страницы попадали в индекс почти через три-четыре недели, а теперь совсем капец....
Хто знаэ як рятуваты хлопцi
Чем дальше в лес - тем ближе вылез
Не в сети