VAM Shop: картинки в Новостях на главной странице
После доработки модуль Новости на главной странице будет выводить помимо текста новости еще и первую найденную картинку (иконку) из новости.
Файл /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).