• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    Dle kiek yra naujienų pagal kategorija

    Member


    ***
    112

    0
    Post: #1
    RE: Dle kiek yra naujienų pagal kategorija
    Atsidarome index.php
    susirandame eilute
    Ja rasite kažkur nuo 300 iki 400 eilutėje
    $tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );

    po ją patalpiname

    // Article Count Menu
    $sql_result = $db->query("select ct.id,
    (select count(*) from ". PREFIX ."_post ps where (ps.category REGEXP concat( '^(' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ')$' ) or ps.category=ct.id) AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_,
    (select count(*) from ". PREFIX ."_post ps where (ps.category REGEXP concat( '^(' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ',)' ) or ps.category REGEXP concat( '(,' ,ct.id, ')$' ) or ps.category=ct.id) AND approve = '1') as allnews_ from ". PREFIX ."_category ct");
    $count_news_of_category = '';
    while($row = $db->get_row($sql_result))
    {
    $t = ''.$news_now.$row['allnews_'].'';
    $tpl->set('{mycatcount_'.$row['id'].'}', $t);
    $count_news_of_category .= $row['id'].'#'.$t.'|';
    }
    // End Article Count Menu

    Tuomet atsidarome savo main.tpl arba navtop.tpl arba kur kitur yra jūsų navigacija ir prie pavadinimo pridedame

    Quote:{mycatcount_1}

    pvz

    Quote:<li><a href="/nuotykiu-filmai/">Nuotykiai <span style="color:red">{mycatcount_1}</span></a></li>
    2013-08-26 14:41
    Find Quote

    Senior Member


    ****
    291

    0
    Post: #2
     
    Didelis ačiū už kuriamas pamokas! Smile
    2013-08-26 15:21
    Find Quote


    Possibly Related Threads...
    Thread: Author Replies Views: Last Post
      Naujienų scripto "pagerinimas" ErikasB 5 4440 2013-08-30 19:04
    Last Post: Mikelandzelas
      del naujienu Julius 7 4561 2013-03-30 15:14
    Last Post: DomantasN


    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!