+ Responder ao Tópico



  1. #1
    Maiko
    Visitante

    Padrão modulo ou bloco - phpnuke

    Galera alguem sabe qual é aquele modulo ou bloco ali da esquerda, que mostra as ultimas msg do forum?

    valeus

  2. #2
    wrochal
    Visitante

    Padrão modulo ou bloco - phpnuke

    Caro Maiko,

    Vou colocar o código do block abaixo:

    Nome do arquivo block-Forums.php

    Código :
     
    <?php
     
    /************************************************************************/
    /* PHP-NUKE: Web Portal System                                          */
    /* ===========================                                          */
    /*                                                                      */
    /* Copyright (c) 2002 by Francisco Burzi ([email protected])         */
    /* http://phpnuke.org                                                   */
    /*                                                                      */
    /* This is a 2 min hack of the old forum block to work with the phpBB2  */
    /* port.                                                                */
    /*                                                                      */
    /* This program is free software. You can redistribute it and/or modify */
    /* it under the terms of the GNU General Public License as published by */
    /* the Free Software Foundation; either version 2 of the License.       */
    /************************************************************************/
     
    if (eregi("block-Forums.php", $_SERVER['PHP_SELF'])) {
        Header("Location: index.php");
        die();
    }
     
    global $prefix, $db, $sitename;
     
    /*  DESC Limit numero das ultimas mensagens postada no caso esta 25        */
    $sql = "SELECT forum_id, topic_id, topic_title FROM ".$prefix."_bbtopics ORDER BY topic_time DESC LIMIT 25";
    $result = $db->sql_query($sql);
     
    while ($row = $db->sql_fetchrow($result)) {
        $forum_id = $row[forum_id];
        $topic_id = $row[topic_id];
        $topic_title = $row[topic_title];
        $sql2 = "SELECT auth_view, auth_read FROM ".$prefix."_bbforums WHERE forum_id='$forum_id'";
        $result2 = $db->sql_query($sql2);
        $row2 = $db->sql_fetchrow($result);
        $auth_view = $row2[auth_view];
        $auth_read = $row2[auth_read];
        if (($auth_view < 2) OR ($auth_read < 2)) {
            $content .= "<img src=\"/modules/Forums/images/smiles/icon_arrow.gif\" border=\"0\" alt=\"\" title=\"\" width=\"15\" height=\"15\">&nbsp;<a href=\"modules.php?name=Forums&amp;file=viewtopic&amp;t=$topic_id\">$topic_title</a><br>";
        }
    }
     
    $content .= "<br><center><a href=\"modules.php?name=Forums\"><b>$sitename Fórum</b></a><br></center>";
     
    ?>



  3. #3
    Under-linux.Org Team Avatar de MarcusMaciel
    Ingresso
    Dec 2000
    Localização
    Boston
    Posts
    1.969
    Posts de Blog
    44

    Padrão modulo ou bloco - phpnuke

    maiko li seu email agora.. mais como vc esta perguntando aqui tambem... ai vai a resposta...

    Nos fizemos este bloco para se adaptar as nossas necessidades.. ou seja ele nao vem com o phpnuke sorry ;((

    porem este que o wrochall colou e bem parecido so que o nosso tem umas coisinhas a mais tipo nao mostrar mensagens de offtopic o modo de select e diferente algumas bobeirinhas

  4. #4
    wrochal
    Visitante

    Padrão modulo ou bloco - phpnuke

    Scorpion,

    Pode ficar sossegado que não fiz plágios....rsrsrsrsrsrs

    falou,



  5. #5
    Maiko
    Visitante

    Padrão modulo ou bloco - phpnuke

    valeu galera

  6. #6
    Maiko
    Visitante

    Padrão modulo ou bloco - phpnuke

    E ae wrochal2002

    Seguinte esse block funcionou blza, só que ele está aparencendo só duas postagens.

    o que eu faço?

    valeuz



  7. #7
    wrochal
    Visitante

    Padrão troca a linha

    Caro,

    Basta mudar a seguinte linha:

    Código :
    $sql = "SELECT forum_id, topic_id, topic_title FROM ".$prefix."_bbtopics ORDER BY topic_time DESC LIMIT 2";

    falou,