- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Vbulletin, archivio e pagine duplicate
-
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
-
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.
-
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.
-
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
-
Devi mettere questa query
$query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";
-
Ma se metto solo quell'id non pesca soltanto da una categoria?
Grazie e scusami se ti sto portando per le lunghe.
-
Si certo, è per fare una prova per vedere se ce la facciamo
-
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.
-
si, prova una pagina statica come avevi fatto ultimi messaggi e controlla bene i dati di accesso, perchè sembra che non prenda il DB
-
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]