Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » Вывод картинки тегом v.5

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Вывод картинки тегом v.5

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Вывод картинки тегом v.5.



Что доработано в четвертой версии:


Что доработано в пятой версии:
Вывод картинки тегом в поиске...

Установка:
Вывод тегом в коротких новостях:
В файле 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( stripslashes (strip_tags($row['short_story'], '<a><b><i><u><br></a><span>')), 0,999 )."...";        
$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);


Вывод тегом в поиске:
В файле engine/modules/search.php ищем:
                            $tpl->set_block( "'\\[signature\\](.*?)\\[/signature\\]'si", "" );
                            $tpl->set( '{result-text}', "<div id='comm-id-" . $row['coms_id'] . "'>" . $row['story'] . "</div>" );


После вставить следующий код:
$korotko = substr( stripslashes (strip_tags($row['story'], '<a><b><i><u><br></a><span>')), 0,999 )."...";        
$shortnews = $row['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}

Там где 999 - это обрезается новость до 999 символов. Можете подстроить сколько вам нужно...

Автор хака: Пряник
Автор доработки: GUGA
Демо и Сайт авторов: Dvigov.Net


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 11 704 :: Комментарии (16) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1AndreyKR

  • 10 января 2011 16:47
  • Регистрация: 5.10.2010
  • Был(а) онлайн: 17.11.2020
  • Комментариев: 134
  • -2
а как сделать что бы картинки не сжимались и не выглядели странно?

--------------------

#2guga

  • 10 января 2011 20:36
  • Регистрация: 6.12.2010
  • Был(а) онлайн: 3.10.2014
  • Комментариев: 26
  • -2
Цитата: AndreyKR
а как сделать что бы картинки не сжимались и не выглядели странно?

В смысле не сжималось??? Или ты хочешь чтоб работало увеличение???

#3tsuval

  • 10 января 2011 21:01
  • Регистрация: 13.05.2010
  • Был(а) онлайн: 16.09.2013
  • Комментариев: 2
  • -2
мегареспект!
Цитата: guga
В смысле не сжималось??? Или ты хочешь чтоб работало увеличение???

наверное хочет, чтобы обрезка работала под заданые размеры изображения

#4Fedor160

  • 30 января 2011 13:16
  • Регистрация: 30.01.2011
  • Был(а) онлайн: 2.02.2011
  • Комментариев: 14
  • -2
Внимание! У Вас нет прав для просмотра скрытого текста.

тоже очень бы хотелось

#5BR0kEN

  • 11 февраля 2011 06:22
  • Регистрация: 29.11.2009
  • Был(а) онлайн: 30.11.2013
  • Комментариев: 255
  • -2
Чтобы работало увеличение, используйте этот код:
<a href="{imgbla}" onclick="return hs.expand(this)">
<img src="{imgbla}" align="left" alt='{title}' title='{title}'  style="margin-left: 2px; border: none;" border="0" width="84" height="100"></a>

--------------------

#6kronon

  • 14 марта 2011 23:01
  • Регистрация: 21.09.2010
  • Был(а) онлайн: 24.08.2013
  • Комментариев: 89
  • -2
народ что может быть за фигня у меня на денвере стоит этот хак и не выводятся картинки прочто прописывается путь к ним и все (

#7Goldpromo

  • 17 марта 2011 13:20
  • Регистрация: 28.02.2010
  • Был(а) онлайн: 30.03.2015
  • Комментариев: 29
  • -2
Как его заставить работать, если на главной новости вывожу через {custom category="x"} ?

--------------------

#8Pashulke

  • 31 марта 2011 14:33
  • Регистрация: 23.11.2009
  • Был(а) онлайн: 11.03.2022
  • Комментариев: 2
  • -2
Цитата: Goldpromo
Как его заставить работать, если на главной новости вывожу через {custom category="x"} ?


В файле engine/modules/show.custom.php ищем:


После вставить следующий код:



#9xfirst

  • 31 марта 2011 19:57
  • Регистрация: 11.11.2010
  • Был(а) онлайн: 27.08.2017
  • Комментариев: 12
  • -1
в результатах поиска не работает

#10Maksuwa

  • 5 апреля 2011 01:27
  • Регистрация: 3.05.2010
  • Был(а) онлайн: 14.12.2016
  • Комментариев: 78
  • -1
А как скрыть картинку в самом shortstory?? а то 2 картинки получается. Надо чтобы картинка выводилась через тег а только текст через shortstory. как это реализовать?

#11JaGGeR

  • 6 апреля 2011 06:50
  • Регистрация: 4.05.2010
  • Был(а) онлайн: 28.04.2020
  • Комментариев: 120
  • -1
Цитата: Maksuwa
только текст через shortstory.

А зачем?если просто текст вы можете вывести тегом
{korotko}

--------------------

#12Saneka2692

  • 8 апреля 2011 01:35
  • Регистрация: 2.10.2010
  • Был(а) онлайн: 21.02.2012
  • Комментариев: 56
  • -1
Чё то у меня в поиске не работает этот хак. Вместо постера пустой квадрат. А вместо текста тег {korotko}
А в кратких новостях всё работает.
Кто может помочь? Движок у меня 9.2

#13Reaper

  • 5 июля 2011 00:03
  • Регистрация: 30.06.2011
  • Был(а) онлайн: 30.12.2011
  • Комментариев: 14
  • -1
не работает "Вывод тегом в поиске"

#14ProX-nk

  • 27 ноября 2011 19:19
  • Регистрация: 6.10.2011
  • Был(а) онлайн: 1.09.2014
  • Комментариев: 1
  • -1
Пожалуйста я новичок в этом. Выложите для меня полный код файла shortstory. А то не фига новости не отображаються правильно :(

#15Lionprizrak

  • 25 мая 2012 14:40
  • Регистрация: 18.12.2011
  • Был(а) онлайн: 18.03.2013
  • Комментариев: 54
  • -1
А кто знает как сделать тоже самое только для fullstory.tpl

#16VovanMS

  • 17 августа 2012 03:09
  • Регистрация: 9.07.2011
  • Был(а) онлайн: 28.01.2021
  • Комментариев: 5
  • 0
У кого не работает в поиске:

Найти:



добавить ниже:

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: