Zen-Cart по русски

Zen-Cart => Плагины, хаки => Тема начата: AndrewBerezin от 23 Декабря 2012, 19:08:44

Название: SiteMap XML
Отправлено: AndrewBerezin от 23 Декабря 2012, 19:08:44
SiteMap XML магазина включает в себя ссылки на:
- главную страницу,
- страницы категорий,
- страницы товаров,
- страницы отзывов на товары,
- страницы бренды (производители),
- EZ-страницы (поддержка EZ-pages Extended),
- отзывы на магазин (если конечно они установлены).

Скачать SiteMap XML (http://zen-cart.su/index.php?action=downloads;sa=view;down=3).

Обсуждение на форуме osCommerce по-русски (https://zen-cart.su/go.php?url=aHR0cDovL29zY29tbS5iaXovaW5kZXgucGhwP3Nob3d0b3BpYz0xODcxNg==).
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 28 Февраля 2013, 14:48:58
Обновил до версии 3.2.9.
Пофиксен баг - пинг был с неправильным адресом индексного xml.
Название: Re: SiteMap XML
Отправлено: lanadearg от 02 Апреля 2013, 19:20:57
Здравствуйте Андрей.
Симпатичный свеженький форум! Я тут как раз во время с вопросами для начинающих, ну чтобы положить хорошее начало.
 Итак, моя проблема по SiteMap v 3.2.6
 Я просто приклею здесь нашу переписку, чтобы быстрее было

Цитировать
Здравствуйте.
Вынуждена обратиться к вам с вопросом.
У меня карту сайта показывает без проблем без www, а с www выдает ошибку
Error loading stylesheet: error (805303f4) http://giftseshop.com/includes/templ...lt/css/gss.xsl
Канонический с www, переадресовка сделана.
На форумах ответа не нашла, к сожалению.
Спасибо.
 ---------------------------------------------------------
Канонический у Вас как раз без www - http://giftseshop.com/. В configure.php у Вас указано:
PHP Code:
define('HTTP_SERVER', 'http://giftseshop.com');
Поэтому все адреса и на сайте и в sitemap - http://giftseshop.com/.

Ошибка с gss.xsl скорее всего возникает из-за кросс-доменного использования, т.е. xml с одним адресом, а xls с другим.

Переадресации (redirect) с http://giftseshop.com/ на http://www.giftseshop.com/ я не вижу - никто никуда меня не переадресует - посмотреть заголовки.

Если будут вопросы, пишите здесь, на http://zen-cart.su или http://oscomm.biz/index.php?showforum=29

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

Осталось два вопроса:
1. Плагин у меня автоматически не обновляется, в чем может быть причина?
5. Стоит  ли переустановить  с SiteMap v 3.2.6 на SiteMap v 2 (как я поняла, это самая новая версия)?
Спасибо.
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 03 Апреля 2013, 15:55:24
Добрый день!
Симпатичный свеженький форум! Я тут как раз во время с вопросами для начинающих, ну чтобы положить хорошее начало.
Спасибо :)
 
Иногда глаз замыливается и не видишь своих ошибок , пока не подскажут. Прочитала внимательно ваш ответ и все исправила.
Теперь всё работает?

Осталось два вопроса:
1. Плагин у меня автоматически не обновляется, в чем может быть причина?
1. Что говорит? И что Вы подразумеваете под автоматическим обновлением? Чтобы новая версия сама устанавливалась? Такого увы, нет. И я не видел такого механизма для zen-cart. Файлы обновляются руками, база - через кнопку в админе.

5. Стоит  ли переустановить  с SiteMap v 3.2.6 на SiteMap v 2 (как я поняла, это самая новая версия)?
Если Вы говорите о моём модуле, то последняя версия на данный момент - 3.2.9. Она доступна для скачивания здесь, на форуме в файлах.
Название: Re: SiteMap XML
Отправлено: lanadearg от 03 Апреля 2013, 22:25:09
  Ну в принципе да, работает,  error (805303f4) больше не выдает. Как обновлять поняла.
У меня теперь другая проблема.
Вдруг выдал error logs  целый список с разницей в клиентах типа
  "[Wed Apr 03 11:04:21 2013] [error] [client 66.249.73.167] File does not exist: /var/chroot/home/content/58/7996358/html/sitemap/sitemap.xml"
 Открыла папочку, действительно такого файла нету. Не пойму , куда он делся. Все есть, кроме этого.
 Я права, что мне нужно найти код sitemap.xml и положить туда, восстановить эту папку?
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 05 Апреля 2013, 11:29:48
У меня теперь другая проблема.
Вдруг выдал error logs  целый список с разницей в клиентах типа
  "[Wed Apr 03 11:04:21 2013] [error] [client 66.249.73.167] File does not exist: /var/chroot/home/content/58/7996358/html/sitemap/sitemap.xml"
 Открыла папочку, действительно такого файла нету. Не пойму , куда он делся. Все есть, кроме этого.
 Я права, что мне нужно найти код sitemap.xml и положить туда, восстановить эту папку?
Поставьте последнюю версию. В ней исправлена эта ошибка.
Название: Re: SiteMap XML
Отправлено: lanadearg от 27 Апреля 2013, 03:15:47
 Андрей, снова проблема.
Карта сайта перестала работать,  страница  http://giftseshop.com/sitemap.xml выходит, но ссылки на ней не кликабельны.
 Хотела переустановить плагин, но и это не могу сделать,  выдает ошибку при установке
"1064 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 'PK   ®‹Ñ@' at line 1"
 Как это исправить не имею понятия.  А может  эта ошибка и не связана, она вроде и раньше была.
Что посоветуете?
Спасибо.
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 29 Апреля 2013, 15:01:05
Добрый день!
Посмотрел страницу http://giftseshop.com/sitemap.xml - всё кликабельно, никаких проблем не увидел.
Хотела переустановить плагин, но и это не могу сделать,  выдает ошибку при установке
"1064 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 'PK   ®‹Ñ@' at line 1"
А как Вы переустанавливали плагин?
Название: Re: SiteMap XML
Отправлено: lanadearg от 14 Мая 2013, 16:05:51
 да, я успела поправить до того как вы посмотрели.
 
Новую версию так пока и не поставила. Я  пыталась установить так же как и старую версию через SQL Query Executor.
 
Название: Re: SiteMap XML
Отправлено: lanadearg от 14 Мая 2013, 16:13:26
   Вопрос сегодняшнего дня- как поменять Priority статьям в ez pages? Новую хочу поставить как более важную.
Спасибо.
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 14 Мая 2013, 16:45:36

Новую версию так пока и не поставила. Я  пыталась установить так же как и старую версию через SQL Query Executor.
Что именно через "SQL Query Executor"? sql для zen-cart 1.5.х? И какие проблемы?

   Вопрос сегодняшнего дня- как поменять Priority статьям в ez pages? Новую хочу поставить как более важную.
1. Никак.
2. Незачем - это НИ НА ЧТО НЕ ВЛИЯЕТ!!!
Название: Re: SiteMap XML
Отправлено: lanadearg от 14 Июня 2013, 01:45:36
Здравствуйте, Андрей!
Снова к вам с проблемой. Поменяла версию с 1,3,8 на 1,3,9 и огребла кучу проблем. В том числе и с картой сайта.
Все урл изменились в карте, хотя редирект стоит,  а все  карты сайта стали не доступны, выдает ошибку
XML Parsing Error: malformed
Location: http://giftseshop.com/sitemap/sitemapproducts.xml
Line 10, Column 74: <loc> http://giftseshop.com/index.php?main_page=product_info&products_id=243 </ loc>
-------------------------------------------------- ----------------------- ^
Ну вот и вечный вопрос: что делать?
Заранее спасибо.
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 14 Июня 2013, 09:27:23
Здравствуйте,
Это не проблема sitemapxml, это проблема всего сайта.
У Вас почему-то изменились адреса, формируемые zen-cart. В них вместо &amp; стоит символ &. Это не правильно - validator.w3.org (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly92YWxpZGF0b3IudzMub3JnL2NoZWNrP3VyaT1odHRwJTNBJTJGJTJGZ2lmdHNlc2hvcC5jb20lMkYmYW1wO2NoYXJzZXQ9JTI4ZGV0ZWN0K2F1dG9tYXRpY2FsbHklMjkmYW1wO2RvY3R5cGU9SW5saW5lJmFtcDtncm91cD0wJnF1b3Q7).
Вы ставили какие-нибудь модули, "улучшающие" ссылки?
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 14 Июня 2013, 09:35:19
Кстати, а почему Вы не обновили модуль? Какие проблемы?
Название: Re: SiteMap XML
Отправлено: lanadearg от 14 Июня 2013, 15:51:31
Спасибо за быстрый ответ!
Да, после перехода на 1.3.9 изменились адреса. Вы правильно заметили, я поменяла &amp; на символ &. Это потому что view source выдавал урл адреса совсем не рабочие, все вели на 404. А так хоть  редирект заработал и вроде бы ботов перекидывает правильно. Не выход , конечно. Но решение как поправить пока не найдено.
 Модуль пыталась переустановить,  ultimate seo- не получилось, в sql  не совпадали названия таблиц, хотя вроде бы у меня стоял именно ultimate seo. Пыталась поставить  другой модуль, ceon seo встал без сучка и задоринки, но что то было не так , например  manager в админке так и не появился, вернее появился , но выдавал белый лист, так что не получилось настроить, пришлось убрать.
 Я попробую вернуть &amp; , может  SiteMap правильный выдавать начнет.
Вообщем, как это исправить я совсем без идей.
 
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 14 Июня 2013, 16:10:19
Да, после перехода на 1.3.9 изменились адреса. Вы правильно заметили, я поменяла &amp; на символ &. Это потому что view source выдавал урл адреса совсем не рабочие, все вели на 404.
Вы совершили ошибку - нарушили стандарты W3C. Ни в коем случае нельзя этого делать!!! Даже ради собственного мнимого удобства. view source выдавал правильные адреса. Просто нельзя  эти адреса тупо переносить в адресную строку!!!

Но решение как поправить пока не найдено.
Решение чего?

Модуль пыталась переустановить
И что не получилось? Какие проблемы?
Название: Re: SiteMap XML
Отправлено: lanadearg от 14 Июня 2013, 18:34:01
Переустановила все таки ultimate seo, все заработало!
Спасибо!
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 14 Июня 2013, 18:44:21
На здоровье! :)
Название: Re: SiteMap XML
Отправлено: yesaul от 20 Января 2015, 23:11:43
Валидатор (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly92YWxpZGF0b3IudzMub3JnLyZxdW90Ow==) 'ругается' на:

<script language=javascript>if (window.opener) window.opener.location.reload(true);</script> (в tpl_main_page.php)

Как я понял :-\, для тега script (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly9odG1sYm9vay5ydS9odG1sL3NjcmlwdCZxdW90Ow==) надо обязательно указывать атрибут type (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly9odG1sYm9vay5ydS9odG1sL3NjcmlwdC90eXBlJnF1b3Q7), то есть:

<script type="text/javascript" language="JavaScript">if (window.opener) window.opener.location.reload(true);</script>
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 26 Января 2015, 14:45:01
Валидатор (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly92YWxpZGF0b3IudzMub3JnLyZxdW90Ow==) 'ругается' на:

<script language=javascript>if (window.opener) window.opener.location.reload(true);</script> (в tpl_main_page.php)

Как я понял :-\, для тега script (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly9odG1sYm9vay5ydS9odG1sL3NjcmlwdCZxdW90Ow==) надо обязательно указывать атрибут type (https://zen-cart.su/go.php?url=aHR0cDovLyZxdW90O2h0dHA6Ly9odG1sYm9vay5ydS9odG1sL3NjcmlwdC90eXBlJnF1b3Q7), то есть:

<script type="text/javascript" language="JavaScript">if (window.opener) window.opener.location.reload(true);</script>
Если блюсти законы w3c, то да, надо. Практического смысла в этом нет, но, согласен, порядок есть порядок :) Исправил. Спасибо.
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 18 Мая 2016, 12:01:54
Перенёс sitemap xml на GitHub - https://github.com/AndrewBerezin/zen-cart-sitemap-xml (https://zen-cart.su/go.php?url=aHR0cHM6Ly9naXRodWIuY29tL0FuZHJld0JlcmV6aW4vemVuLWNhcnQtc2l0ZW1hcC14bWw=)
Название: Re: SiteMap XML
Отправлено: AndrewBerezin от 13 Ноября 2016, 17:28:22
Обновил. Багфикс.