Помощь переделка greennews-topnews.php

Тема в разделе "DLE", создана пользователем akimov_aleks, 4 сен 2010.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. akimov_aleks

    akimov_aleks

    Регистр.:
    15 авг 2007
    Сообщения:
    523
    Симпатии:
    105
    подскажите как переделать
    В шаблоне GreenNews есть greennews-topnews.php который выводит самое лучшее совсех категорий а как сделать чтоб он брал послендни 10 новостей и определеной категории

    PHP:
    <?php $sql_result $db->query"SELECT id, title, date, alt_name, category, short_story, flag FROM " PREFIX "_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,10" );while ( $row $db->get_row()){$row['date'] = strtotime$row['date'] );$row['category'] = intval$row['category'] );if( $config['allow_alt_url'] == "yes"){if( $row['flag'] and $config['seo_type']){if( $row['category'] and $config['seo_type'] == ){$full_link $config['http_home_url'] . get_url$row['category'] ) . "/" $row['id'] . "-" $row['alt_name'] . ".html";}else{$full_link $config['http_home_url'] . $row['id'] . "-" $row['alt_name'] . ".html";}}else{$full_link $config['http_home_url'] . date'Y/m/d/'$row['date'] ) . $row['alt_name'] . ".html";}}else{$full_link $config['http_home_url'] . "index.php?newsid=" $row['id'];}$title substr$row['title'], 050 ) . "...";$short_story substrstrip_tags($row['short_story']), 040 )."...";
    $shortnews $row['short_story'];
    preg_match_all'#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total);
    echo(
    '<dl><dt><a href="'.$full_link.'"><span>');
    foreach( 
    $total[2] as $image ) {
    echo(
    '<img src="'.$image.'"');
    list(
    $width$height)=getimagesize($image);
    $size=25;
    if(
    $width>$height) {
    echo(
    ' height="'.$size.'" />');
    }
    if(
    $height>$width) {
    echo(
    ' width="'.$size.'" />');
    }
    if(
    $height==$width) {
    echo(
    ' height="'.$size.'" width="'.$size.'" />');
    }
    }echo(
    '</span></a></dt><dd><a href="'.$full_link.'" class="toplink">'.$title.'</a><p><a href="'.$full_link.'">'.$short_story.'</a></p></dd></dl>')
    ;}
    // 3.0
    ?>
     
  2. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142

    поменяй BY rating на BY date


    но это полезно если новости на будушую дату не публикуються...
     
Статус темы:
Закрыта.