Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/category.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/usergroup.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/informers.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/related_0266e33d3f546cb5436a10798e657d97.tmp): failed to open stream: Permission denied in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 374 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 375 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 376 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/banners.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318
DataLife Engine > Наше > Вывод картинки тегом v.2
Вывод картинки тегом v.215-09-2010, 07:51. Разместил: Пряник |
Все тот же хак только доработан. Теперь если в новости нет изображения - выводится соответствующая картинка. Плюсы: При помощи данного хака можно разнообразить шаблон новости. Для чего нужен хак: Для вывода изображения в определенном месте. Как это работает: Это работает тегом. В результате вы получаете ссылку на изображение которое присутствует в новости. Минусы : Не найдены. Откроем файл : engine/modules/show.short.php Найдем в нем: $tpl->compile( 'content' ); Перед ним вставляем: $shortnews = $row['short_story']; $noimage = "http://dvigov.com/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( '{kartinka}',$shortnews); } else { $tpl->set( '{kartinka}',$noimage); } http://dvigov.com/uploads/posts/2010-09/thumbs/1284128657_no-image.jpg Это аварийная картинка В результате мы получим тег {kartinka} Этот тег выводит ссылку на изображение. Вам нужно его вставить к примеру в этот код: <a href="{kartinka}" onclick="return hs.expand(this)" > Таким макаром картинка будет увеличиваться при клике.<img src="{kartinka}" align="left" alt='{title}' title='{title}' style="margin-left: 2px; border: none;" border="0" width="84" height="100"></a> Автор: Пряник Сайт автора: Dvigov.NET (Копипастеры,указывайте автора и сайт автора!) На провеббере один кондом скопировал урок по аякс окнам и убеждает,что это он сам придумал,а у самого не хватило мозга на замену переменных,чтобы не палиться хотябы. Вернуться назад |