Вот что нашел в сети - может пригодится кому
http://www.siteka.ru/articles/36-virtuemart/72-virtuemart-seo-keywords-descriptionЭта не хитрая процедура поможет вам настроить магазин для более корректной индексации страниц с товарами. Принцип прост:
1. Title - показываем название товара
2. Dtscription - краткое описание товара
3. Keywords - ключевые слова сайта, слова Pathway и из названия товара
Открываем файл /public_html/administrator/components/com_virtuemart/html/shop.product_details.php
На 231й строке, сразу после увеличения длины title, находим эти строки:
// Prepend Product Short Description Meta Tag "description"
if( vmIsJoomla('1.5')) {
$document = JFactory::getDocument();
$document->setDescription(strip_tags( $db_product->f("product_s_desc")));
} else {
$mainframe->prependMetaTag( "description", strip_tags( $db_product->f("product_s_desc")) );
}
А потом меняем весь этот блок кода на это:
// Prepend Product Short Description Meta Tag "description"
if( vmIsJoomla('1.5')) {
$document = JFactory::getDocument();
$document->setDescription(strip_tags( $db_product->f("product_s_desc")));
// Chris Walsh | July 2009 | INSERT HERE
// Ref:
http://docs.joomla.org/JDocument $rsKeywords = $mosConfig_MetaKeys.""; // Keywords metatag is built from: (1) product name split out (2 Each Category in Pathway (includes product name);
$rsKeywords .= implode(', ',explode(' ', $product_name));
foreach( $pathway as $item ) {
$rsKeywords .= ', ' . $item->name;
}
$document->setMetaData( 'keywords', $rsKeywords );
$document->setMetaData( 'title', $product_name );
// $document->setMetaData( 'description', $product_name ); - для желающих использовать название товара в описании
// INSERT END
} else {
$mainframe->prependMetaTag( "description", strip_tags( $db_product->f("product_s_desc")) );
}
Материал протестирован на VirtueMart 1.1.3, 1.1.4.