Вывод картинки тегом v.5
Что доработано в пятой версии:
- Вывод картинки тегом в поиске.
Установка:
В файле engine/modules/show.short.php ищем:
$tpl->set( '{short-story}', stripslashes( "" . $row['short_story'] . "" ) );
}
После вставить следующий код:
$korotko = substr( stripslashes (strip_tags($row['short_story'], '')), 0,999 )."...";
$shortnews = $row['short_story'];
$noimage = "http://dvigov.net/uploads/posts/2010-09/thumbs/1284128657_no-image.jpg";
if (preg_match_all( '#]*\ssrc=('|")(.*?)\1.*?>#i',$shortnews,$total))
foreach( $total[2] as $shortnews )
{
$tpl->set( '{imgbla}',$shortnews);
} else {
$tpl->set( '{imgbla}',$noimage);
}
$tpl->set( '{korotko}',$korotko);
Вывод тегом в поиске:
В файле engine/modules/search.php ищем:
$tpl->set_block( "'\[signature\](.*?)\[/signature\]'si", "" );
$tpl->set( '{result-text}', "" . $row['story'] . "" );
После вставить следующий код:
$korotko = substr( stripslashes (strip_tags($row['story'], '')), 0,999 )."...";
$shortnews = $row['story'];
$noimage = "http://dvigov.net/uploads/posts/2010-09/thumbs/1284128657_no-image.jpg";
if (preg_match_all( '#]*\ssrc=('|")(.*?)\1.*?>#i',$shortnews,$total))
foreach( $total[2] as $shortnews )
{
$tpl->set( '{imgbla}',$shortnews);
} else {
$tpl->set( '{imgbla}',$noimage);
}
$tpl->set( '{korotko}',$korotko);
Картинка выводится тегом:
{imgbla}
Текст новости выводится тегом:
{korotko}
Там где 999 - это обрезается новость до 999 символов. Можете подстроить сколько вам нужно...
Автор хака: Пряник
Автор доработки: GUGA
Демо и Сайт авторов: