Главная » Шпаргалка » PHP MYSQL javascript » PHP » картинки в Новостях на главной странице

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).

взято от сюда http://i-s.kiev.ua/articles/42-vamshop-dorabotka-novostey.html