Привет всем, скажу сразу - доп поля - не вариант, т.к. новостей уже много. Есть в сети такой хак
http://4dle.ru/hacks/1147158861-vyvod-kartinki-tegom.html
На основе советов коментаторов из этого
получаем это
PS перепробывал кучу вариантов на 8.5
последний был такой
и все равно не работает, даже есл картинка есть в короткой новости(((
http://4dle.ru/hacks/1147158861-vyvod-kartinki-tegom.html
На основе советов коментаторов из этого
| Код |
|---|
$shortnews = $row['short_story'];
preg_match_all( '#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total);
foreach( $total[2] as $shortnews );
$tpl->set( '{imgbla}',$shortnews); |
получаем это
| Код |
|---|
preg_match( "#<img.+?src=['\"](.+?)['\"]#i", $row['short_story'],$image);
foreach( $total[2] as $shortnews );
$tpl->set( '{imgbla}',$image[1]);
if (isset($total) && is_array($total) && $total!=null) $src = $total[2]; |
PS перепробывал кучу вариантов на 8.5
последний был такой
| Код |
|---|
$shortnews = $row['short_story'];
$noimage = "jpg";
$patternimg = '#<img.*?src=["\']*([\S]+)["\'].*?>#si';
if (preg_match_all( $patternimg, $shortnews, $imgbla))
foreach ($imgbla[2] as $shortnews)
{$tpl->set('{imgbla}',$imgbla);}
else {$tpl->set('{imgbla}',$noimage);} |
и все равно не работает, даже есл картинка есть в короткой новости(((
Изменено:
wsp - 25 Декабря 2011 03:47
