Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 690 Ответов
  • 175495 Просмотров
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Ребят, помогите переделать этот код:
Код
$url_f = htmlspecialchars("http://$domen_url/component/option,com_virtuemart/page,shop.product_details/flypage,shop.flypage/product_id,$product_id/category_id,$category_id/");

Чтобы он выдавал ссылку: http://drakopanda.com/online-shop/details/144/29/nazvanie_kategorii/nazvanie_tovara.html

144 - ID товара
29 - ID категории


Заранее спасибо
*

adamovrd

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Проблема частично решена: $url_f = "http://$domen_url/online-shop/details/$product_id/$category_id/$category_name/$product_name.html";
Скажите как имя категории и товара сделать, чтобы они отображались латиницей? т.е. есть нужна ссылка вида: http://sait.com/online-shop/details/144/29/nazvanie_kategorii/nazvanie_tovara.html . Сейчас $category_name/$product_name.html отображается русскими буквами, стоит router.php. Очень благодарен за любую помощь, а то уже запарился искать.
« Последнее редактирование: 22.07.2011, 00:49:40 от adamovrd »

подскажите, а если яндех так ругается:

Определена кодировка: unknown (строка 0, столбец 0)
Фатальная ошибка: Заявленная кодировка XML ( utf-8) не соответствует действительной ( unknown)
*

Shunsui

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Подскажите, а как сделать так, чтобы прайс обновлялся, допустим, раз в день?
*

Keksoid

  • Новичок
  • 1
  • 0 / 0
Готов оплатить помощь в настройке и установке скрипта для оформления yml - карты
Кодировка сайта в utf8
В названии товара присутствуют символы ' " / ( ) и многая другая хрень.
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
Подскажите, а как сделать так, чтобы прайс обновлялся, допустим, раз в день?

Я извеняюсь какой прайс? Ваш?  или в маркете?
*

злобный ламер

  • Захожу иногда
  • 193
  • 2 / 0
Доброго времени суток! Подскажите, пожалуйста, где попалась лишняя ковычка? Уже глаза в кучу. В маркете товар выводится вот так: Atoll A-560E" Как убрать ковычки из названия товара? Скрипт взят в этой теме и немного изменен.





ответ указан тут
« Ответ #235 : 10.12.2009, 18:46:41 »
echo"<name>".strip_tags($row[$i]['product_name'])."</name>\n";
вместо
echo"<name>".strip_tags($row[$i]['product_name'])."\"</name>\n";

« Последнее редактирование: 23.08.2011, 16:44:29 от злобный ламер »
*

ivanesx2008

  • Захожу иногда
  • 66
  • 0 / 0
Уже сутки бьюсь над скриптом, все вроде правильно выгружается, а Яндекс выдает ошибку
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: The input ended before all started tags were ended. Last tag started was 'offers' (строка 165697, столбец 1)

ссылка на выгрузку http://www.iksmarket.com.ua/export/ya2.php

Подскажите что не так плиииз
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
а Вы сами в ie результат работы скрипта видите? я нет.
Сколько товаров выгружается? Может у Вас не хватает времени работы скрипта или памяти?
и ещё, где у Вас ''http://www.iksmarket.com.ua/export/shops.dtd''
*

ivanesx2008

  • Захожу иногда
  • 66
  • 0 / 0
beagler! Заработало! Точно, добавил в htaccess лимиты на память и время и заработало! Лови +! )))
Теперь бы еще найти как выгружать ссылки с SEF (SH404sef)... выложенные здесь примеры не выгружают
*

TitanKV

  • Новичок
  • 8
  • 0 / 1
В Яндекс маркете товар отображается так : KR150-A1"
подскажите что надо подправить в коде , чтобы не отображались  (") кавычки после названия товара.

Вопрос снят.
Спасибо злобный ламер - сам  не увидел.
« Последнее редактирование: 11.09.2011, 22:02:31 от TitanKV »
*

Михаил11223344

  • Осваиваюсь на форуме
  • 10
  • 0 / 1
Добрый вечер, у меня есть проблема, я экспортировал прайс на Яндекс маркет, мне прислали письмо, что там ошибка:

При проверке Вашего магазина действительно была обнаружена ошибка "Страница
товарного предложения не открывается". Обратите, пожалуйста, внимание -
данная ошибка присутствует как минимум в нескольких товарных предложениях,
например, в этих:

<offer id="751"  available="true" >
<url>http://watches-the-best.ru/ndex.php?page=shop.product_details&amp;categ
ory_id=11&amp;flypage=flypage.tpl&amp;product_id=751&amp;option=com_virtuema
rt&amp;Itemid=78</url>
<price>7310</price>
<currencyId>RUB</currencyId>
<categoryId>11</categoryId>
<picture>http://watches-the-best.ru/components/com_virtuemart/shop_image/pro
duct/resized/Orient_4ee4a50c8a27a_90x90.jpg</picture>
<delivery>true</delivery>
<local_delivery_cost>0</local_delivery_cost>
<name>Orient</name>
<vendor>Manufacturer</vendor>
<description>мужские механические аналоговые корпус из стали браслет: кожа
21 камней  противоударные</description>
</offer>


<offer id="788"  available="true" >
<url>http://watches-the-best.ru/ndex.php?page=shop.product_details&amp;categ
ory_id=11&amp;flypage=flypage.tpl&amp;product_id=788&amp;option=com_virtuema
rt&amp;Itemid=78</url>
<price>3200</price>
<currencyId>RUB</currencyId>
<categoryId>11</categoryId>
<picture>http://watches-the-best.ru/components/com_virtuemart/shop_image/pro
duct/resized/Orient_4ee4ae4b0304d_90x90.jpg</picture>
<delivery>true</delivery>
<local_delivery_cost>0</local_delivery_cost>
<name>Orient</name>
<vendor>Manufacturer</vendor>
<description>мужские механические аналоговые корпус из стали 21 камней
противоударные водонепроницаемые</description>
</offer>

Что мне с этим делать?
Можете подсказать?
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
Добрый вечер, у меня есть проблема, я экспортировал прайс на Яндекс маркет, мне прислали письмо, что там ошибка:

При проверке Вашего магазина действительно была обнаружена ошибка "Страница
товарного предложения не открывается". Обратите, пожалуйста, внимание -
данная ошибка присутствует как минимум в нескольких товарных предложениях,
например, в этих:

<offer id="751"  available="true" >
<url>http://watches-the-best.ru/ndex.php?page=shop.product_details&amp;categ
ory_id=11&amp;flypage=flypage.tpl&amp;product_id=751&amp;option=com_virtuema
rt&amp;Itemid=78</url>
<price>7310</price>
<currencyId>RUB</currencyId>
<categoryId>11</categoryId>


Что мне с этим делать?
Можете подсказать?

Если формируется ссылка с ndex.php вместо index.php
Варианты решения:
1. Включить SEF в настройках Joomla (если он используется на сайте, а оно скорее всего так и есть)
2. Закомментировать или удалить строку 110 файла components\com_vmymlexport\views\yml\view.raw.php
Код
if (stripos($prod_url, '/') == 0) $prod_url = substr($prod_url, 1);
« Последнее редактирование: 26.12.2011, 22:17:16 от mailrev »
3.14здец
*

Михаил321

  • Новичок
  • 6
  • 0 / 0
Здравствуйте, у меня возникла проблема:
При экспорте в маркет, не отображается артикул товара и категория (наручные часы)
используется Joomla 1.5.23Stable VirtueMart 1.1.9Stable
Адрес сайта watches-the-best.ru

URL для экспорта в Яндекс.Маркет:  http://watches-the-best.ru/index.php?option=com_vmymlexport&view=yml&no_html=1
 для предварительного просмотра http://watches-the-best.ru/index.php?option=com_vmymlexport&view=yml

Подскажите как решить данною проблему?
*

Irsn

  • Захожу иногда
  • 83
  • 0 / 0
...
Как сделать выгрузку с ссылками, которые формирует sh404SEF ? !
Теперь бы еще найти как выгружать ссылки с SEF (SH404sef)... выложенные здесь примеры не выгружают
+1 Тоже никак не могу ссылку сформировать :(((
« Последнее редактирование: 06.02.2012, 15:36:14 от Irsn »
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
+1 Тоже никак не могу ссылку сформировать :(((
+1 тоже очень надо!
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Ошибка при загрузке прайст листа
Ошибка: Значения тегов delivery/pickup/store не соответствуют типу магазина
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Присоеденяюсь
тоже присоединяюсь!)
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
Подскажите пожалуйста, как можно прикрутить к отображению названия товара в YML еще и значения некоторых типов товара и возможно ли это вообще? Скрипт взят из "Ответ #14", работает отлично. Joomla 1.5.12 VM 1.1.3
*

Night_traveller

  • Новичок
  • 6
  • 2 / 0
Может кто подскажет следующее, возможно ли такое организовать.
У Яндекс в вебмастере есть такой раздел - товар и цены.
Для работы с ним необходим файл yml. У меня он есть, используется для Яндекс.маркет.
В этом файле формируется из базы обычный url.
А для Яндекс "товары и цены" необходима SEF ссылка. Яндекс индексирует SEF ссылки и необходима привязка.
Вопрос в следующем, можно ли настроить технически скрипт, чтобы он формировал уже SEF ссылки?
*

kiddywear

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Так же столкнулся с проблемой дублей, решение удаление группы покупателей (у меня почему то было две группы по умолчанию) и затем удаление товаров для этой "второй" группы.
Для тех у кого не работает или что-то глючит выкладываю свой скрипт. VM 1.1.7 Stable. Лично мне нужна была еще проверка наличия на складе, по этому добавил проверку product_in_stock, если товаров на складе 0 они не публикуются. Так же там есть поле вывода производителя.
Пробовал установить Ваш вариант. Товары которых нет на складе генерируются в карту (в админпанели - Показывать товары, которых нет на складе - галочка снята, т.е. на сайте они не отображаются, а в карте ссылка генерируется).
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
Подскажите пожалуйста, такая беда: Я.Маркет не может определить верно категорию товара, и раскидывает предложения из одной категории маркета по разным, причем никакой зависимости понять не смог. Звонил в поддержку, они говорят что если роботу не хватает данных для определения категории товара, он берет дополнительную информацию еще откуда-то. Но толком мне объяснить не смогли...сказали лишь, поставьте мол вручную категорию товара какую нужно.
вот код:
Код
<?php
//***********************************************************
//
// Версия коннектора к Yandex.Market от 18.04.2009
// автор доработок Саид Дашук (dashuk@ngs.ru)
//
// Доработки:
// 1. Подключение к настройкам Joomla (теперь не надо прописывать реквизиты доступа к БД,
//         а достаточно указать конфигурационный файл 'configuration.php')
// 2. Добавлены комментарии для новичков
// 3. ВЫБОРКА ВСЕХ ТОВАРОВ ПРОИСХОДИТ ОДНИМ ЗАПРОСОМ!
// 4. Добавлен шаблон для описания товара (тег <description>)
// 5. Rурсы валют, приравнены к курсу ЦБРФ
// 6. Добавленны теги "доставка" и "производитель" (просто мне они нужны, а Вы решайте сами)
// а также: форматирование для удобства кода и вывода и еще что то по мелочам.
//
// Проверялось на Joomla! 1.5.9 Production/Stable / VirtueMart 1.1.2 stable
//
//***********************************************************


// Пропишите относительный путь к 'configuration.php' (он находится в корне Joomla)
// Например: include '../configuration.php';
include '../configuration.php';
$cfg = new JConfig();

//NAME - Короткое название магазина (название, которое выводится в списке найденных на Яндекс.Маркете товаров.
//Не должно содержать более 20 символов). Нельзя использовать слова, не имеющие отношения к
//наименованию магазина ("лучший", "дешевый"), указывать номер телефона и т.п. Название магазина,
//должно совпадать с фактическим названием магазина, которое публикуется на сайте. При несоблюдении
//данного требования наименование может быть изменено Яндексом самостоятельно без уведомления Клиента.
$cfg_name = $cfg->fromname;

//Полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации.
$cfg_company = $cfg->sitename;

//URL-адрес главной страницы магазина
$cfg_url = 'мой сайт.ru';

// Шаблон для описания товара
// Вместо {product_name} - будет вставлено наименование товара
// Вместо {product_desc} - будет вставлено краткое описание
// ПРИМЕР:
// $description_template = '{product_name} от производителя';
$description_template = '{product_desc}';

// Ставка за клик (в центах)
// $bid = '11';


$hostname = $cfg->host;
$username = $cfg->user;
$password = $cfg->password;
$dbName = $cfg->db;
$category = $cfg->dbprefix."vm_category";
$category_xref = $cfg->dbprefix."vm_category_xref";
$userstable = $cfg->dbprefix."vm_product";
$pricetable = $cfg->dbprefix."vm_product_price";
$product_category_xref = $cfg->dbprefix."vm_product_category_xref";

mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error());

// Исправтье, если у вас другая кодировка в БД
mysql_query('set names utf8');

echo"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo"<!DOCTYPE yml_catalog SYSTEM \"shops.dtd\">\n";
echo"<yml_catalog date=\"";
echo date('Y-m-d H:i');
echo"\">\n";
echo"<shop>\n";
echo"<name>$cfg_name</name>\n";
echo"<company>$cfg_company</company>\n";
echo"<url>$cfg_url</url>\n";

// курсы валют, приравнены к курсу ЦБРФ
echo"<currencies>\n";
echo"<currency  id=\"RUR\" rate=\"1\"/>\n";
echo"<currency  id=\"USD\" rate=\"CBRF\"/>\n";
echo"<currency  id=\"EUR\" rate=\"CBRF\"/>\n";
echo"</currencies>\n";

// Секция категорий
echo"<categories>\n";
$query_cat = "SELECT * FROM $category_xref";
$res_cat = mysql_query($query_cat) or die(mysql_error());
$rw=1;
while ($row_cat=mysql_fetch_array($res_cat)) {
$cat_parent_id=$row_cat['category_parent_id'];
$cat_child_id=$row_cat['category_child_id'];
$query2 = "SELECT category_name FROM $category WHERE category_id=".$row_cat['category_child_id'];
$res_cat1 = mysql_query($query2) or die(mysql_error());
$name_cat=mysql_fetch_array($res_cat1);
$cat_name=$name_cat['category_name'];
if ($cat_parent_id==0) {
echo"<category id=\"".$cat_child_id."\">".$cat_name."</category>\n";
}
else {
echo"<category id=\"".$cat_child_id."\" parentId=\"".$cat_parent_id."\">".$cat_name."</category>\n";
}
$rw++;
}
echo"</categories>\n";

// Секция описания товаров
echo"<offers>\n";

$tb_product = $cfg->dbprefix."vm_product";
$tb_manufacturer = $cfg->dbprefix."vm_manufacturer";
$tb_product_mf_xref = $cfg->dbprefix."vm_product_mf_xref";
$tb_category = $cfg->dbprefix."vm_category";
$tb_product_category_xref = $cfg->dbprefix."vm_product_category_xref";
$tb_price = $cfg->dbprefix."vm_product_price";

$query = "
SELECT
$tb_product.product_id,
$tb_product.product_name,
$tb_manufacturer.mf_name,
$tb_manufacturer.manufacturer_id,
$tb_category.category_name,
$tb_category.category_id,
$tb_product_category_xref.category_id,
$tb_price.product_price,
$tb_product.product_sku,
$tb_product.product_in_stock,
$tb_product.product_unit,
$tb_product.product_full_image,
$tb_product.product_s_desc,
$tb_product.product_weight
FROM
($tb_product_category_xref
RIGHT JOIN ($tb_price
RIGHT JOIN (($tb_product_mf_xref
RIGHT JOIN $tb_product
ON $tb_product_mf_xref.product_id = $tb_product.product_id)
LEFT JOIN $tb_manufacturer
ON $tb_product_mf_xref.manufacturer_id = $tb_manufacturer.manufacturer_id)
ON $tb_price.product_id = $tb_product.product_id)
ON $tb_product_category_xref.product_id = $tb_product.product_id)
LEFT JOIN $tb_category
ON $tb_product_category_xref.category_id = $tb_category.category_id
WHERE $tb_product.product_publish='Y' and $tb_product.product_in_stock>0
";

$row = d2a($query);
$product_log = Array();
for($i=0;$i<count($row);$i++) {
if (!in_array($row[$i]['product_id'],$product_log) AND ($row[$i]['product_price'])) {
$product_log[] = $row[$i]['product_id'];

$url="http://$cfg_url/index.php?page=shop.product_details&amp;flypage=shop.flypage&amp;option=com_virtuemart&amp;product_id=".$row[$i]['product_id'];
//$url="http://$cfg_url/client?page=shop.product_details&flypage=flypage-ask.tpl&product_id=".$row[$i]['product_id']."&category_id=".$row[$i]['category_id']."&manufacturer_id=".$row[$i]['manufacturer_id'];

$product_full_image = "http://$cfg_url/components/com_virtuemart/shop_image/product/".$row[$i]['product_full_image'];
$tags = Array ('{product_name}','{product_desc}');
$repl = Array ($row[$i]['product_name'],$row[$i]['product_s_desc']);
$product_price = substr($row[$i]['product_price'], 0, -3);
$product_cat_id=$row[$i]['category_id'];
echo"\n<offer id=\"".$row[$i]['product_id']."\" available=\"true\">\n";
echo"<url>".$url."</url>\n";
echo"<price>$product_price</price>\n";
// Валюта в которой указаны Ваши цены
echo"<currencyId>RUR</currencyId>\n";
echo"<categoryId>".$product_cat_id."</categoryId>\n";
echo"<picture>".$product_full_image ."</picture>\n";
// Возможность доставки
echo"<delivery>true</delivery> \n";
echo"<name>".strip_tags($row[$i]['mf_name'])." ".strip_tags($row[$i]['product_name'])."</name>\n";
echo"<description>".strip_tags(str_replace($tags,$repl,$description_template))."</description>\n";
echo"</offer>\n";
}
}

echo"</offers>\n";
echo"</shop>\n";
echo"</yml_catalog>\n";

function d2a($query){
    $result = mysql_query($query) or die("Query failed : " . mysql_error());
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {$res[] = $line;}
    mysql_free_result($result);
    return $res;
}

?>

Пробовал просто название нужной категории прописывать кириллицей в <categories></category>, но тогда маркет при проверке выдает ошибку "Неизвестная категория". Подскажите пожалуйста, где как поменять?
*

koss035

  • Новичок
  • 8
  • 0 / 0
ребят пожалуйста помогите уже не знаю что делать перековырял все что можно маркет ругается на sef

Предложения сняты с публикации
3:52   /client?page=shop.product_details&flypage=flypage-ask.tpl&product_id=13&category_id=4&manufacturer_id=9   404
13:52   /client?page=shop.product_details&flypage=flypage-ask.tpl&product_id=26&category_id=4&manufacturer_id=11   404
13:52   /client?page=shop.product_details&flypage=flypage-ask.tpl&product_id=4&category_id=4&manufacturer_id=1   404
13:51   /client?page=shop.product_details&flypage=flypage-ask.tpl&product_id=19&category_id=4&manufacturer_id=8   404
13:46   /client?page=shop.product_details&flypage=flypage-ask.tpl&product_id=9&category_id=4&manufacturer_id=11   404

как можно это исправить? включаю SEF сразу автоматическая проверка отключает мои предложения, выключаю SEF все нормально работает
хотелось бы чтобы были ссылки нормального вида.
Я готов заплатить только помогите плиииииз :'(
*

sanynn

  • Новичок
  • 1
  • 0 / 0
Доброго времени суток! Коллеги, подскажите кто знает. Яндекс выдает такую ошибку: Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2012-10-20 21:07 (строка 1, столбец 117)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Empty content not valid for content model: '(currency)+' (строка 1, столбец 325)

Файл: http://ochisto.ru/index.php?option=com_vmymlexport&view=yml&no_html=1

Перелопатил вроде все, валюты менял и так и сяк ничего не помогает, кто сталкивался?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Подскажите пожалуйста, такая беда: Я.Маркет не может определить верно категорию товара, и раскидывает предложения из одной категории маркета по разным, причем никакой зависимости понять не смог.
Скиньте ссылку на файл yml, посмотрю.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Доброго времени суток! Коллеги, подскажите кто знает. Яндекс выдает такую ошибку: Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2012-10-20 21:07 (строка 1, столбец 117)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Empty content not valid for content model: '(currency)+' (строка 1, столбец 325)

Файл: http://ochisto.ru/index.php?option=com_vmymlexport&view=yml&no_html=1

Перелопатил вроде все, валюты менял и так и сяк ничего не помогает, кто сталкивался?

У Вас несоответствие в названии валюты:
декларированно: <currencies><currency id="RUR" rate="1"/></currencies>
а в товарах: <currencyId>RUB</currencyId>
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Romaha

  • Захожу иногда
  • 56
  • 1 / 0
Скиньте ссылку на файл yml, посмотрю.
В личке.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
В личке.
А на что, собственно, ругается Яндекс?
Единственное, что я пока вижу - это неправильное отображение кириллицы.
Проверьте:
1. случайно не закомментирована ли строка: mysql_query('set names utf8');, если да - раскомментируйте ее.
2. сам файл ya_mark.php закодирован в UTF-8 или нет, если нет - закодировать его в UTF-8 и заново загрузить на сервер.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1C УТ 8.x &lt;-&gt; VirtueMart по протоколу CommerceML

Автор Centoff

Ответов: 1315
Просмотров: 220674
Последний ответ 27.10.2020, 15:32:10
от Leo1986
Импорт из CSV товаров с типами и свойствами из

Автор Gruz

Ответов: 499
Просмотров: 153272
Последний ответ 23.02.2017, 15:15:42
от orchanin
Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 5521
Последний ответ 14.07.2016, 18:40:24
от Berzerker
импорт товаров в YML Яндекс маркет

Автор zmeyx

Ответов: 5
Просмотров: 11772
Последний ответ 14.07.2016, 18:34:28
от Berzerker
Скрипт экспорта товаров в Яндекс маркет (yml)

Автор gaalferov

Ответов: 12
Просмотров: 12126
Последний ответ 08.06.2016, 14:02:27
от DimaXP