Jump to content
YoWeb3

После обновления gsitemap 2.3.3, создает невалидный sitemap

Recommended Posts

После обновления gsitemap 2.3.3 генерит невалидный sitemap.xml

 

ошибки и в яндексе и в вебмастертуле гугля

 

Яндекс:

Результаты проверки Произошла внутренняя ошибка. Попробуйте повторить попытку позже.

 

Превышено время ожидания ответа.

 

 

Неизвестный тег

 

Строка 1:

 

image:image

 

 

Тег url не содержит некоторые обязательные теги

 

Строка 1:

 

loc

 

 

Гугль:

alert.png

Ошибки

Тег XML отсутствует

Этот обязательный тег отсутствует. Добавьте его и повторите передачу.

 

 

Sitemap: mysite.com/1_ru_0_sitemap.xml

Родительский тег: url

Тег: loc

 

* * * * * * *

1.Модуль переустанавливал

2.Старые sitemap.xml удалял

 

Что может быть?

 

Спасибо.

Edited by YoWeb3 (see edit history)

Share this post


Link to post
Share on other sites

где скачать модуль? то что он делает иксмль его Яндекс кушает так же как и гугул?

Share this post


Link to post
Share on other sites

Решение есть, нужно подправить код в файле gsitemap.php. 
После этого файл sitemap.xml проходит проверку в яндексе и гугле. 
Вчера сам с этой проблемой сидел весь вечер. cof.gif 
После допилки кода в gsitemap.php - sitemap.xml прошел проверку в гугле и яндексею

Presta 1.5.6.1

Share this post


Link to post
Share on other sites

Господа, столкнулся с такой-же бедой. яндекс ругается на image:image

помогите. как решить

версия престы 1,6

Share this post


Link to post
Share on other sites

Господа, столкнулся с такой-же бедой. яндекс ругается на image:image

помогите. как решить

версия престы 1,6

я закоментил себе кусок формирующий картинки

в gsitemap.php

строки 782-803

/*if ($file['image'])
			{
				$this->_addSitemapNodeImage(
					$write_fd, htmlspecialchars(strip_tags($file['image']['link'])), isset($file['image']['title_img']) ? htmlspecialchars(
						str_replace(
							array(
								"\r\n",
								"\r",
								"\n"
							), '', strip_tags($file['image']['title_img'])
						)
					) : '', isset($file['image']['caption']) ? htmlspecialchars(
						str_replace(
							array(
								"\r\n",
								"\r",
								"\n"
							), '', strip_tags($file['image']['caption'])
						)
					) : ''
				);
			}*/

строки 840-843

/*protected function _addSitemapNodeImage($fd, $link, $title, $caption)
	{
		fwrite($fd, '<image:image>'."\r\n".'<image:loc>'.(Configuration::get('PS_REWRITING_SETTINGS') ? '<![CDATA['.$link.']]>' : $link).'</image:loc>'."\r\n".'<image:caption><![CDATA['.$caption.']]></image:caption>'."\r\n".'<image:title><![CDATA['.$title.']]></image:title>'."\r\n".'</image:image>'."\r\n");
	}*/
Edited by rusbolik (see edit history)

Share this post


Link to post
Share on other sites

 

я закоментил себе кусок формирующий картинки

в gsitemap.php

строки 782-803

/*if ($file['image'])
			{
				$this->_addSitemapNodeImage(
					$write_fd, htmlspecialchars(strip_tags($file['image']['link'])), isset($file['image']['title_img']) ? htmlspecialchars(
						str_replace(
							array(
								"\r\n",
								"\r",
								"\n"
							), '', strip_tags($file['image']['title_img'])
						)
					) : '', isset($file['image']['caption']) ? htmlspecialchars(
						str_replace(
							array(
								"\r\n",
								"\r",
								"\n"
							), '', strip_tags($file['image']['caption'])
						)
					) : ''
				);
			}*/

строки 840-843

/*protected function _addSitemapNodeImage($fd, $link, $title, $caption)
	{
		fwrite($fd, '<image:image>'."\r\n".'<image:loc>'.(Configuration::get('PS_REWRITING_SETTINGS') ? '<![CDATA['.$link.']]>' : $link).'</image:loc>'."\r\n".'<image:caption><![CDATA['.$caption.']]></image:caption>'."\r\n".'<image:title><![CDATA['.$title.']]></image:title>'."\r\n".'</image:image>'."\r\n");
	}*/

 

Вообще это не критические ошибки и на индексацию не влияют.

Share this post


Link to post
Share on other sites

Вообще это не критические ошибки и на индексацию не влияют.

даже не спорю.

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

Share this post


Link to post
Share on other sites

даже не спорю.

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

 

Там не сложно убрать, пользуйтесь поиском в total commander по содержимому в файлах, программа покажет в каком файле находится строчка что ищите, после ее можно будет отредактировать в редакторе.

даже не спорю.

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

 

Там не сложно убрать, пользуйтесь поиском в total commander по содержимому в файлах, программа покажет в каком файле находится строчка что ищите, после ее можно будет отредактировать в редакторе.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More