pagine personalizzate phpbb

Area dedicata alle guide di phpBB 3
Rispondi
Avatar utente
Sir Xiradorn
Graphics
Graphics
Messaggi: 170
Iscritto il: 16/03/2018, 21:35
Link del Forum: https://xdojo.xiradorn.it/ https://xdojo.xiradorn.it/x/30x/ https://xdojo.xiradorn.it/x/31x/ https://xdojo.xiradorn.it/x/32x/
Località: localhost, 80
Contatta:

Re: pagine personalizzate phpbb

Messaggio da Sir Xiradorn »

Le pagine personalizzate stanno sempre più andando nel dimenticatoio e questo perchè verranno sostituite dalle estensioni e da quelle che sono sia pagine personalizzate ma create in maniera leggermente diversa. Queste nuove "pagine" sono molto più integrate delle precedenti e non servirà richiamare pezzi di codice per incorporarne la struttura. Questo permetterà comunque di avere una struttura simile, potendo riadattare le vecchie custom pages alle nuove strutture rendendo ancora valide le strutture di codice similari a quelle sopra questo post con dei piccoli accorgimenti
Xiradorn - Xiradorn Lab - xiradorn.it
Immagine
Style expert for phpbb 3.0 | 3.1 | 3.2
Avatar utente
LuigiMdg
Nuovo Utente
Nuovo Utente
Messaggi: 24
Iscritto il: 26/12/2017, 15:47
Link del Forum: https://pronosticiippica.it
Contatta:

Re: pagine personalizzate phpbb

Messaggio da LuigiMdg »

Preferisco come ho fatto io, passando le variabili così, tramite la pagina php:

Codice: Seleziona tutto

$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

$template->assign_vars(array(
	'NOME_VARIABILE'	=>	$row['nome']
));
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 588
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: pagine personalizzate phpbb

Messaggio da Micogian »

Se create un file (es: var_user.php) con questo contenuto avete l'elenco di tutte le variabili disponibili nella pagina con " $user->data"

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('viewtopic');

// visualizza i valori dell'array $user->data
    $n = '1' ;
    foreach($user->data As $key => $valore){
    echo $n . " - " . $key . " = " . $valore . "<br>";
    ++$n ;
    }
?>
Avatar utente
Sir Xiradorn
Graphics
Graphics
Messaggi: 170
Iscritto il: 16/03/2018, 21:35
Link del Forum: https://xdojo.xiradorn.it/ https://xdojo.xiradorn.it/x/30x/ https://xdojo.xiradorn.it/x/31x/ https://xdojo.xiradorn.it/x/32x/
Località: localhost, 80
Contatta:

Re: pagine personalizzate phpbb

Messaggio da Sir Xiradorn »

Sto preparano una estensione per barvi da bootstrap nella creazione delle pagine personalizzate ma sfruttando il meccanismo di routing che è molto più integrata. Appena sarà pronta ve la posto va
Xiradorn - Xiradorn Lab - xiradorn.it
Immagine
Style expert for phpbb 3.0 | 3.1 | 3.2
Avatar utente
LuigiMdg
Nuovo Utente
Nuovo Utente
Messaggi: 24
Iscritto il: 26/12/2017, 15:47
Link del Forum: https://pronosticiippica.it
Contatta:

Re: pagine personalizzate phpbb

Messaggio da LuigiMdg »

Qualcuno sa come cambiare il breadcrumb?
Avatar utente
LuigiMdg
Nuovo Utente
Nuovo Utente
Messaggi: 24
Iscritto il: 26/12/2017, 15:47
Link del Forum: https://pronosticiippica.it
Contatta:

Re: pagine personalizzate phpbb

Messaggio da LuigiMdg »

Soluzione:

Codice: Seleziona tutto

$template->assign_block_vars('navlinks', array(
    'FORUM_NAME'    => 'Your Page', 
    'U_VIEW_FORUM'  => append_sid("{$phpbb_root_path}yourpage.$phpEx"))
);
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 760
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: pagine personalizzate phpbb

Messaggio da eniac »

Non ho capito una cosa...fino alla prima pagina ci sono arrivato e funziona egregiamente, ma se da questa pagina ne volessi chiamare un'altra come devo fare ? ho provato con un link ad un'altra pagina e ovviamente me la apre ma è bianca ,cioè non contiene lo stile del forum.....
phpBB version : 3.3.11
php version : 8.2.16
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: pagine personalizzate phpbb

Messaggio da alex75 »

devi crearla nuova in tutto e per tutto come la prima.
Ad ogni modo oggi esiste l'estensione ufficiale pages, per fare questo lavoro:
post15955.html
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 760
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: pagine personalizzate phpbb

Messaggio da eniac »

si ma come si fa per il nome ? Se la prima pagina si chiama custom_body.html come identificato nel file custom.php la seconda devo chiamarla con un altro nome, per cui presumo che debba aggiungerlo al file PHP ma non ci riesco , al momento ho fatto cosi , per la seconda pagina ho creato un file custom1.php che punta ad un html che ho chiamato custom_body1.html...... ma non credo sia la miglior soluzione.
phpBB version : 3.3.11
php version : 8.2.16
Rispondi