Перейти к публикации

Рекомендованные сообщения

Добрый день! В ДЛЕ 9.2 Встроена карта сайта, создал, получилось следующее:

<urlset>

−

<url>

−

<loc>

http://скрытый.ру/bitсyy-arhiсv.html

</loc>

<lastmod>2011-04-14</lastmod>

<priority>0.5</priority>

</url>

−

<url>

<loc>http://скрытый.ру/dсisclaimer.html</loc>

<lastmod>2011-04-14</lastmod>

<priority>0.5</priority>

</url>

<urlset>
На других сайтах дле ситемап следующего характера:
<sitemapindex>

−

<sitemap>

<loc>http://скрыто.ру/uploads/sitemap2.xml</loc>

<lastmod>2011-03-24</lastmod>

</sitemap>

−

<sitemap>

<loc>http://скрыто.ру/uploads/sitemap3.xml</loc>

<lastmod>2011-03-24</lastmod>

</sitemap>

</sitemapindex>

Скажите пожалуйста, как подобное реализовать? Нужен специальный мод или же встроеной функцией карта сайта?

Ссылка на сообщение
Поделиться на других сайтах

icebols,

Первый вариант это когда на вашем сайте меньше ограничений поисковых систем. Размеры файла карты имеют ограничения, и когда ограничения будут превышены, скрипт будет вам создавать карты по второму варианту. Ваш сайт еще не достиг этих лимитов, а на других сайтах он достиг.

Ничего вам делать не нужно, это все стандартные возможности скрипта.

Ссылка на сообщение
Поделиться на других сайтах

Размеры файла карты имеют ограничения

А какие ограничение, не подскажите? Я думал, что есть ограничение на количество ссылок в файле, а не на размер...

Ссылка на сообщение
Поделиться на других сайтах

А какие ограничение, не подскажите? Я думал, что есть ограничение на количество ссылок в файле, а не на размер...

я и имел ввиду ограничение на количество на количество ссылок, оно не может превышать 50 000 ссылок в одном файле карты.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 месяцев спустя...

Здравствуйте. Подскажите пожалуйста как правильно добавить полное время послдней модификации публикации для отображения в sitemap.xml

если добавляю в google.class.php

function build_index( $count ) {


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


 $lastmod = date( "YYYY-MM-DDThh:mm:ssTZD" );
получается
<lastmod>

2011201120112011-OctOct-TueTueEEST1212:1010:0101EEST10800Tue
а если
function build_index( $count ) {

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

$lastmod = date( "Y-m-dTh:m:s" );
то получается так
<lastmod>

2011-10-11EEST12:10:23

</lastmod>
как сделать стоб отображолось ?
<lastmod>

2011-10-11T08:17:02

</lastmod>

Спасибо...

goprirada.com

Ссылка на сообщение
Поделиться на других сайтах

$lastmod = date( "Y-m-d\Th:m:s" );

Ссылка на сообщение
Поделиться на других сайтах

$lastmod = date( "Y-m-d\Th:m:s" );

Спасибо :rolleyes:

исправил

function build_index( $count ) {

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

$lastmod = date( "Y-m-d\Th:m:s" );
в гуглвебмастер передал сайтмеп.. пишет
неправильно введена дата

Обнаружена неверная дата. Исправьте дату или ее формат перед повторной передачей. Родительский тег: sitemap

Тег: lastmod

Значение: 2011-10-11T12:10:48

Проблема обнаружена: 11.10.2011
:o исправил временную зону (добавил +01:00) инетресно , почему отображается
2011-10-11T01:10:34+01:00[/code]

на VDS время Tue Oct 11 13:24:35 EEST 2011

а не 13:10:34...

Все . разобрался . для отображения 24 часового формата - H

Изменено пользователем cherep007
Ссылка на сообщение
Поделиться на других сайтах

исправил временную зону (добавил +01:00)

Разницу по Гринвичу можно добавить лат.буквой "O"

"Y-m-d\TH:m:sO"[/CODE]

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Здравтвуйте... Опять вопрос по времени в sitemap.xml. На сервере время MSK 01:00 у меня 23:00 и на сайте выставлено -120 в корекции... файл карты сайта создается по серврерному времени

2011-11-23T02:11:01+00:00
хотя это было два часа назад... где выставить разницу ?где рыть ? в google.class.php ?

function build_index( $count ) {

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

$lastmod = date( "Y-m-d\TH:m:s+00:00" );

[/code]

Ссылка на сообщение
Поделиться на других сайтах

если я исправляю в google.class.php

$lastmod = date( "Y-m-d\TH:m:s-02:00" );
у меня сайтмеп получается
<lastmod>

2011-11-28T17:11:15-02:00[/code]

то есть время отстается тоже а дописуется -02. Я думал будет время менятся.... :(

Ссылка на сообщение
Поделиться на других сайтах

Обращайтесь к с воему хостеру, чтобы исправили серверное время и проблем не будет, т.к. пояса в России изменились (MSK+4, например, а не +3) + отменили зима/лето, а не все автоматом админки и php это знают. Как то так ;)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Здравствуйте!

Сайт: радиокомплектация.рф (в-митино.рф)

При формировании sitemap с помощью админпанели не учитываются страницы созданные дополнительным сторонним модулем.

Подскажите пожалуста, как исправить ситуацию, для занесения средствами админпанели в sitemap всех страниц?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...