Перейти к публикации

sh1za

новички
  • Публикации

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем sh1za

  1. В запросах пропускаем группировку, с чего оно вдруг считаться то будет?

    
    <?php
    
    if(!defined('DATALIFEENGINE'))
    
    {
    
      die("Hacking attempt!");
    
    }
    
    $massiv = dle_cache( "massiv", $config['skin'] );
    
    if ($massiv == '') {
    
    $massiv = array();
    
    $temp_date = date( 'Y-m-d H:i', $_TIME - (3596 * 24) );
    
    $numnews=$db->query("select category, count(id) as count from ".PREFIX."_post where approve='1' and date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR group by category");
    
    while ($numnew=$db->get_row($numnews))
    
    {
    
    $massiv[$numnew['category']] = $numnew['count'];
    
    } 
    
    create_cache( "massiv", $massiv, $config['skin'] );
    
    }
    
    $cat_menu='';
    
    if(!$category_id) { foreach($cat_info as $g) if ($g['parentid'] == '0') {
    
        $schetchik ='0';
    
    
        foreach ($cat_info as $podcat) if ($podcat['parentid']==$g['id']) { $schetchik = $schetchik + $massiv[$podcat['id']]; }
    
    
    	  $schetchik = $schetchik + $massiv[$g['id']];
    
    
        if ($schetchik =='0' ) {$schetchik ='';} else {$schetchik= "<font size='1' color=\"#ff0033\"> +".$schetchik."</font>";}
    
        $cat_menu .= "<li><h2 class='nav'><a href=\"/".get_url($g['id'])."\" rel=\"index section\">". $g['name'] . "".$schetchik."</a></h2></li>"; }
    
        if ($cat_menu !='') $cat_menu = "<ul class='nav'>".$cat_menu."</ul>";
    
    															  }
    
    elseif($category_id){ foreach($cat_info as $c) if($c['parentid']==$category_id) {
    
    if ($massiv[$c['id']] !='' ) {$new = "<font size='1' color=\"#ff0033\"> +".$massiv[$c['id']]."</font>";}
    
    $cat_menu .= "<li><h2 class='nav'><a href=\"/".get_url($c['id'])."\" rel=\"index section\">". $c['name'] . "".$new."</a></h2></li>"; }
    
    if ($cat_menu !='')
    
    $cat_menu = "<ul class='nav'>".$cat_menu."</ul>";
    
    }
    
    ?>
    
    

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

    Для этого есть готовый модуль

    буду пробовать ) спасибо

  2. Добрый день! Подскажите пожалуйста как вывести количество новостей в категории, если новости относятся одновременно к разным категориям? Например есть фильм, который относиться одновременно и к боевику и к фантастике, как сделать, чтобы при добавлении такого фильма. он засчитывал его и там и там и в меню отображалось следующее

    фантастика(1)

    боевик(1)

    у меня есть скрипт, который выводит количество новостей, но он не работает для мультикатегорий, тоесть получается следующее, фильм добавлен и к боевики и к фантастике, но считается только в категории боевик, т.к. она стоит выше в DLE

    фантастика(0)

    боевик(1)

  3. Добрый день! Подскажите пожалуйста как вывести количество новостей в категории, если новости относятся одновременно к разным категориям? Например есть фильм, который относиться одновременно и к боевику и к фантастике, как сделать, чтобы при добавлении такого фильма. он засчитывал его и там и там и в меню отображалось следующее

    фантастика(1)

    боевик(1)

    у меня есть скрипт, который выводит количество новостей, но он не работает для мультикатегорий, тоесть получается следующее, фильм добавлен и к боевики и к фантастике, но считается только в категории боевик, т.к. она стоит выше в DLE

    фантастика(0)

    боевик(1)

×
×
  • Создать...