друзья
реклама
|
Для вебмастера » DLE - DataLife Engine → Вывод картинки тегом v.3
Нам тут макет рисует человек и он сделал там более или менее прикольный вид материалов...
Так вместо того,чтобы подстроить макет под сайт - я подстроил сайт под макет . В общем в третьей версии сделан вывод новости без картинки + обрезание. Изначально планировалось так и сделать,вот только руки не доходили. В файле 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 кодов нужно дописать в код небольшое дополнение... Не буду же я все на чистоту выкладывать Копипастеры,не будьте чертями! Указывайте ссылку на сайт автора! Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Комментарии:Оставить комментарий |
популярное
календарь
опрос
счетчики
Реклама
|