- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- [PILLOLA] Mostrare ultimi post e topic in phpbb
-
[PILLOLA] Mostrare ultimi post e topic in phpbb
Finalmente ho avuto 8 minuti di tempo per fare quest tool utilissimo sia per dare più visibilità al forum, sia per farlo indicizzare meglio dai motori di ricerca
<?
include('db_connect.php');$sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10";
$risultati=mysql_query($sql);
while($riga=mysql_fetch_array($risultati)) {$target=$riga["post_subject"];
$target1=$riga["post_id"];
echo"<a href="http://www.vostrosito.it/forum/viewtopic.php?p=$target1" title="">$target</a>
";
}//Fine del while?>
Il file db_connect è pericoloso quindi usatene solo uno per tutto il sito.
Sto cercando di implementare le funzioni in modo che compaia anche il nome utente. In giorgiotave.it rimarrà solo il nome del topicPOtete vedere come funziona si trova in home page nella parte centrale
Ultime dal nostro Forum
Ciao ciao
Spero che vi serva
@PaTeR said:
Questo è il file da utilizzare:
<? include('db_connect.php'); $sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10"; $risultati=mysql_query($sql); while($riga=mysql_fetch_array($risultati)) { $target=$riga["post_subject"]; $target1=$riga["post_id"]; echo"<a href=\"http://www.vostrosito.it/forum/viewtopic.php?p=$target1\" title=\"\">$target</a>
";
}//Fine del while
?>
Dove db_connect.php è il file che si connette a mysql e sceglie il DB... naturalmente potrete anche collegarvi a mysql dalla stessa pagina, eliminando l'include: db_connect.php
<?
mysql_connect("localhost", "username", "password");
mysql_select_db("phpbb");
?>Naturalmente, dovrete cambiare i file a vostro piacimento... @ Giorgio: L'ho fatto perchè alcuni avevano dubbi :D
-
nnon capisco xkè WHERE post_subject!='' .. il titolo del post non può essere nullo..
-
sms infatti ora te lo spiego
In post_subject ci sono tutte le risposte
allora io gli dico con post_subject!='' di selezionare tutte quelle che sono diversi dal vuoto.
Praticamente quando dai una risposta lui inserisce sia il titolo che la scritta
Se rispondi senza titolo il campo post_subject rimane vuoto
con post_subject!='' io ottengo l'effetto inverso perchè c'è un !
quindi negazione
-
xò ora mi fai venire in mente una cosa ..
aspetta ke guardo in home..
-
allora.. ho visto, e infatti il mio messaggio dal titolo post "ok" appare in home ..
ora non sarebbe meglio prendere i titoli di 3d piuttosto ke dei singoli post?EDIT: ok sto zitto ho letto il messaggio privato
-
Grande sms ehehhehe
Si purtroppo l'unica cosa da fare è quella
Al massimo si può implementare per fa togliere quelli con re:
Ora vedremo
Ciao CIao
-
@sms said:
EDIT: ok sto zitto ho letto il messaggio privato
Io non ho capito
-
Sono contento il tool è stato apprezzato da tutti, come si può notare ha molte risposte rispetto ad altri seguendo questo link
http://www.phpbb.it/viewtopic.php?t=7775
é stato implementato da un utente PASTORE che ringrazio
Ha fatto alcune modifiche.
-
ragazzi ecco la versione 2.0
Con questa ho risolto il problema dei Re: e delle risposte in oggetto
$sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20";
$risultati=mysql_query($sql);
while($riga=mysql_fetch_array($risultati)) {$target=$riga["topic_title"];
$target1=$riga["topic_id"];echo"
<span class=testo><a href="http://www.giorgiotave.it/forum/viewtopic.php?t=$target1" title="">$target</a>
</span>
";
}Ad esempio ho messo forum_id!=15 perchè non voglio che appaiano i messaggi di un forum
-
Salve, finalmente ho trovato un gruppo di persone interessate a migliore phpbb.
Anche io nel mio sito in home page metto delle pagine riassuntive delle discussioni avvenute (fra un po' cambierò la home).
Ho fatto così:
aperto una connessione al database, selezionato quello che interessa dalla tabella apposita e poi ordinato in base alle esigenze.
Se ritrovo la spiegazione dettagliata che ho messo in phpbb.it vi posto il link.
Quello che non riesco a fare è fare in modo da far aprire la pagina all'ultima risposta dell'ultima pagina e non sempre alla prima.
Ci si sente... adesso vado a leggermi il topic per tirar via le sessioni al forum e farlo finalmente indicizzare
-
Anche io nel mio sito in home page metto delle pagine riassuntive delle discussioni avvenute (fra un po' cambierò la home).
c'è un errore ..
l'url è "skiforum\discussione"
e non "skiforum/discussione"
la barra dall'altra parte con firefox viene trasformata in %5C e cosi ti da errore di pagina inesistente..
-
Grazie per la segnalazione.
Io uso Opera e mi funziona tutto per bene.
Secondo voi qual'è il browser più "bastardo" ovvero quello che è più sensibile a queste "sviste"? In tal caso una volta che il sito funziona sul browser "cattivo" allora funzionerà anche sugli altri.
Grazie per la segnalazione... nel prox aggiornamento (a giorni) spero di rimediare.
Ancora Grazie.
-
@skiforum said:
Grazie per la segnalazione.
Io uso Opera e mi funziona tutto per bene.
Secondo voi qual'è il browser più "bastardo" ovvero quello che è più sensibile a queste "sviste"? In tal caso una volta che il sito funziona sul browser "cattivo" allora funzionerà anche sugli altri.
Grazie per la segnalazione... nel prox aggiornamento (a giorni) spero di rimediare.
Ancora Grazie.beh...
Firefox 1.0 è molto usato... ma non andiamo Off Topic...
-
$sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20"; $risultati=mysql_query($sql); while($riga=mysql_fetch_array($risultati)) { $target=$riga["topic_title"]; $target1=$riga["topic_id"]; $visto=$riga["topic_views"]; echo"<span><a href=\"http://{$_SERVER['HTTP_HOST']}/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a> Il topic è stato visto $visto volte! </span> "; }
-
Bravo Webfil, questo tool serve a molti implementarlo è la cosa migliore da fare
-
Giorgio perdonami
-
-
-
@giorgiotave said:
Finalmente ho avuto 8 minuti di tempo per fare quest tool utilissimo sia per dare più visibilità al forum, sia per farlo indicizzare meglio dai motori di ricerca
Naturalmente, dovrete cambiare i file a vostro piacimento...
Visto che l'ho trovato davvero utile l'ho implementato sul sito del mio LUG
Grande Giorgio!!!
-
Grande!
Così possiamo far indicizzare meglio i nostri forum