shef 0 Опубликовано 5 ноября, 2008 Жалоба Share Опубликовано 5 ноября, 2008 Всем здравствуйте. У меня почему-то market.php не правильно выдает цены в market.yandex.ru При проверке Yandex выдает вот такую ошибку: Ошибка № 2020267: цена, не относящаяся к товару - предложение снято Цена: 609236 RUR, в наличии У меня в админке 3 валюты: RUR, USD, EUR. RUR - стоит по умолчанию. Экспериментальным путем выяснил, что если цену товара 16990 разделить на курс EUR, то как раз и получится та самая огромная цена 609236 Почему market.php делит рублевую цену на курс EUR? У меня ведь стоит RUR по умолчанию! По теме нашел на форуме вот этот топик: http://vamshop.ru/forum/index.php?topic=1344.30 Вариант не очень красивый, но всё же.Попробуйте в market.php заменить: Код: " <currencyId>" . $code . "</currencyId>\n"; на: Код: " <currencyId>RUR</currencyId>\n"; Мне видимо тоже нужно править код в market.php? Или может есть какие-то другие варианты? Версия магазина 1.45 Заранее спасибо :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2008 Жалоба Share Опубликовано 5 ноября, 2008 Так а если просто в браузере открывать market.php и посмотреть, там нормальная цена!? Если нормальная, тогда наверное нужно у яндекса спрашивать, где он откопал эту цену, если в market.php совсем другая. Ну и конечно лучше одну валюту держать, если есть острой необходимости в остальных. Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 5 ноября, 2008 Автор Жалоба Share Опубликовано 5 ноября, 2008 Если я в эксплорере набираю http://магазин.ru/market.php у меня эксплорер выдает вот такую ошибку: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/local/www/магазин.ru/market.php on line 142 в файле market.php в строке 142 у меня (($categories["parent_id"] "]== "]=="0") ? ">" : " parentId=\"" . $categories["parent_id"] . "\">" ) .[/code]что не так? не пойму.... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 ноября, 2008 Жалоба Share Опубликовано 5 ноября, 2008 А можешь дать ссылку на market.php Гляну Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 5 ноября, 2008 Автор Жалоба Share Опубликовано 5 ноября, 2008 9shop.ru/market.php странно.... почему-то он у меня не открывается :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 ноября, 2008 Жалоба Share Опубликовано 6 ноября, 2008 Что-нибудь правили в файле market.php? Выложите свой файл market.php, прицепите к сообщению, попробую у себя его. Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 6 ноября, 2008 Автор Жалоба Share Опубликовано 6 ноября, 2008 market.php не правил. вот прикрепил этот файл. посмотри плз... market.php Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 6 ноября, 2008 Автор Жалоба Share Опубликовано 6 ноября, 2008 Т.к. в браузере мой market.php не открывается из-за какой-то синтаксической ошибки... у меня такая просьба: у кого market.php нормально работает выложите/прикрепите тут плз. свою версию этого файла. Я сравню со своим и подправлю.... Ко всем с уважением Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 ноября, 2008 Жалоба Share Опубликовано 6 ноября, 2008 Вот файл стандартный, который с магазином идёт. Попробуйте его. market.php Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 7 ноября, 2008 Автор Жалоба Share Опубликовано 7 ноября, 2008 Спасибо Саша :) Я сравнил свой market.php и твой в winmerge... они оказались разные... поставил твой файл вроде все заработало.... есть правда одна проблема: товары почему-то выводятся в XML не все? может ему название/описание не нравится? символы какие-нить запрещенные? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2008 Жалоба Share Опубликовано 7 ноября, 2008 А в Админке - Каталог не отключены товара, т.е. может просто у некоторых товаров колонка XML выключена. Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 7 ноября, 2008 Автор Жалоба Share Опубликовано 7 ноября, 2008 Нет колонка XML включена. Он как-то странно выводит товары... почему-то все время выводит -1 товар. Т.е. когда я добавляю самый первый товар он ничего не выводит, а когда добавляю второй, то он выводит предыдущий.... в чем причина? не могу понять... кажется на форуме уже кто-то писал о точно такой же ошибки с выводом товаров в XML Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2008 Жалоба Share Опубликовано 7 ноября, 2008 Не знаю, вроде бы в market.php нет никких ограничений. Хотя может просто количество на складе указываете 0 ?! Ссылка на сообщение Поделиться на другие сайты
shef 0 Опубликовано 10 ноября, 2008 Автор Жалоба Share Опубликовано 10 ноября, 2008 кол-во на складе тут не при чем. Кол-во на складе никак не влияет на вывод товара в XML. Там просто указывается если товара нет на складе то: <offer id="57030" available="false"> Если товар есть на складе то: <offer id="57027" available="true"> Но и в том и в другом случае товар выводится в XML. Просто он выводится с разными значениями о наличии. Я же говорил о том, что 1 позиция товара вообще не выводится в XML при любом раскладе о наличии его на складе. Я заметил такую закономерность: Вывод товара в XML зависит от его расположения в магазине в админке (не знаю почему)... Не выводится САМЫЙ ПОСЛЕДНИЙ/НИЖНИЙ товар по списку в самой последней/нижней категории в админке у которого включена колонка вывода в XML. Причем изменение порядка в админке не помогает В чем может быть причина не вывода нижнего включенного товара? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 ноября, 2008 Жалоба Share Опубликовано 10 ноября, 2008 Я даже и не могу сказать, если честно, в market.php файле никаких ограничений вроде бы нет. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения