• User

    Ultimi topic di smf

    Scusate per la mia assenza 😞

    cmq ecco un piccolo script per visualizzare gli ultimi topic di un forum smf
    [PHP]<?php
    $query = "SELECT * FROM smf_topics ORDER BY ID_TOPIC DESC LIMIT 0,5";
    $row = mysql_query($query);
    echo "<table id="ultimipost">\n
    <thead><tr><th abbr="titolo" scope="col">Titolo Post</th><th scope="col">Autore</th><th abbr="orario" scope="col">Ora Post</th></tr></thead>\n
    <tbody>\n
    ";
    while($result = mysql_fetch_assoc($row)) {
    $id = $result['ID_TOPIC'];
    $board = $result['ID_BOARD'];
    $idlast = $result['ID_LAST_MSG'];
    $query_messaggio = "SELECT * FROM smf_messages WHERE ID_MSG = '$idlast'";
    $row_messaggio = mysql_query($query_messaggio);
    echo "<tr>";
    while ($res = mysql_fetch_assoc($row_messaggio)) {
    $id_msg = $res['ID_MSG'];
    $id_membro = $res['ID_MEMBER'];
    $orario = date("H:i:s - d/m/Y", $res['posterTime']);
    $subject = $res['subject'];
    echo "<td><a href="/forum/index.php?topic=$id.msg$id_msg#msg$id_msg">$subject</a></td>\n";
    $query_membro = "SELECT memberName FROM smf_members WHERE ID_MEMBER = '$id_membro'";
    $row_membro = mysql_query($query_membro);
    while ($res_m = mysql_fetch_assoc($row_membro)) {
    $autore = $res_m['memberName'];
    echo "<td><a href="/forum/index.php?action=profile;u=$id_membro">$autore</a></td>\n";
    }
    echo "<td>$orario</td>\n";
    }
    echo "</tr>\n";
    }
    echo "</tbody>\n";
    echo "</table>";
    ?>
    [/PHP]

    se volete vedere come funziona andate su http://www.inkscapeitalia.org
    😉


  • Super User

    Ciao Patrick,
    grazie per aver postato lo script 🙂
    Sposto in CMS 🙂
    Ciao!


  • User

    ah grazie mille allora
    dopo posto un altro scriptino 😄


  • User Newbie

    @patrick91 said:

    Scusate per la mia assenza 😞

    cmq ecco un piccolo script per visualizzare gli ultimi topic di un forum smf
    [PHP]<?php
    $query = "SELECT * FROM smf_topics ORDER BY ID_TOPIC DESC LIMIT 0,5";
    $row = mysql_query($query);
    echo "<table id="ultimipost">\n
    <thead><tr><th abbr="titolo" scope="col">Titolo Post</th><th scope="col">Autore</th><th abbr="orario" scope="col">Ora Post</th></tr></thead>\n
    <tbody>\n
    ";
    while($result = mysql_fetch_assoc($row)) {
    $id = $result['ID_TOPIC'];
    $board = $result['ID_BOARD'];
    $idlast = $result['ID_LAST_MSG'];
    $query_messaggio = "SELECT * FROM smf_messages WHERE ID_MSG = '$idlast'";
    $row_messaggio = mysql_query($query_messaggio);
    echo "<tr>";
    while ($res = mysql_fetch_assoc($row_messaggio)) {
    $id_msg = $res['ID_MSG'];
    $id_membro = $res['ID_MEMBER'];
    $orario = date("H:i:s - d/m/Y", $res['posterTime']);
    $subject = $res['subject'];
    echo "<td><a href="/forum/index.php?topic=$id.msg$id_msg#msg$id_msg">$subject</a></td>\n";
    $query_membro = "SELECT memberName FROM smf_members WHERE ID_MEMBER = '$id_membro'";
    $row_membro = mysql_query($query_membro);
    while ($res_m = mysql_fetch_assoc($row_membro)) {
    $autore = $res_m['memberName'];
    echo "<td><a href="/forum/index.php?action=profile;u=$id_membro">$autore</a></td>\n";
    }
    echo "<td>$orario</td>\n";
    }
    echo "</tr>\n";
    }
    echo "</tbody>\n";
    echo "</table>";
    ?>
    [/PHP]

    se volete vedere come funziona andate su
    😉

    salve io ho fatto il copia incolla del codice, ma mi dà un messaggio di errore...
    dove sbaglio???

    Parse error: syntax error, unexpected '<' in /miosito.it/home/forum/Sources/Load.php(1739) : eval()'d code(35) : eval()'d code on line 1

    sono un novellino abbiate pietà :giggle::giggle::giggle:
    Grazie