Как заставить (если это возможно вообще) VirtueMart автоматически генерировать сопутствующие товары или RELATED_PRODUCTS.
VirtueMart 1.1.9+Joomla 1.5
А есть специальная функция, отдающая цену с учетом скидки?
require_once(CLASSPATH. 'ps_product.php' );$ps_product = new ps_product;$rowPrice = $ps_product->get_price($product_id); $shCustomKeywordsTag = $row->product_name.', Цена: '.$rowPrice[product_price].', '.($catList ? str_replace('|', ',', $catList).',':'').$shShopName. ','.$shStoreName;
vitmar, я уже решил свою задачку, правда другим способом, наверное, более грубым.
Следом за выборкой из таблицы #__vm_product и присвоением значения $shCustomDescriptionTag,
сделал второй круг по выборке уже из таблицы #__vm_product_price и присвоением $shCustomDescriptionTag его самого + цена.
Главное все работает!)
$shCustomDescriptionTag = 'Цена '.$row->product_price.' рублей. '.$shCustomDescriptionTag;
vitmar, премного вам благодарен за советы, без них бы еще долго возился!))
Последний вариант работает)
А как теперь в дескрипшен засунуть цену товара? загвоздка в том, что она берется из другой таблицы - jos_vm_product_price, нежели остальные параметры товара (jos_vm_product).
Пытался править файл shop.product_details.php, он вообще не реагирует на замену, ставил вместо product_s_desc название товара - product_name, на сайте никаких изменений..Но вот при любой ошибки, вроде пунктуации, сайт сразу ложился с ошибкой в этом файле..
$shCustomDescriptionTag = $row->product_name.', купить в городе икс. '.$row->product_s_desc;
Попробую так!)
/components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );mm_showMyFileName(__FILE__); ?>
<?php $document = JFactory::getDocument(); $document->setDescription($product_name.", ".$product_price_raw[product_price].$CURRENCY_DISPLAY->symbol);?>
Спасибо, попробую! А как правильно вставить свой текст? вроде "купить в городе икс"
-------
Не работает!..
Описание не изменилось.
Полностью согласен с benmer, покупая шаблоны в "интернет-магазинах оных", нет гарантии, что они уже не проданы в десяток рук. А дизайнер вам сделает уник за озвученную вами вилку цен как раз.
Всем привет!
Ищу решение следующей задачи:
Есть Joomla 1.5+Virtuemart, нужно в description страниц с товарами автоматом вставлять параметры товара + свой текст, то есть должно быть, к примеру:
<meta name="description" content="Название_товара, Название_раздела, цена Цена_товара, купить в Городе - Описание_товара" />
Сейчас там так:
<meta name="description" content="Описание_товара" />
Стоит sef404 (если дело в нем..).
Прошу, не предлагайте мне вручную перелапатить тысячи страниц, ладно...?:)
Что-то мне подсказывает, что меняется это в каком-то файле..в конфигурации sef'a для дескрипшина ничего не нашел...
Продал парочку своих сайтов, все окей) Сайты передал вперед, без предоплаты, с ТС можно работать
Договорились с Shonni.