- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- Vbulletin, archivio e pagine duplicate
-
Ok, quindi in pratica io dovrei riorganizzare le info che mi fornisci sottoforma di tutorial ed esprimere la mia opinione una volta testate le modifiche?
Ad occhio non so se queste modifiche possono trovare attuazione tramite il prodotto webtemplates che ti ho linkato, perchè quello chea pagine html seppure senza estensione.
Non so, magari funziona semplicemente aggiungere.php al titolo della nuova pagina.
Oggi faccio dei test e credo che domani ti possa far sapere le prime impressioni.
Grazie.
P.S
Secondo me la sezione cms può avere molto successo e ti spiego il perchè.
Generalmente chi si occupa di cms non ha molta esperienza di linguaggi, quindi riesce a modulare quello che ha a disposizione o installa prodotti sviluppati da altri.
Quì c'è gente che di linguaggi se ne intende, quindi si possono anche far uscire prodotti interessanti e nuovi, sviluppandoli da zero o modificando altri già rilasciati.Io, da questo punto di vista, posso fornire le idee su cosa si potrebbe fare, poi passo la palla ai programmatori
-
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.
-
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]