Pagina 1 di 1

Inserire alcuni dati relativi al forum in homepage

Inviato: 06/07/2013, 0:53
da Astro86
Come da titolo, sto creando una homepage in php e volevo aggiungerci alcune funzioni come

- Avatar dell'utente connesso
- Ultimi Topic
- Ultimi Argomenti
- Argomento in evidenzia (cioè se si può, in una sezione prescelta, prelevare solo l'ultimo topic creato e mostrare sia titolo discussione e messaggio)


come posso farlo questo?

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 06/07/2013, 1:37
da Zeus
Leggi questo thread: argomento9595.html troverai molte informazioni utili che fanno al caso tuo! ;)

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 06/07/2013, 8:12
da brunino
Astro86 ha scritto: Avatar dell'utente connesso
Ultimi Topic
Ultimi Argomenti
MOD welcome fusion mod di tiger racchiude tutto e anche di più!
Astro86 ha scritto: Argomento in evidenzia (cioè se si può, in una sezione prescelta, prelevare solo l'ultimo topic creato e mostrare sia titolo discussione e messaggio)
MOD announcement centre in cui puoi configurare o un forum da cui prende l'ultimo messaggio o topic oppure un messaggio fisso oppure un topic fisso.

In entrambi i casi ricordati di NON istallare le mod con automod in quanto istallano sull'index. Quindi le modifiche che chiedono di fare in index.php e index_body.html le fai in home.php e home_body.html (se hai seguito la guida di carlo nel wiki per creare la base della home)

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 08/07/2013, 21:22
da Astro86
Zeus ha scritto:Leggi questo thread: argomento9595.html troverai molte informazioni utili che fanno al caso tuo! ;)
Sarebbe utile se lo capissi xD no sul serio mi sto appena imparando il php ed è ancora turco per me quello che mi ha linkato :lol:
se intendevi farmi vedere questo

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 08/07/2013, 22:51
da Barrnet
Per l'avatar, se è una custom page, può andare bene questo:

Codice: Seleziona tutto

 $avatar = get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']);
    echo $avatar;

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 09/07/2013, 21:32
da Astro86
non è una custom page e quello il punto... forse non mi sono spiegato è una home page cioè

phobb3.miosito.it <- c'è il forum
miosito.it/index.php <- c'è una pagina in php... tipo queste ad esempio

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 09/07/2013, 22:05
da brunino
Se non è custom page puoi inserire solo l'ultimo topic di una sezione facendo una query tramite php normalemente e non tramite phpbb (nel medesimo modo anche gli ultimi argomenti ecc.), ma i dati dell'utente connesso non li potrai mai inserire...

Se possibile ti consiglio di seguire la guida di carlo nel wiki su come creare la pagina personalizzata custom page e in poco risolvi tutto questo.

Re: Inserire alcuni dati relativi al forum in homepage

Inviato: 09/07/2013, 23:27
da Micogian
Una Custom Page è strutturata in maniera che un file php interroghi il database, ottenga le informazioni necessarie, le trasformi in variabili che vengono passate ad un file html che è il template.
Nulla vieta però di utilizzare il codice di connessione al database di una Custom Page ma creare la Home Page direttamente nel file php senza utilizzare il template.

Il codice di connessione è questo:

Codice: Seleziona tutto

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(); 
Ovviamente il nome della cartella dove sta il phpbb al posto di "./forum/"
e consente di utilizzare tutti i dati disponibili in una pagina phpbb.

Un esempio di Home Page con file php e relativo template è questa: http://www.actafungorum.org/

Questa invece è una Home Page che ha la connessione al phpbb ma è una pagina php diretta, senza il template: http://www.actaplantarum.org/

Il risultato è molto simile ed entrambe hanno a disposizione tutti i dati dell'utente e dei topics.