Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#76 2011-08-02 13:41:59

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

Ну у меня ж сначала убит 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 sad

Если бы в корне жил настоящий .xml проблем бы не было.

Изменено oldvovk (2011-08-22 17:20:25)

Не в сети

#77 2011-08-02 15:26:18

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

oldvovk, ойй, ну и наковырял ты конешно, я пока сделал как в посте #66, гугл вроде не матюгается, посмотрим Яшки ответ.

Не в сети

#78 2011-08-02 16:57:50

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

Ну, Google, он намного более лоялен, прощает ошибки сайтостроителей.

Насчет #66 у меня не прокатывает. #62 + ссылки перенастроить и работает без #66

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

smile ой, похоже, сделали. Осталось проверить Я. И даже тип дока исправили - смотреть тут http://ngcms.ru/forum/viewtopic.php?pid=22642#p22642

Изменено oldvovk (2011-08-02 17:25:17)

Не в сети

#79 2011-08-02 21:47:21

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

oldvovk пишет:

Насчет #66 у меня не прокатывает

не прокатывает через хостера или Яша таки не схавал?
просто я вижу что он в последнее время проверяет чуть ли не раз в месяц, както хреновооо

На счет нормального sitemap уже давно пора делать я тоже уже писал на эту тему, так как например после 50 тис. новостей гугл не будет хавать, у меня один сайт уже 69 тис. и все, гугл говорит что больше 50тис. нельзя(((, а вот счас пару сайтиков уже 48,49 тис. имеют, а исключать новости из sitemap тогда тогку с этого sitemap.... хз что дальше делать


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

Не в сети

#80 2011-08-03 11:18:57

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

Ребят, все прекрасно, только я так и не усвоил - комуто удалось поломать sitemap или нет. Если да - так выложите иструкшин "complete" smile

Изменено kolia (2011-08-03 11:39:36)


Чем дальше в лес - тем ближе вылез smile

Не в сети

#81 2011-08-03 11:26:17

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

В каком смысле поломать?

Не в сети

#82 2011-08-03 11:40:23

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

В смысле сделать так, чтобы работало нормально.

Изменено kolia (2011-08-03 11:41:12)


Чем дальше в лес - тем ближе вылез smile

Не в сети

#83 2011-08-04 21:31:34

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

Вот такие есть предложения по изменению 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)

Не в сети

#84 2011-08-04 21:41:21

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

legenda  Тебе, по хорошему, при записях больше 49 тыс. надо менять код еще.
Вводить условие по числу записей - если записей > 49000 рисовать сразу несколько
sitemap(n).xml и строить файл индекса sitemap.

Я не силен, тут нужна помощь продвинутых товарищей.

Изменено oldvovk (2011-08-05 20:40:58)

Не в сети

#85 2011-08-06 12:39:24

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

К вопросу. Столкнулся тут с таким - если на сайте есть отложенные статьи, то дату обновления выводит с учетом отложенной, получается обновление сайта последнее в будущем времени. Как то это не совсем гут.
Надо б скорректировать плагин 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 будет выводить по последней опубликованной статье.

Не в сети

#86 2011-08-06 21:53:32

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

oldvovk. не гут а гуд мочалишь, буду разбираться (PS спасиба)..........


Чем дальше в лес - тем ближе вылез smile

Не в сети

#87 2011-08-08 00:46:02

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

Ошибка загрузки таблицы стилей:
Произошла неизвестная ошибка (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
копируется в корень сайта.


Чем дальше в лес - тем ближе вылез smile

Не в сети

#88 2011-08-08 01:48:48

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

oldvovk, после изменений gsmg Яндекс схавал все это или пока ждемс?

Не в сети

#89 2011-08-08 12:58:35

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

legenda, нет. Последний заход бота по вебмастеру по сайтам 30 число, тогда же и мепы съедены.
Я обновлял где -то 1го. Пока ничего, ни новых страниц, ни map не обновлены. Да и с dewon.ru засада. Может и не съесть ничего, домик под АГС лег.

sadkolia, А чего там не так. 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

smile)) Ну правильно, файл стиля прописан то на мой файл в локалке. Его уже нет. Прописывай свой, если надо.

Не в сети

#90 2011-08-08 14:25:39

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

oldvovk, разобрался все исправил, забил в вебмастере яндекс и гугле http://сайт/sitemap.xml, будем надеяться что оба скушают sitemap.xml... big_smile


Чем дальше в лес - тем ближе вылез smile

Не в сети

#91 2011-08-18 07:08:04

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

Вопшем вариант как в посте #66 не проканывает, сегодня обновился сайтмап в вебмастере и все тоже самое, ошыбки

Немає даних у тегу
loc

Не в сети

#92 2011-08-18 11:44:26

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: sitemap.xml

В общем рабочего решения нет? Если нет тогда буду смотреть.

Не в сети

#93 2011-08-18 16:37:59

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

Wolverine, нет sad

Не в сети

#94 2011-08-18 17:08:02

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

Обновил как уже писал ранее 08.08 и написал письмо в службу поддержки - ответ следующий:

Здравствуйте, Николай!
К сожалению, инструмента для оперативной проверки валидности файлов sitemap у нас нет. На первый взгляд новые файлы sitemap для указанных Вами сайтов составлены правильно. Однако, более тщательную проверку проведет робот. Поэтому, Вам просто нужно немного подождать. Если в ходе проверки этих файлов будут выявлены какие-либо ошибки, то Вы можете, при необходимости, написать нам, мы поможем Вам их устранить.
--
С уважением, Платон Щукин
Служба поддержки Яндекса

Так вот, прошло уже десять суток и новый сайт меп просто пустой, во всех столбцах прочерк, только в столбце добавлен стоит дата добавления. Вот такие дела neutral

Изменено kolia (2011-08-18 17:08:30)


Чем дальше в лес - тем ближе вылез smile

Не в сети

#95 2011-08-19 00:48:36

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

с того что понял я тепер Яша не хавает сайтмап если ссилки идут в формате <![CDATA[http://site.ru/]]>

надо вместо такого вывода

<loc>
<![CDATA[http://site.ru/]]>
</loc>

сделать такой

<loc>
http://site.ru/
</loc>

Не в сети

#96 2011-08-19 01:51:49

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

Проверять негде. Стоят на двух домиках измененые gsmg еще с 1.08. А толку.

Один под АГС и Я. поддержка сказала, что сайтмеп с них не забирают.
Второй живет нормально, но в вебмастер не добавлен. Выводы не на чем делать.

Что-то плохая стата у меня с этим вебмастером - из 12 добавленных уже пятый под агс,
а из тех, что не добавлены ни одного,  хотя по моему мнению они по уровню ниже первых.
Вот и думай тут что хочеш.

Не в сети

#97 2011-08-19 15:28:01

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: sitemap.xml

oldvovk, в вебмастере гдето уведомляют о том что ваш сайт ушел под АГС?

Не в сети

#98 2011-08-19 16:37:33

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: sitemap.xml

Нет. Просто там на основе загруженных, в поиске, по сайтмепу более четко видно, что сайт накрыло.

Не в сети

#99 2011-08-19 17:05:23

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

legenda, ты проверил:
<loc>
http://site.ru/
</loc>
Оно работать будет.
neutral


Чем дальше в лес - тем ближе вылез smile

Не в сети

#100 2011-08-19 17:09:05

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: sitemap.xml

big_smile я в шоке, шо робыть? Просто один сайт реально обновляю два-три раза в день, так и держусь в десятке, а щас без толку получается новые страницы попадали в индекс почти через три-четыре недели, а теперь совсем капец....
Хто знаэ як рятуваты хлопцi smile


Чем дальше в лес - тем ближе вылез smile

Не в сети

Подвал раздела

Работает на FluxBB