Главная

Добавить
статью


Форум


Новости


RSS


Обратная
связь
друзья


реклама



Для вебмастера » DLE - DataLife EngineВывод картинки тегом v.3

Добавил madjesty | 27-01-2011, 19:53 | Мнений: 0 | Заглянули 1876

Нам тут макет рисует человек и он сделал там более или менее прикольный вид материалов...
Так вместо того,чтобы подстроить макет под сайт - я подстроил сайт под макет . В общем в третьей версии сделан вывод новости без картинки + обрезание.
Изначально планировалось так и сделать,вот только руки не доходили.
В файле engine/modules/show.short.php или как-то так ищем:
$tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );

}

После этого ставим мой код:
$korotko = substr( strip_tags($row['short_story']), 0, 140 )."...";
$shortnews = $row['short_story'];
$noimage = "http://dvigov.net/uploads/posts/2010-09/thumbs/1284128657_no-image.jpg";
if (preg_match_all( '#<img[^>]*\\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}.
Автор: Пряник
Для сайта: dvigov.com 
Спасибо за внимание.
Для форматирования HTML кодов нужно дописать в код небольшое дополнение...
Не буду же я все на чистоту выкладывать
Копипастеры,не будьте чертями! Указывайте ссылку на сайт автора!

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий


популярное



календарь



опрос



счетчики



Реклама



Логин: (регистрация? Пароль (забыл?):