- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Phpbb in Wordpress
- 
							
							
							
							
							
Phpbb in WordpressCiao a tutti 
 vorrei inserire, a seguito della guida di Giorgio, inserire gli ultimi x topic del mio forum all'interno del wordpress. Sono tra Giorni che giro ma nulla.Se almeno qualcuno sapesse come mettere i topic anche in un' home page tradizionale poi potrei vedere io di inserirlo in wordpress Grazie 
 
- 
							
							
							
							
							
non conosco a fondo phpBB, ma a naso devi cercare nei forum di supporto la query per gli ultimi N topic (è una SELECT con limit). poi devi includere in WP la pagina con la connessione al db di phpbb, eventualmente una pagina con le variabili e le costanti (se ci sono, non lo so), fare la select e stampare il risultato. Anzi, meglio ancora: ti crei una tua pagina php che fa questo mestiere, almeno non sporchi troppo WP, e una volta che sei in grado di stampare gli ultimi 5 topic FUORI da phpBB la includi in WP e la formatti. 
 
- 
							
							
							
							
							
forse qui c'è la tua query: 
 http://forums.whirlpool.net.au/forum-replies-archive.cfm/647492.html
 
- 
							
							
							
							
							
Io uso questo e funziona (è realizzato da un italiano) 
 
- 
							
							
							
							
							
ah ecco, direttamente un plugin!  
 
- 
							
							
							
							
							
ciao 
 ti ringrazio molto per l'indicazione. Ho caricato il file nella cartella dei plug-in. Ora in quale file dovrei inserire il codice di php?
 
- 
							
							
							
							
							
Perdonatemi ma sono con il GPRS  Comunque io ho scaricato il file, l'ho modificato e lo importato nella cartella plug-in di word press. Ora il codice che trovo sul sito, in che file di wordpress devo inserirlo? 
 
- 
							
							
							
							
							
immagino ti forniscano una funzione, per richiamare i post. devi inserirla dove vuoi che appaiano. nella sidebar (di solito sidebar.php) o nella index.php o nel single.php (i nomi variano da template a template) 
 
- 
							
							
							
							
							
Confermo quanto detto da Tambu. Il codice è questo: 
 < ?php if (function_exists('wpphpbb_topics')): ?>
 < ? wpphpbb_topics(); ?>
 < ?php endif; ?>
 
- 
							
							
							
							
							
non sapendo in quale file inserirlo, ho provato a metterlo nel footer ma non accade nulla ... Sto impazzendo 
 
- 
							
							
							
							
							
Ho provato ad inserirlo dove mi avete detto voi e mi restituisce questo errore: 
 Warning: wpphpbb_topics(forum/config.php) [function.wpphpbb-topics]: failed to open stream: No such file or directory in /web/htdocs/itinerari.vacanzecalabria.biz/home/wp-content/plugins/wp-phpbb.php on line 21Warning: wpphpbb_topics() [function.include]: Failed opening 'forum/config.php' for inclusion (include_path='.:/php/lib/php/') in /web/htdocs/itinerari.vacanzecalabria.biz/home/wp-content/plugins/wp-phpbb.php on line 21 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /web/htdocs/itinerari.vacanzecalabria.biz/home/wp-content/plugins/wp-phpbb.php on line 22 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /web/htdocs/itinerari.vacanzecalabria.biz/home/wp-content/plugins/wp-phpbb.php on line 23 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /web/htdocs/itinerari.vacanzecalabria.biz/home/wp-content/plugins/wp-phpbb.php on line 25 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/htdocs/itinerari.vacanzecalabria.biz/home/wp-content/plugins/wp-phpbb.php on line **26 Se non sbaglio è lo stesso errore che mi esce quando ho provato ad inserire uno script senpre degli ultimi topic che ho trovato su wiki di giorgiotave. Qualcuno mi da una mano? 
 **
 
- 
							
							
							
							
							
Ciao sono l'autore del suddetto plugin se mi contatti in pvt ci becchiamo su msn e ti aiuto a risolvere il problema. 
 Comunque a quanto sembra è sbagliato il path del file config.php.
 
- 
							
							
							
							
							
test 
 
- 
							
							
							
							
							
Se il tuo forum risiede in un sottodominio e non riesci a collegragli il file config, puoi inerire i dati del db del forum direttamente nel plugin, quindi fai così, guarda i dati del config.php: 
 $table_prefix = ??; 
 $dbhost = ??;
 $dbname = ??;
 $dbuser = ??;
 $dbpasswd = ?*****?;
 e modifica il plugin in questa maniera 
 function wpphpbb_topics() { 
 // set ........
 $table_prefix = ??;
 $dbhost = ??;
 $dbname = ??;
 $dbuser = ??;
 $dbpasswd = ?*****?;
 $connection = mysql_connect($dbhost, $dbuser, $dbpasswd);
 $s_db = mysql_select_db($dbname, $connection);
 sostituendo ovviamente gli asterischi con i dati relativi. 
 Ciao
 
- 
							
							
							
							
							
ciao peppolone, benvenuto sul forumGT. 
 Apprezzo molto il tuo intervento e l'aiuto che dai, ma preferirei che la cosa si svolgesse in pubblico e non su messenger, affinchè ne possa rimanere traccia anche in futuro per chi dovesse avere problemi simili. 
 
- 
							
							
							
							
							
Ciao Peppolone 
 ti ringrazio molto per il tuo intervento e ne sono veramente lusingato. Ho fatto quello che tu mi hai detto e ti ricopio qui il codice del plug in (non ho eliminato i commenti ) )<? 
 function wpphpbb_topics() {
 // set ........
 $dbhost = 'xxxxxxx';
 $dbname = 'xxxxxx';
 $dbuser = 'xxxxxx';
 $dbpasswd = 'xxxx';
 $table_prefix = 'xxxxxx';
 $connection = mysql_connect($dbhost, $dbuser, $dbpasswd);
 $s_db = mysql_select_db($dbname, $connection);$phpbbq = "SELECT * FROM ".$table_prefix."topics ORDER BY topic_last_post_id DESC LIMIT 0,10"; 
 $results = mysql_query($phpbbq, $connection);
 while ($resultsow = mysql_fetch_array($results)) {
 $topic_tit = $resultsow[topic_title];
 // You can wrap long words below, where 60 is the lenght.
 $topics_title = substr($topic_tit, 0, 60);
 echo "<li><a href="$host"."/viewtopic.php?t=$resultsow[topic_id]">$topics_title...</a></li>";
 }
 }
 ?>Non mi crea nessun errore. Ho provato ad inserirlo all'interno del file Footer che trovo all'interno della cartella del mio templates e anche nel file single.php ma purtroppo non genera nulla e come se non ci fosse. CHe si fa ora? 
 
- 
							
							
							
							
							
Ho provato anche nell' index ma nulla 
 
- 
							
							
							
							
							
@Tambu said: ciao peppolone, benvenuto sul forumGT. 
 Apprezzo molto il tuo intervento e l'aiuto che dai, ma preferirei che la cosa si svolgesse in pubblico e non su messenger, affinchè ne possa rimanere traccia anche in futuro per chi dovesse avere problemi simili. Infatti subito dopo ho risposto direttamente sul forum Infatti subito dopo ho risposto direttamente sul forum 
 Ciao!
 @Calabria said:
 Ho provato anche nell' index ma nulla Inserisci nella sidebar solo < ? wpphpbb_topics(); ?> e dimmi che ti tira fuori. A proposito hai attivato il plugin?
 
- 
							
							
							
							
							
@peppolone said: Infatti subito dopo ho risposto direttamente sul forum  
 Ciao! 
 avevo il dubbio che la cosa procedesse in parallelo, e comunque l'ho scritto anche per gli altri lettori. repetita juvant 
 
- 
							
							
							
							
							
Evvai ! 
 Peppolone Sei un grande ! ora funziona dai un' occhiata su http://itinerari.vacanzecalabria.biz dimmi se c'è da aggiustare qualcosa o da inserire qualche perfezionamento.Volevo chiederti posso utilizzare lo stesso sistema su altri siti che non siano wordpress? 
 **