Перейти к содержанию
Форум поддержки пользователей VamShop

market.php


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

если не смотреть на закомментированный блок, то


@define('GZIP_LEVEL','0');
require('includes/application_top.php');
@define('YML_NAME', '');
@define('YML_COMPANY', '');
@define('YML_AVAILABLE', 'stock');
@define('YML_DELIVERYINCLUDED', 'false');
@define('YML_AUTH_USER', '');
@define('YML_AUTH_PW', '');
@define('YML_REF_ID', '');
@define('YML_STRIP_TAGS', 'true');
@define('YML_USE_CDATA', 'true');
@define('YML_UTF8', '');
@define('YML_VENDOR', 'false');
@define('YML_VENDORCODE', 'true');
@define('YML_USE_CPATH', 'false');
@define('YML_OUTPUT_BUFFER_MAXSIZE', 1024);
@define('YML_OUTPUT_DIRECTORY', 'temp/');
@define('YML_GZIP', 'false');
if (!get_cfg_var('safe_mode') && function_exists('set_time_limit')) {
set_time_limit(0);
}
if (YML_AUTH_USER != "" && YML_AUTH_PW != "") {
if (!isset($PHP_AUTH_USER) || $PHP_AUTH_USER != YML_AUTH_USER || $PHP_AUTH_PW != YML_AUTH_PW) {
header('WWW-Authenticate: Basic realm="Realm-Name"');
header("HTTP/1.0 401 Unauthorized");
die;
}
}
$charset = (YML_UTF8 == 'true') ? 'windows-1251' : $_SESSION['language_charset'];
$yml_referer = YML_REF_ID;
$referrer = (YML_REF_ID != '' ? '&' . YML_REF_ID : '');
$referrer .= (!empty($_GET['ref']) ? '&ref=' . $_GET['ref'] : '');
if($_SESSION["language_code"] != DEFAULT_LANGUAGE) $language_get = '&language=' . $_SESSION["language_code"];
$display_all_categories = (isset($_GET['cats']) && $_GET['cats'] == 'all');
if(!vam_yml_out()) {
echo 'Ошибка при создании yml-файла'; // Убрать в константы
die;
}
vam_yml_out('<?xml version="1.0" encoding="' . $charset .'"?' . '><!DOCTYPE yml_catalog SYSTEM "shops.dtd">');
vam_yml_out('<yml_catalog date="' . date('Y-m-d H:i') . '">');
vam_yml_out('<shop>');
vam_yml_out('<name>' . vam_yml_clear_string((YML_NAME == '' ? STORE_NAME : YML_NAME)) .'</name>');
vam_yml_out('<company>' . vam_yml_clear_string((YML_COMPANY == '' ? STORE_OWNER : YML_COMPANY)) . '</company>');
vam_yml_out('<url>' . HTTP_SERVER . DIR_WS_CATALOG . '</url>');
[/CODE]
[CODE]
@define('YML_UTF8', '');
вот 11 вроде бы

@define('YML_UTF8', 'true');
[/code]

пробовал - не помогает

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

Так в браузере надо смотреть, это ж парсер xml забирает XML файл и выдаёт ошибку.

Ссылку на market.php дайте.

Может просто будет достаточно включить кодировка cp1251 в Админке - Настройки - Яндекс-маркет.

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