Вывод картинки тегом 2.0 [DLE 9.x — 10.x]

Вывод картинки тегом 2.0 [DLE 9.x — 10.x]

Название: Вывод картинки тегом v.2
Автор: Пряник
CMS: 10.0
Описание:
При помощи данного хака можно разнообразить шаблон новости. Хак необходим для вывода изображения в определенном месте тегом. В результате вы получаете ссылку на изображение которое присутствует в новости. Теперь если в новости нет изображения — выводится соответствующая картинка.
Установка:
Открыть файл engine/modules/show.short.php и найти в нем:

$tpl->compile( 'content' );

Перед ним вставляем:

$shortnews = $row['short_story'];
$noimage = "ЗДЕСЬ УКАЗЫВАЕМ ПУТЬ К КАРТИНКЕ, КОТОРАЯ БУДЕТ ВЫВОДИТСЯ ЕСЛИ В НОВОСТЬ НЕ ДОБАВЛЕНО ИЗОБРАЖЕНИЕ";
if (preg_match_all( '#]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total)
)
foreach( $total[2] as $shortnews )
{
$tpl->set( '{kartinka}',$shortnews);
} else {
$tpl->set( '{kartinka}',$noimage);
}

В результате мы получим тег {kartinka}. Этот тег выводит ссылку на изображение.
Вам нужно вставить к примеру в этот код:

<a href="{kartinka}" onclick="return hs.expand(this)"><img src="{kartinka}" align="left" alt="{title}" style="margin-left: 2px; border: none;" border="0" width="84" height="100"></a>