phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Inserire alcuni dati relativi al forum in homepage

Supporto per phpBB 3.0.x.
Rispondi
Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Inserire alcuni dati relativi al forum in homepage

Messaggio da Astro86 » 06/07/2013, 0:53

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?

Zeus
Utente
Utente
Messaggi: 168
Iscritto il: 29/01/2013, 17:51
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.41
Database: MySQL(i) 5.5.43-log
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da Zeus » 06/07/2013, 1:37

Leggi questo thread: argomento9595.html troverai molte informazioni utili che fanno al caso tuo! ;)
Tiger è il numero UNO!! --> www.phpbbmods.it

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da brunino » 06/07/2013, 8:12

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)
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da Astro86 » 08/07/2013, 21:22

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

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da Barrnet » 08/07/2013, 22:51

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;

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da Astro86 » 09/07/2013, 21:32

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

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da brunino » 09/07/2013, 22:05

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.
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Inserire alcuni dati relativi al forum in homepage

Messaggio da Micogian » 09/07/2013, 23:27

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.

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti