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
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
Gestire estensione da PCA
- Ares
- Utente
- Messaggi: 310
- Iscritto il: 26/09/2011, 9:07
- Sesso: Maschio
- Versione: 3.1.7
- Server: UNIX/Linux
- PHP: 5.4
- Database: MySQL 5.1.71-community-log
- Località: Sicilia
- Contatta:
Gestire estensione da PCA
sto creando tanto per imparare una semplice ma come aggiungo piu opzioni in un modulo pca? Vado nel concreto:
Il codice per l'evento è sempre lo stesso ma vorrei avere la capacità di cambiare solo una porzione di quel codice da PCA, nel mio caso sono semplici codice colore. Potete guidarmi?
Esempio se quella modifica la voglio verde, rossa o gialla, vorrei aggiungere questa opzione in un modulo PCA che cambi in corrispondenza la parte di codice riguardante il codice colore.
L'estensione riguarda solo una modifica del codice html, niente php o altro.
Il codice per l'evento è sempre lo stesso ma vorrei avere la capacità di cambiare solo una porzione di quel codice da PCA, nel mio caso sono semplici codice colore. Potete guidarmi?
Esempio se quella modifica la voglio verde, rossa o gialla, vorrei aggiungere questa opzione in un modulo PCA che cambi in corrispondenza la parte di codice riguardante il codice colore.
L'estensione riguarda solo una modifica del codice html, niente php o altro.
- brunino
- 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: R: Gestire estensione da PCA
Sinceramente, non ho capito quasi niente... Vuoi aggiungere un'opzione modificabile dal PCA (o un modulo) o vuoi cambiare colori ad alcune opzioni già presenti, o entrambe?
In ogni caso se vuoi aggiungere un modulo che l'utente possa modificare, devi usare php.
Se vuoi ti passo la mia guida in italiano abbastanza completa su come creare un'estensione...
Inviato dal mio GT-S5360 con Tapatalk 2
In ogni caso se vuoi aggiungere un modulo che l'utente possa modificare, devi usare php.
Se vuoi ti passo la mia guida in italiano abbastanza completa su come creare un'estensione...
Inviato dal mio GT-S5360 con Tapatalk 2
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
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
- Ares
- Utente
- Messaggi: 310
- Iscritto il: 26/09/2011, 9:07
- Sesso: Maschio
- Versione: 3.1.7
- Server: UNIX/Linux
- PHP: 5.4
- Database: MySQL 5.1.71-community-log
- Località: Sicilia
- Contatta:
Re: Gestire estensione da PCA
Hai ragione scusa.
Ho questo codice, ad esempio, che inietto al template usando gli eventi: (codice a cavolo)
Voglio creare un modulo nel pannello di amministrazione con scelta multipla. Esempio queste scelte:
Blu, Rosso, Verde, ecc
L'utente scegliendone una delle opzioni cambi quel piccolo codice colore all'interno del template evento
Ho questo codice, ad esempio, che inietto al template usando gli eventi: (codice a cavolo)
Codice: Seleziona tutto
<style> color: #00000 </style>
Blu, Rosso, Verde, ecc
L'utente scegliendone una delle opzioni cambi quel piccolo codice colore all'interno del template evento
Codice: Seleziona tutto
<style> color: #00000 </style>
Codice: Seleziona tutto
<style> color: #22222</style>
Codice: Seleziona tutto
<style> color: #F56fF </style>
- brunino
- 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: R: Gestire estensione da PCA
Devi usare php per forza...
Dai un'occhiata all'estensione Top ten topics, giusto per avere un'idea di come fare il modulo PCA... anch'esso composto da php+html, devi creare un'opzione nella tabella phpbb_options tramite i migrations e sempre nei migrations devi rendere automatica l'aggiunta del modulo PCA.
Infine devi usare un evento php in cui assegni una variabile ai template con il dato estratto dalle opzioni.
Sembra una cosa complicata, ma non lo é. domani completo la mia guida e te la mando, così capisci meglio... intanto dai uno sguardo alla Top ten topics...
Inviato dal mio GT-S5360 con Tapatalk 2
Dai un'occhiata all'estensione Top ten topics, giusto per avere un'idea di come fare il modulo PCA... anch'esso composto da php+html, devi creare un'opzione nella tabella phpbb_options tramite i migrations e sempre nei migrations devi rendere automatica l'aggiunta del modulo PCA.
Infine devi usare un evento php in cui assegni una variabile ai template con il dato estratto dalle opzioni.
Sembra una cosa complicata, ma non lo é. domani completo la mia guida e te la mando, così capisci meglio... intanto dai uno sguardo alla Top ten topics...
Inviato dal mio GT-S5360 con Tapatalk 2
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
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
- Ares
- Utente
- Messaggi: 310
- Iscritto il: 26/09/2011, 9:07
- Sesso: Maschio
- Versione: 3.1.7
- Server: UNIX/Linux
- PHP: 5.4
- Database: MySQL 5.1.71-community-log
- Località: Sicilia
- Contatta:
Re: Gestire estensione da PCA
La tua guida l'ho letta e ho imparato le prime basi, ma qui non ci arrivo proprio! Se aggiorni la guida si fammi sapere! Darò un occhiata alla topten
- brunino
- 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: R: Gestire estensione da PCA
La parte del PCA e dei migrations ancora non é finita... comunque nella Top ten c'é tutto... devi capire il meccanismo e poi é fatta.
edit: mi é venuto in mente ora... in questo tentativo di estensione che avevo fatto (https://github.com/bruninoit/pcabanner), c'é qualcosa di molto simile a ciò che vuoi fare tu...
Inviato dal mio GT-S5360 con Tapatalk 2
edit: mi é venuto in mente ora... in questo tentativo di estensione che avevo fatto (https://github.com/bruninoit/pcabanner), c'é qualcosa di molto simile a ciò che vuoi fare tu...
Inviato dal mio GT-S5360 con Tapatalk 2
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
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
- Ares
- Utente
- Messaggi: 310
- Iscritto il: 26/09/2011, 9:07
- Sesso: Maschio
- Versione: 3.1.7
- Server: UNIX/Linux
- PHP: 5.4
- Database: MySQL 5.1.71-community-log
- Località: Sicilia
- Contatta:
Re: Gestire estensione da PCA
Codice: Seleziona tutto
<?php
namespace bruninoit\pcabanner\acp;
class main_module
{
var $u_action;
function main($id, $mode)
{
global $db, $user, $auth, $template, $cache, $request;
global $config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
$user->add_lang('acp/common');
$this->tpl_name = 'banner_body';
$this->page_title = $user->lang('ACP_BANNER_TITLE');
add_form_key('bruninoit/pcabanner');
if ($request->is_set_post('submit'))
{
if (!check_form_key('bruninoit/pcabanner'))
{
trigger_error('FORM_INVALID');
}
$config->set('banner_header', $request->variable('banner_header', '', true));
$config->set('banner_footer', $request->variable('banner_footer', '', true));
$config->set('banner_post', $request->variable('banner_post', '', true));
trigger_error($user->lang('ACP_BANNER_SAVED') . adm_back_link($this->u_action));
}
$template->assign_vars(array(
'U_ACTION' => $this->u_action,
'BANNER_HEADER' => $config['banner_header'],
'BANNER_FOOTER' => $config['banner_footer'],
'BANNER_POST' => $config['banner_post']
));
}
}
- brunino
- 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: R: Gestire estensione da PCA
Codice: Seleziona tutto
<?php
namespace bruninoit\pcabanner\acp; //nome directory
class main_module
{
var $u_action;
function main($id, $mode)
{
global $db, $user, $auth, $template, $cache, $request;
global $config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
$user->add_lang('acp/common'); //richiama la lingua
$this->tpl_name = 'banner_body'; //nome template
$this->page_title = $user->lang('ACP_BANNER_TITLE'); //titolo pagina
add_form_key('bruninoit/pcabanner'); //crea una chiave di controllo
if ($request->is_set_post('submit')) //se sono inviati i dati
{
if (!check_form_key('bruninoit/pcabanner')) //controlla la chiave assegnata prima
{
trigger_error('FORM_INVALID'); //errore se chiave errata
}
//da qui aggiorno le impostazioni con i dati ricevuti dal form
$config->set('banner_header', $request->variable('banner_header', '', true));
$config->set('banner_footer', $request->variable('banner_footer', '', true));
$config->set('banner_post', $request->variable('banner_post', '', true));
trigger_error($user->lang('ACP_BANNER_SAVED') . adm_back_link($this->u_action));
}
//da qui assegno i "value" che servono nel form, in base alle opzioni attuali
$template->assign_vars(array(
'U_ACTION' => $this->u_action,
'BANNER_HEADER' => $config['banner_header'],
'BANNER_FOOTER' => $config['banner_footer'],
'BANNER_POST' => $config['banner_post']
));
}
}
Inviato dal mio GT-S5360 con Tapatalk 2
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
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
Chi c’è in linea
Visitano il forum: Nessuno e 87 ospiti