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

Поиск Этот хак/мод (вывод новостей)

Статус
В этой теме нельзя размещать новые ответы.
ели кому интересно реализовал я всё через хак "Вывод картинки тегом v.5" и дополнительные поля!

1. добавил хак (Вывод картинки тегом v.5) для короткой/полную новости и поиска.
2. внёс код в css
Код:
.short img:first-child {
    max-height: 350px;
    max-width: 300px;
    margin-right: 15px;
    float:left;
    border-radius: 20px 20px 20px 20px;
}
3. дал картинке ширину (310px) в короткий новости. (так шаблон не едет.)
4. добавил д-поля.

вроде всё как на хотел. :)

всем спасибо
 
1. добавил хак (Вывод картинки тегом v.5) для короткой/длинной новости
Можно по подробней рассказать о ДЛИННОЙ НОВОСТИ? Что это за чудо то такое появилось и давно ли оно в ДЛЕ есть? :-]
PS хоть поправь на полную новость если я правильно понял смысл...
 
Можно по подробней рассказать о ДЛИННОЙ НОВОСТИ? Что это за чудо то такое появилось и давно ли оно в ДЛЕ есть? :-]
PS хоть поправь на полную новость если я правильно понял смысл...

ну юзал яшу для для ответа на свой вопрос(както не охота модуль цеплять было) и нашёл маленький хак. принципе хаков много от разных людей. но остановился я на этом "" (от dvigov.net, так как он обновления делает.)

вот сам код
Код:
Вывод картинки тегом в поиске... v5
 
Установка:
Вывод тегом в коротких новостях:
В файле 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 символов. Можете подстроить сколько вам нужно...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху