• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Вывод картинки тэгом

Статус
В этой теме нельзя размещать новые ответы.

MaximMax

Гуру форума
Регистрация
14 Май 2009
Сообщения
602
Реакции
77
Во общем нашел модуль который для сайта очень полезный но немогу поставить его на 9,2.





Все установил прописал весь код в файлах вставляю в шаблон {imgbla} на экране так и выводится.
В чем может быть проблема или я , что то не так делаю.
 

Вложения

  • Безымянный.JPG
    Безымянный.JPG
    3,7 KB · Просмотры: 36
так как не могу посмотреть то что вы там нашли, могу догадываться что у вас не последняя версия.

Установка:

В файле engine/modules/show.short.php ищем:
PHP:
    $tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );
        
        }


После вставить следующий код:
PHP:
$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/show.short.php ищем:
PHP:
    $tpl->set( '{short-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" ) );
        }
После вставить следующий код:
PHP:
$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);


Все равно выводиться так
attachment.php
 
это не php а html.
Но, вы все равно правы. надо писать "src"
спасибо кэп. Я акцентировал внимание на php лишь только для того, чтобы донести суть о том что не могу гарантировать работоспособность модуля после изменения регулярки
 
Незачто. в данный момент модуль все равно не работает. Так что много ТС не потеряет, если заменит "ssrc" на "src".

Кстати, этот "ssrc" написан вкупе с тегом "img", соответственно, в html такого нет (а может я отстал в развитии технологий и пропустил его появление), т.е. вполне логично полагать что тут закралась ошибка, и его надо заменить на "src"... И будет все работать.
 
Незачто. в данный момент модуль все равно не работает. Так что много ТС не потеряет, если заменит "ssrc" на "src".
Кстати, этот "ssrc" написан вкупе с тегом "img", соответственно, в html такого нет (а может я отстал в развитии технологий и пропустил его появление), т.е. вполне логично полагать что тут закралась ошибка, и его надо заменить на "src"... И будет все работать.
Я сразу видел эту ошибку и заменял нечего не выходило.
 
раз так выводит, так посмотри как формируется ссылка(в итоговом варианте глянь исходный код страницы)

При прописывании
$tpl->set( '{imgbla}',$shortnews);

$tpl->set( '{imgbla}',$noimage);

$tpl->set( '{korotko}',$korotko);

в index.php начинаеть работать но {imgbla} выводит только текст и все.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху