Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Обернуть блок коротких новостей в div.class

Обернуть блок коротких новостей в div.class


     Общие вопросы, Хаки    4036

вопрос
Доброго времени суток!

Требуется стилизовать вывод блока коротких новостей, для этого необходимо обернуть его в div.class, другого пути я не вижу.

Пример дефолтного вывода коротких новостей:
<div id='dle-content'>
    <div class="shortstory"></div>
    <div class="shortstory"></div>
    <div class="shortstory"></div>
    <div class="shortstory"></div>
    <div class="shortstory"></div>
    <div class="navigation"></div>
</div>


Пример того как нужно сделать:
<div id='dle-content'>
    <div class="shorts-news">
        <div class="shortstory"></div>
        <div class="shortstory"></div>
        <div class="shortstory"></div>
        <div class="shortstory"></div>
        <div class="shortstory"></div>
    </div>    
    <div class="navigation"></div>
</div>

Ответил: Sander


Открыть файл engine/modules/show.short.php
Найти строку:
$db->free( $sql_result );

После нее вставить:
if( $news_found AND !$view_template ) $tpl->result['content'] = "<div class=\"shorts-news\">".$tpl->result['content']."</div>";

7 комментариев

rocksmart
Юзер

rocksmart - -

index.php
$tpl->set ( '{content}', "<div id='dle-content'><div class='shorts-news'>" . $tpl->result['content'] . "</div></div>" );

lutskboy
Эксперт

lutskboy - -

rocksmart,Тогда и в полной новости будет <div class='shorts-news'>

Scumtron
Юзер

Scumtron - -

rocksmart,
Это не верное решение, выше ответили почему.

Scumtron
Юзер

Scumtron - -

Sander, тоже поспешил с решением, так как в вашем примере перестают работать сообщения об ошибках, например: 404.

FastFud
Юзер

FastFud - -

создай в short-story.tpl
<div class="shorts-news"></div> (пустой)

потом:
<script>
$(function(){
    $('.shorts-news').append( $( ".shortstory" ) );
});
</script>

Scumtron
Юзер

Scumtron - -

Sander, огромная Вам благодарность, отличное решение!

raimonds.zundurs
Юзер

raimonds.zundurs - -

Scumtron,
и перестает работать RSS лента!!! как решить данную проблему?

Похожие вопросы

наверх