Изменение порядка сортировки статей в categorybox

Автор Stern, 24 января 2010, 17:20:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Stern

Привет общественности!
По умолчанию в блоке содержимого категории статьи выводятся в порядке ворзрастания порядкового номера (первыми (вверху) отображаются самые старые).
Как и где поменять? - в TPortalBlocks.template.php
код, отвечающий за вывод, выглядит вот так:
// category listing blocktype
function TPortal_categorybox()
{
    global $context, $settings, $options, $txt, $scripturl;

    if(isset($context['TPortal']['blockarticle_titles'][$context['TPortal']['blocklisting']])){
        echo '<div class="smalltext" ', (sizeof($context['TPortal']['blockarticle_titles'][$context['TPortal']['blocklisting']])>$context['TPortal']['blocklisting_height'] && $context['TPortal']['blocklisting_height']!='0') ? ' style="overflow: auto; width: 100%; height: '.$context['TPortal']['blocklisting_height'].'em;"' : '' ,'>';
        foreach($context['TPortal']['blockarticle_titles'][$context['TPortal']['blocklisting']] as $listing){
            if($listing['category']==$context['TPortal']['blocklisting'])
                echo '<b><a href="'.$scripturl.'?page='.$listing['id'].'">'.$listing['subject'].'</a></b><br />';
        }
        echo '</div>';
    }


Возможно, это задаётся не здесь - кто готов помочь?
МышЫ плакали, кололись, но продолжали жрать кактус...

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Stern

Цитата: Mavn от 24 января 2010, 23:11:09
[New Style] Articles in a Category Block
[block] Approved Articles / Sorted, Paginated, Categorized, & Customized
не прошло и недели!)))
Спасибо, но первый меняет только внешний вид, а не порядок вывода, а второй - да, серъёзный блок, но предназначен только для широких полос (в маленькую колонку его не вставить - всё сливается), а количество и порядок сортировки задаётся вручную каждым юзером.
Разве что на его основе попытаться сделать то, что нужно...
МышЫ плакали, кололись, но продолжали жрать кактус...

Mavn

в общем то в названии блоков об этом сказано. Сортиновка задается в запросе к бд ORDER by посмотри каким образом это задается в большом блоке который здесь привел по аналогии сделай для себя
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Stern

Цитата: Mavn от 25 января 2010, 09:26:37
в общем то в названии блоков об этом сказано. Сортиновка задается в запросе к бд ORDER by посмотри каким образом это задается в большом блоке который здесь привел по аналогии сделай для себя
попробую, конечно, но без тебя никак!((
Спасибо!
МышЫ плакали, кололись, но продолжали жрать кактус...

Stern

по САБЖу что-нибудь новое появилось? - бо вопрос до сих пор не решён(
МышЫ плакали, кололись, но продолжали жрать кактус...

Mavn

на сколько мне помнится в данном направлении ничего не менялось
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.