Pagina 1 di 3
Qual è la variabile del numero di post?
Inviato: 07/05/2013, 14:01
da Zeus
Ciao a tutti! Ho fatto un'homepage per il mio sito interamente in html, utilizzando
questa vostra stupenda guida per la parte in php. Ora vorrei aggiungere nelle anteprime degli articoli i corrispondenti numeri di commenti, come si possono vedere nel vostro
blog (a proposito come avete fatto a farlo? avete usato una mod in particolare?). Io vorrei trovare la variabile, che mi consenta di aggiornare automaticamente il numero di commenti di un post, quindi non debba ogni volta agire via HTML per aggiornare il numero dei commenti nell'homepage. Questo è un piccolo esempio di come mi piacerebbe fosse il risultato finale, in questo caso l'ho semplicemente scritto senza usare alcuna variabile, ma come semplice testo. Riuscireste ad aiutarmi? Grazie e felice giornata a tutti voi!

Re: Qual è la variabile del numero di post?
Inviato: 07/05/2013, 15:23
da Tiger
Questo "tutorial" ti da' le basi per partire:
Displaying posts and topics on external pages
Re: Qual è la variabile del numero di post?
Inviato: 07/05/2013, 16:29
da Micogian
La tabella "topics" comprende i campi "topic_views" e topic_replies" che sono il numero delle visite e il numero delle risposte in una discussione.
Ti consiglio di dare un'occhiata a questa Guida
http://wiki.phpbbitalia.net/Interrogare_il_database per avere un'idea di come si interroga il database.
Re: Qual è la variabile del numero di post?
Inviato: 08/05/2013, 11:58
da Zeus
Grazie Ragazzi! A quanto pare non è proprio una fischiata come pensavo fosse. Appena ho un po' di voglia, mi metto lì e guardo tutto. Grazie ancora per le dritte e la disponibilità.

Re: Qual è la variabile del numero di post?
Inviato: 11/05/2013, 14:04
da Zeus
Ciao a tutti!
Grazie ancora per la vostra disponibilità! Ci ho provato, sono sincero ci ho provato davvero, ma non ce salto fuori. Per me, il linguaggio PHP, è il più complesso in assoluto. Non ci capisco una cippalippa. In questi giorni mi sono messo lì, più e più volte cercando di saltarci fuori, ma non ci capisco davvero niente. Piuttosto, se ho giù un codice su cui basarmi, potrei forse riuscire a modificarlo, ma da zero proprio niente.
@Micogian Ad esempio, se tu volessi far apparire in questa pagina, magari di fianco alla parola "informazioni." in basso a sinistra:
http://www.actafungorum.org/progetto.php il numero totale delle risposte (12), di questo topic:
http://www.actafungorum.org/actaforum/v ... 347&t=6479 come faresti?
Grazie tante ancora!!! Vi auguro una bellissima giornata! =)
Re: Qual è la variabile del numero di post?
Inviato: 21/05/2013, 16:44
da Zeus
@Micogian potresti darmi qualche dritta per piacere? =)
Re: Qual è la variabile del numero di post?
Inviato: 21/05/2013, 17:03
da Micogian
Per poter dare una risposta è necessario avere maggiori informazioni.
In particolare bisogna sapere qual'è e come è strutturata la pagina dove vuoi visualizzare quei dati.
Se questa pagina è una "Custom Page" phpbb o se è una Mod. Potrebbe darsi che nella stessa interrogazione che mostra il testo dei post sia possibile ricavare il valore "topic_replies" che indica il numero delle risposte in un topic.
Re: Qual è la variabile del numero di post?
Inviato: 21/05/2013, 17:09
da Zeus
La pagina è "home.php", ossia una custompage (ho seguito
questa guida). Il template è in ./styles/prosilver/template/homepage.html
Re: Qual è la variabile del numero di post?
Inviato: 21/05/2013, 17:29
da Micogian
Va bene, sapere che è una Custom Page è già qualcosa ma per poter intervenire bisogna conoscere il contenuto, in particolare la query utilizzata.
Re: Qual è la variabile del numero di post?
Inviato: 21/05/2013, 17:45
da Zeus
Questo è il contenuto della home.php:
Codice: Seleziona tutto
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Home');
$template->set_filenames(array(
'body' => 'homepage.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>