Ответить на тему  [ Сообщений: 9 ] 
Экспортировать товары в yandex 
Автор Сообщение
Эксперт
Аватар пользователя

Зарегистрирован: 05 окт 2010, 15:34
Сообщений: 1463
Пол: женский
Репутация: 2287
Добавить пункт репутацииВычесть пункт репутации
Сообщение Экспортировать товары в yandex
Есть ли для магазина генератор YML-файла? Как можно это сделать

Есть ли модуль для экспорта товара в yandex


19 мар 2011, 23:30
Профиль Отправить личное сообщение WWW
Эксперт
Аватар пользователя

Зарегистрирован: 05 окт 2010, 15:34
Сообщений: 1463
Пол: женский
Репутация: 2287
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
никто не делал экспорт в yandex? поделитесь опытом пожалуйста


12 апр 2011, 11:00
Профиль Отправить личное сообщение WWW
Эксперт
Аватар пользователя

Зарегистрирован: 05 окт 2010, 15:34
Сообщений: 1463
Пол: женский
Репутация: 2287
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
Закачала php файл , но проверку yandex не проходит (http://sputnikarss-ru.1gb.ru/magazin/market.php):

Код:
Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2011-04-16 12:37 (строка 3, столбец 127)
Ошибка: Не указано название магазина (строка 119, столбец 9)
Фатальная ошибка: Фид отклонен


помогите пожалуйста, что в php неправильно прописано, вроде все указано :
Код:
<?php
include 'configuration.php';
$cfg = new JConfig();

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

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

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

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

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


$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'
";

$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\" bid=\"$bid\">\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]['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;
}

?>


16 апр 2011, 12:19
Профиль Отправить личное сообщение WWW
Бывалый

Зарегистрирован: 06 апр 2011, 11:32
Сообщений: 103
Репутация: 11
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
я конечно может и балбес, скажите пожалуйста, может там нужна своего рода регистрация по имени вашего сайта, который вы вносите в эту форму? просто как я понимаю, у вас именно ошибка с именем, а к нему есть требования, возможно они не соблюдены?


29 май 2011, 12:49
Профиль Отправить личное сообщение
Эксперт
Аватар пользователя

Зарегистрирован: 05 окт 2010, 15:34
Сообщений: 1463
Пол: женский
Репутация: 2287
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
ой, с именем, худо бедно разобралась, другая проблема теперь
Цитата:
Определена кодировка: utf-8 (строка 0, столбец 0)
Дата из файла: 2011-04-21 15:00 (строка 3, столбец 127)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unterminated entity reference, 'flypage' (строка 122, столбец 77)


я прописала в 148 строке (замена "&" символ на "&amp;" )
Цитата:
echo"<name>".strip_tags(str_replace("&","&amp;",$r ow[$i]['product_name'])).


но все равно , ошибку дает


31 май 2011, 01:02
Профиль Отправить личное сообщение WWW
Модератор
Аватар пользователя

Зарегистрирован: 09 мар 2010, 00:53
Сообщений: 4082
Репутация: 2904
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
В этом случае правильнее писать одинарные кавычки,
желательно после echo и запятых поставить пробелы,
обязательно между $r и ow[$i пробел убрать,
возможно в конце точку убрать и поставить точку с запятой (это зависит от дальнейшего кода):

echo '<name>'.strip_tags(str_replace('&', '&amp;', $row[$i]['product_name']));

_________________
Не забывайте отдыхать!
www.jscan.ru - ежедневно новые японские сканворды и судоку различной сложности!


31 май 2011, 12:04
Профиль Отправить личное сообщение WWW
Опытный
Аватар пользователя

Зарегистрирован: 11 апр 2010, 18:10
Сообщений: 597
Откуда: Воронежская обл, пос. Синие Липяги
Репутация: 509
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
А переходы платные с Яндекс.Маркета?

_________________
Нет еще на свете такого холма, вершины которого настойчивость в конце концов не достигнет. /Чарльз Диккенс/


31 май 2011, 12:16
Профиль Отправить личное сообщение WWW
Эксперт
Аватар пользователя

Зарегистрирован: 05 окт 2010, 15:34
Сообщений: 1463
Пол: женский
Репутация: 2287
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
dedal писал(а):
А переходы платные с Яндекс.Маркета?
В смысле? нет, бесплатные (если не даете рекламу)


01 июн 2011, 11:12
Профиль Отправить личное сообщение WWW
Прохожий

Зарегистрирован: 21 мар 2018, 17:44
Сообщений: 1
Пол: мужской
Репутация: 0
Добавить пункт репутацииВычесть пункт репутации
Сообщение Re: Экспортировать товары в yandex
ребята, очень нужна помощь, я в программировании новичок...
не могу никак вытащить category_name , которое долно отображаться в имени товара.. выделил "************", вместо ID нужно чтоб отображалось имя..как это сделать?
Код:
<?php


define('NAME', 'Кофе и чай'); // название организации (не должно превышать 20 символов)
define('DESC', '&bdquo; Кофе и чай&rdquo; -украинский поставщик эксклюзивного чая и кофе с разных стран мира.
Бренд &bdquo; Кофе и чай&rdquo; это воплощение души изысканных горячих напитков для настоящих ценителей.
Гости нашего магазина могут подобрать уникальный чай и кофе, который станет незаменимой частью рациона и отличным подарком по любому поводу.
Дизайнеры &bdquo; Кофе и чай&rdquo; создают упаковку, благодаря которой чай и кофе нашего бренда не только хранится в идеальных условиях, но и украшает дома наших любимых покупателей.
Продукция &bdquo; Кофе и чай&rdquo; это высокое качество чая и кофе и крепкое здоровье каждого покупателя.'); // описание организации
define('CURRENCY', 'UAH'); // валюта магазина (RUB, USD, EUR, UAH, KZT)
define('DELIVERY', 'false'); // наличие доставки в магазине (true - есть, false - нет)
define('EXCLUDE_CAT', '0'); // id категорий которые нужно исключить из выгрузки, перечислить через запятую, например define('EXCLUDE_CAT', '2,8,54,5')
define('EXCLUDE_PROD', '0'); // id товаров которые нужно исключить из выгрузки, перечислить через запятую, например define('EXCLUDE_PROD', '2,8,54,5')
define('FILE', 1); // cоздать файл vm2_market.xml (define('FILE', 1)) или генерировать данные динамически (define('FILE', 0)), если define('FILE', 0), то в настройках якдеса нужно указать ссылку http://ваш_сайт/market/vm2_market.php, если define('FILE', 1), то http://ваш_сайт/market/vm2_market.xml, также, если define('FILE', 1), то после каждого обновления товаров в магазине, нужно в браузере набрать адрес http://ваш_сайт/market/vm2_market.php и запустить скрипт, чтоб сгенерировать файл vm2_market.xml

define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', dirname(__FILE__).DS.'..');

require_once(JPATH_BASE.DS.'includes'.DS.'defines.php');
require_once(JPATH_BASE.DS.'includes'.DS.'framework.php');

$app = JFactory::getApplication('site');
$app->initialise();

require_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_virtuemart'.DS.'helpers'.DS.'config.php');
require_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_virtuemart'.DS.'helpers'.DS.'calculationh.php');

$version = substr(vmVersion::$RELEASE, 0, 1);

VmConfig::loadConfig();

if ($version == 3) {
   require_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_virtuemart'.DS.'models'.DS.'product.php');
   $model = new VirtueMartModelProduct();
   $lang = VmConfig::$defaultLang;
} else {   
   $lang = VmConfig::get('vmlang', 'en_gb');
}

$db = JFactory::getDBO();
$live_site = trim(str_replace('market/', '', JURI::base()), '/').'/';
$calculator = calculationHelper::getInstance();

function getImages($id) {
   
   global $db, $live_site;
   
   $query = 'SELECT a.file_url FROM #__virtuemart_medias a JOIN #__virtuemart_product_medias b ON b.virtuemart_media_id = a.virtuemart_media_id WHERE a.published = 1 AND b.virtuemart_product_id = '.$id.' ORDER BY b.ordering, b.id LIMIT 10';
   $db->setQuery($query);
   $rows = $db->loadObjectList();
   
   $media = '';
   
   if ($rows) {
      foreach ($rows as $row) {
         $media .= '<picture>'.$live_site.htmlspecialchars(str_replace(' ', '%20', $row->file_url)).'</picture>'."\n";
      }
   }
   
   return $media;
}

function urlMarketEncode($url) {
   
   $url_arr = explode('/', $url);
   $url_st = '';
   
   foreach ($url_arr as $st) {
      $url_st .= '/'.urlencode($st);
   }
   
   return $url_st;
}

if (!FILE) {
   ob_start('ob_gzhandler', 9);
   header('Content-Type: application/xml; charset=utf-8');
} else {
   header('Content-Type: text/html; charset=UTF-8');
}

$xml = '<?xml version="1.0" encoding="utf-8"?>'."\n";
$xml .= '<!DOCTYPE yml_catalog SYSTEM "shops.dtd">'."\n";
$xml .= '<yml_catalog date="'.date('Y-m-d H:i').'">'."\n";
$xml .= '<shop>'."\n";
$xml .= '<name>'.htmlspecialchars(mb_substr(NAME, 0, 20, 'UTF-8')).'</name>'."\n";
$xml .= '<company>'.htmlspecialchars(DESC).'</company>'."\n";
$xml .= '<url>'.$live_site.'</url>'."\n";
$xml .= '<currencies>'."\n";
$xml .= '<currency id="'.CURRENCY.'" rate="1"/>'."\n";
$xml .= '</currencies>'."\n";
$xml .= '<categories>'."\n";

$query = 'SELECT a.category_parent_id, a.category_child_id, b.category_name FROM #__virtuemart_category_categories a RIGHT JOIN #__virtuemart_categories_'.$lang.' b ON b.virtuemart_category_id = a.category_child_id WHERE a.category_child_id NOT IN ('.EXCLUDE_CAT.') ORDER BY a.category_child_id';
$db->setQuery($query);
$rows = $db->loadObjectList();

$exclude_cat_arr = explode(',', EXCLUDE_CAT);

foreach ($rows as $row) {
   $cat_parent_id = $row->category_parent_id;
   $cat_child_id = $row->category_child_id;
   $cat_name = htmlspecialchars(trim(strip_tags($row->category_name)));
   
   if ($cat_name == '') {
      continue;
   }
      
   if ($cat_parent_id == 0 || in_array($cat_parent_id, $exclude_cat_arr)) {
      $xml .= '<category id="'.$cat_child_id.'">'.$cat_name.'</category>'."\n";
   } else {   
      $xml .= '<category id="'.$cat_child_id.'" parentId="'.$cat_parent_id.'">'.$cat_name.'</category>'."\n";
   }
}

$xml .= '</categories>'."\n";
$xml .= '<offers>'."\n";

$query = 'SELECT DISTINCT  a.virtuemart_product_id, a.product_parent_id, a.product_sku, a.product_weight, a.product_origin, a.product_strength, a.virtuemart_vendor_id, a.product_in_stock, b.product_name, b.product_desc, d.product_tax_id, d.product_discount_id, d.product_price, d.product_override_price, d.override, d.product_currency, e.mf_name, e.virtuemart_manufacturer_id, g.virtuemart_category_id FROM (#__virtuemart_product_categories g LEFT JOIN (#__virtuemart_product_prices d RIGHT JOIN ((#__virtuemart_product_manufacturers f RIGHT JOIN #__virtuemart_products a ON f.virtuemart_product_id = a.virtuemart_product_id) LEFT JOIN #__virtuemart_manufacturers_'.$lang.' e ON f.virtuemart_manufacturer_id = e.virtuemart_manufacturer_id LEFT JOIN #__virtuemart_products_'.$lang.' b ON b.virtuemart_product_id = a.virtuemart_product_id) ON d.virtuemart_product_id = a.virtuemart_product_id) ON g.virtuemart_product_id = a.virtuemart_product_id) WHERE a.published = 1 AND d.product_price > 0 AND b.product_name <> \'\' AND g.virtuemart_category_id NOT IN ('.EXCLUDE_CAT.') AND a.virtuemart_product_id NOT IN ('.EXCLUDE_PROD.') GROUP BY a.virtuemart_product_id';
$db->setQuery($query);
$rows = $db->loadObjectList();

foreach ($rows as $row) {
      
   $product_name = htmlspecialchars(trim(strip_tags($row->product_name)));
      
   if ($product_name == '') {
      continue;
   }
      
   $product_id = $row->virtuemart_product_id;
   $product_cat_id = $row->virtuemart_category_id;
   $row->categories = array($product_cat_id);
   
   if ($version == 3) {
      $model->getRawProductPrices($row, 0, array(1), 1);
   }
   
   $prices = $calculator->getProductPrices($row);
      
   $type = $row->mf_name ? ' type="vendor.model"' : '';
   $url = str_replace(array('/market/', '//', 'http:/', 'https:/'), array('', '/', 'http://', 'https://'), $live_site.urlMarketEncode(JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product_id.'&virtuemart_category_id='.$product_cat_id)));
      
   //$available = $row->product_in_stock > 0 ? 'true' : 'false';
   //$xml .= '<offer'.$type.' id="'.$product_id.'" available="'.$available.'">'."\n";

   $xml .= '<offer'.$type.' id="'.$product_id.'" available="true">'."\n";
   $xml .= '<url>'.$url.'</url>'."\n";
   $xml .= '<price>'.$prices['salesPrice'].'</price>'."\n";
   $xml .= '<currencyId>'.CURRENCY.'</currencyId>'."\n";
   $xml .= '<categoryId>'.$product_cat_id.'</categoryId>'."\n";
   
   
   $xml .= getImages($product_id);

******************************************************************************
      
   if ($row->mf_name) {
      $xml .= '<name>'.$product_cat_id.'  '.htmlspecialchars($row->mf_name).'  '.$product_name.'  '.htmlspecialchars($row->product_weight).'  '.htmlspecialchars($row->product_sku).'</name>'."\n";
   
******************************************************************************

   } else {
      $xml .= '<model>'.$product_name.'</model>'."\n";
   }
   if ($row->mf_name) {
      $xml .= '<vendor>'.htmlspecialchars($row->mf_name).'</vendor>'."\n";
      $xml .= '<stock_quantity>'.($row->product_in_stock).'</stock_quantity>'."\n";
   
   } else {
      $xml .= '<model>'.$product_name.'</model>'."\n";
   }
   
   
   if ($row->mf_name) {
      $xml .= '<param name="Доставка/Оплата">Без предоплаты в течении 5 дней</param>'."\n";
   } else {
      $xml .= '<model>'.$product_name.'</model>'."\n";
   }
   
   $xml .= '<param name="Фасовка">'.htmlspecialchars($row->product_weight).'</param>';
   $xml .= '<param name="Происхождение">'.htmlspecialchars($row->product_origin).'</param>';
   $xml .= '<param name="Крепость">'.htmlspecialchars($row->product_strength).'</param>';

   
   $xml .= '<param name="Артикул">'.htmlspecialchars($row->product_sku).'</param>';
   
   
   
   
   //$xml .= '<delivery>'.DELIVERY.'</delivery>'."\n";
      
   
   if ($row->product_desc) {
      $xml .= '<description>'.htmlspecialchars(strip_tags($row->product_desc)).'</description>'."\n";
   }
      
   $xml .= '</offer>'."\n";
}

$xml .= '</offers>'."\n";
$xml .= '</shop>'."\n";
$xml .= '</yml_catalog>';

if (FILE) {
   $xml_file = fopen('vm2_market.xml', 'w+');
   
   if (!$xml_file) {
      echo 'Ошибка открытия файла';
   } else {
      ftruncate($xml_file, 0);
      fputs($xml_file, $xml);
      
      echo 'Файл создан, url - <a href="'.$live_site.'market/vm2_market.xml">'.$live_site.'market/vm2_market.xml</a>';
   }
      
   fclose($xml_file);
} else {
   echo $xml;
}

?>


21 мар 2018, 17:51
Профиль Отправить личное сообщение
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ Сообщений: 9 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Нет новых непрочитанных сообщений в этой теме "Похожие товары"

в форуме ИНТЕРНЕТ-МАГАЗИН VIRTUEMART

Storm864

0

932

19 июн 2011, 20:41

Storm864 Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме как добавить "рекомендуемые товары"

в форуме ИНТЕРНЕТ-МАГАЗИН VIRTUEMART

Jeep187

2

1057

09 июл 2011, 13:03

Storm864 Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Описание категорий под "Недавно просмотренные товары"

в форуме ИНТЕРНЕТ-МАГАЗИН VIRTUEMART

NightHawk

0

1805

20 ноя 2011, 21:09

NightHawk Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Вывести товары из двух категорий на одной странице

в форуме ИНТЕРНЕТ-МАГАЗИН VIRTUEMART

veg

0

1304

05 ноя 2012, 13:57

veg Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Помогите не могу зайти в товары в админ панели

в форуме ИНТЕРНЕТ-МАГАЗИН VIRTUEMART

rami

0

1452

13 май 2013, 20:04

rami Перейти к последнему сообщению


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
 cron