Pagina 1 di 1

[DEV] Style Extension

Inviato: 11/02/2015, 22:04
da brunino
Questa non é una vera e propria estensione, ma una estensione base per permettere di modificare gli stili senza agire dai file originali phpBB, evitando danni.
La base consiste in un solo file e poi sono disponibili tanti "pezzi" aggiungibili secondo le proprie esigenze.

QUI é spiegato più dettagliatamente come funziona.

Re: [DEV] Style Extension

Inviato: 11/02/2015, 22:46
da NoobHunter
Molto utile, domani la scarico e la provo :D

Re: Style Extension

Inviato: 20/08/2015, 16:50
da Benny
L'ho installata ma non saprei adesso come procedere :D

Re: Style Extension

Inviato: 20/08/2015, 18:10
da Sir Xiradorn
In sostanza brunino ha preparato una zona dove poter fare degli innesti nel tema tramite quello che in phpbb 3.1 sono definiti come event.

Se guardi nel template del tuo stile o anche nel prosilver, che è il tema radice o chiamiamolo pure super tema, ci stanno ad un certo punto delle cose del tipo

Codice: Seleziona tutto

<!-- EVENT certo_nome_evento -->
Queste cosa è un punto dove puoi eventualmente piazzare un tuo file con il tuo html personale quindi aggiungere elementi senza andare a toccare il tema stesso.
Questo serve perchè, quando fanno degli aggiornamnti, il codice primario resta pulito e tu non devi fare strane unioni di codice come in passato quando si facevano aggiornamenti.

Un esempio iper veloce.
Problema: Ammettiamo che vogliamo far uscire un messaggio (non scrivo hello world perchè mi sta antipatico oh. zzzarola siamo italiani usiamolo :) ). Scherzi a parte facciamo che vogliamo usare un testo colorato subito dopo l'intestazione e prima del corpo della pagina (qualunque essa sia - sto semplificando per chiarezza di lettura).

Domanda: Eh ti pare facile e come faccio senza tocca il codice e usando l'estensione di brunino (ma anche la vostra personale)?

Risposta: Sembra astruso sto meccanismo, ma na volta capito è più facile di quanto si pensi.

Risoluzione: Ok Prima cosa dico: Ok dopo l'header quindi vado a aprire il mio overall_header.html nella cartella template del prosilver ad esempio.

Alla fine troverò una cosa del genere

Codice: Seleziona tutto

<!-- EVENT overall_header_page_body_before -->
Questo è il nostro target. Benissimo.
Usando l'esensione di brunino ci dovrebbe essere (o se non ci sta la create voi) una struttura di questo tipo (sono cartelle quindi se non ci stanno le create voi. Se ci sono ok)

Codice: Seleziona tutto

ext/bruninoit/stylext/styles/all/template/event
Come si può vedere la conformazione è esplicativa. In sostanza vi spiego rapidamente le cartelle
ext/bruninoit/stylext/ - relativa all'estensione
styles/all/ - avendo la cartella ALL avremo la nostra estensione applicata contemporaneamente in TUTTI gli stili installati e attivi
/template/event - stiamo modificando un file di template e quindi stiamo piazzando un nostro file in un certo event ovvero quello nominato poco fa

Ora il gioco è fatto. Nella cartella event andiamo a creare il file html avente come nome PROPRIO quello dell'EVENTO considerato. Nel nostro caso: overall_header_page_body_before.html

Apriamolo e facciamo la nostra modifica a volo

Codice: Seleziona tutto

<p style="color: red; font-weight: bold">Salve a te {S_USERNAME}</p>
Salviamo e vuotiamo la cache. Il vostro messaggio dovrebbe essere apparso come volevamo e sara una cosa (nel mio caso ad esempio):

Salve a te Sir Xiradorn

Se hai altri dubbi chiedi pure :)

Re: Style Extension

Inviato: 20/08/2015, 18:59
da Benny
Non credo di aver capito.... ci provo.
L'ext di Brunino permette di personalizzare un tema di partenza (il mio è il prosilver) aggiungendo delle cose o sovrascrivendo tutto il tema?
Faccio un esempio.... se io volessi fare quella "benedetta" barra di navigazione con i tasti dovrei, visto che non so fare ext, modificare il file overall_header.html e common.css.
Nel caso dell'ext di Brunino dovrei fare un file html solo con la barra di navigazione o rifare tutto il tema?
Grazie per la disponibilità nella risposta... :-)

Re: R: Style Extension

Inviato: 20/08/2015, 19:57
da brunino
Ti basterebbe fare un file con la barra di navigazione!

Qui trovi alcuni esempi di cosa si puo farci: http://brunino.altervista.org/area51/ph ... ce2902c615

L'evento che fa al tuo caso e' questo: overall_header_breadcrumb_append

Inviato dal mio GT-S5360 con Tapatalk 2

Re: [DEV] Style Extension

Inviato: 07/10/2015, 17:53
da brunino
Ho aggiornato questa variante della StylExt, per modificare i file di lingua.
http://brunino.altervista.org/area51/ph ... &t=186#new

Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk