• Super User

    target1 e 2 che identificano?

    Sai cosa servirebbe, un modo per far si che si aggiungano pagine in modo automatico, oppure per prevenire si creano pagine impostando il numero di post che si vogliono far uscire andando anche oltre quelli che ci sono attualmente?

    Per esempio, mettiamo che in un forum ci sono 2000 messaggi ed allora fai 20 pagine che visualizzano ognuna 100 threads, se però vuoi far in modo che non si debba star li ad aggiungere una pagina ogni volta che serve, si possono preparare in anticipo, per esempio altre 10 pagine in modo che si attivino da sole quando i threads sforano il limite dei 2000?

    Si può fare?
    Potrebbe creare problemi?
    Esiste una soluzione più pratica?

    Ciao.


  • Super User

    Nel forum non si installa ed ipotizzo non vada nemmeno se uso vbtemplates.

    Ho provato a creare una pagina php ma mi esce questo errore:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/fitun2/public_html/ultimi messaggi.php on line 17


  • Super User

    Niente Giorgio, non riesco ad integrarlo nemmeno in webtemplate che in realtà accetta anche testo php!

    Vediamo se ho sbagliato qualcosa, ho modificato i campi "host", "utente","pass")nei quali ho inserito localhost e poi i miei dati
    Poi ho inserito il nome del database ed infine invece della tua url in http://www.giorgiotave.it/forum//showthread.php?t=$target1 ho inserito il mio percorso ovvero fituncensored.com/forums e poi il resto uguale a te.

    Dovevo fare altro?

    Grazie.


  • Community Manager

    Allora Target1 e Target2 sono id del thread e title.

    Questo script aggiunge le discussioni in automatico, tranquillo, non devi stare li ad aggiornare 😄

    Sostituisci questo codice:

    [PHP]$query = "SELECT * FROM VB_thread WHERE forumid!=17 AND forumid!=32 AND forumid!=36 AND forumid!=38 AND forumid!=40 AND forumid!=42 AND forumid!=41 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);

    $conta=0;[/PHP]

    Con

    [PHP]$query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);[/PHP]

    Così prendiamo i dati da un forum che c'è di sicuro 🙂

    Aggiorna e fammi sapere.


  • Super User

    Niente, mi da sempre errore in quel mysql_fetch_assoc.

    Allego il file, avessi fatto qualche altra cavolata

    <?php
    echo " <table width="100%" border="1"> <tr>
    <td height="15" >Ultime dal Nostro Forum</td>
    <td height="15" >Autore</td>
    <td height="15" >Risposte</td>
    <td height="15" >Visite</td>
    </tr> ";

    mysql_pconnect("localhost", "nome utente","password") or die("Ci Scusiamo Per l'incoveniente tornero on-line tra 10 minuti");
    mysql_select_db("nome db") or die("Impossibile selezionare il database");

    $query = "SELECT * FROM VB_thread WHERE forumid!=56 AND forumid!=57 AND forumid!=58 AND forumid!=59 AND forumid!=49 AND forumid!=3 AND forumid!=4 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);
    while($tmp = mysql_fetch_assoc($risultati))
    {
    $target1=$tmp["threadid"];
    $target2=$tmp["title"];
    $replycount=$tmp["replycount"];
    $postusername=$tmp["postusername"];
    $postuserid=$tmp["postuserid"];
    $lastposter=$tmp["lastposter"];
    $views=$tmp["views"];
    $valutazione=$tmp["votetotal"];

    echo"<tr><td align="left">
    <a href="http://www.fituncensored.com/forums//showthread.php?t=$target1">$target2</a> </td><td> <b>$postusername</b> </td><td > <b>$replycount</b> </td><td > <b>$views</b></td><tr>";
    }

    echo " </table><br>";

    Grazie


  • Community Manager

    Devi mettere questa query
    $query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";


  • Super User

    Ma se metto solo quell'id non pesca soltanto da una categoria?

    Grazie e scusami se ti sto portando per le lunghe.


  • Community Manager

    Si certo, è per fare una prova per vedere se ce la facciamo 🙂


  • Super User

    Provato ma nulla da fare, non pesca proprio il codice, guarda quì http://www.fituncensored.com/forums/view.php?pg=provapaginaphpmessaggi

    Come vedi non c'è proprio codice nella pagina, non esce il messaggio d'errore perchè quella è una pagina integrata con vbtemplates, altrimenti sarebbe venuto fuori il solito messaggio.

    Bho, pare proprio non riuscire a beccare il db, eppure i dati d'accesso son quelli.

    Ora provo qualcos'altro e magari mi dai un parere su come modificarlo.


  • Community Manager

    si, prova una pagina statica come avevi fatto ultimi messaggi e controlla bene i dati di accesso, perchè sembra che non prenda il DB 😞


  • Bannato User Attivo

    giorgio scusa se mi intrometto nella discussione ma interessa anche me, non funziona

    ho messo
    [php]
    <?php
    echo " <table width="100%" border="1"> <tr>
    <td height="15" >Ultime dal Nostro Forum</td>
    <td height="15" >Autore</td>
    <td height="15" >Risposte</td>
    <td height="15" >Visite</td>
    </tr> ";

    mysql_pconnect("hosr", "name","password") or die("Ci Scusiamo Per l'incoveniente tornero on-line tra 10 minuti");
    mysql_select_db("Sql87520_1") or die("Impossibile selezionare il database");
    $query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);
    while($tmp = mysql_fetch_assoc($risultati))
    {
    $target1=$tmp["threadid"];
    $target2=$tmp["title"];
    $replycount=$tmp["replycount"];
    $postusername=$tmp["postusername"];
    $postuserid=$tmp["postuserid"];
    $lastposter=$tmp["lastposter"];
    $views=$tmp["views"];
    $valutazione=$tmp["votetotal"];
    echo"<tr><td align="left">
    <a href="http://www.gamesrulez.com/forum/showthread.php?t=$target1">$target2</a> </td><td> <b>$postusername</b> </td><td > <b>$replycount</b> </td><td > <b>$views</b></td><tr>";
    }

    echo " </table><br>";
    [/php]