VAM Shop: картинки в Новостях на главной странице

После доработки модуль Новости на главной странице будет выводить помимо текста новости еще и первую найденную картинку (иконку) из новости. Проверено на версии VAM Shop 1.62.

Файл /includes/modules/news.php

После строки

while ($one = vam_db_fetch_array($query,true)) {

добавляем следующий код:

$qI=0; $qIcon='';
if ($qI=strpos($one['content'],'src="')) {
$qI=$qI+5;
$qIcon=substr ($one['content'] , $qI);
$qI=strpos($qIcon,'"');
$qIcon='<img class="newsImagePreview" src="'.substr ($qIcon, 0,$qI).'" alt="Image" />';
}

После кода

$module_content[]=array(
'NEWS_HEADING' => $one['headline'],
'NEWS_CONTENT' => $one['content'],
'NEWS_ID'      => $one['news_id'],

добавляем строку

'NEWS_ICON'    =>$qIcon,

Файл /templates/ваш_шаблон/latest_news_default.html

Перед строкой

{$module_data.NEWS_CONTENT|vam_truncate:$smarty.const.MAX_DISPLAY_LATEST_NEWS_CONTENT:" ..."}

вставляем строку

{$module_data.NEWS_ICON}

Файл стилей /templates/ваш_шаблон/stylesheet.css

Добавить строку

img.newsImagePreview {float: left; padding: 3px 5px 3px 0; width: 80px !important;}

Готово!

Теперь в Вашем интернет-магазине на VAM Shop для каждой превьюшки новости выводится своя картинка (изображение из текста новости). Размер иконки и отступы вы можете изменить в файле стилей (стиль img.newsImagePreview).

Доработка интернет магазинов (в частности на движке VAM Shop)

Мы предоставляем услуги по разработке интернет-магазинов (создание интернет магазинов), услуги по модернизации существующих проектов интернет-магазинов, написание дополнительных модулей, перенос магазинов на современный движок (VAM Shop) с богатым набором функций, администрирование интернет-магазинов и т.д. Свяжитесь с нами через раздел Контакты.