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

[DEV] Style Extension

Estensioni in fase di sviluppo.
Rispondi
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:

[DEV] Style Extension

Messaggio da brunino » 11/02/2015, 22:04

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.
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

NoobHunter
Utente
Utente
Messaggi: 34
Iscritto il: 21/04/2014, 13:23
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
Località: Varese
Contatta:

Re: [DEV] Style Extension

Messaggio da NoobHunter » 11/02/2015, 22:46

Molto utile, domani la scarico e la provo :D

Benny
Utente
Utente
Messaggi: 137
Iscritto il: 26/07/2015, 2:10
Sesso: Maschio

Re: Style Extension

Messaggio da Benny » 20/08/2015, 16:50

L'ho installata ma non saprei adesso come procedere :D

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Style Extension

Messaggio da Sir Xiradorn » 20/08/2015, 18:10

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 :)
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Benny
Utente
Utente
Messaggi: 137
Iscritto il: 26/07/2015, 2:10
Sesso: Maschio

Re: Style Extension

Messaggio da Benny » 20/08/2015, 18:59

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... :-)

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: R: Style Extension

Messaggio da brunino » 20/08/2015, 19:57

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
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
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: [DEV] Style Extension

Messaggio da brunino » 07/10/2015, 17:53

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
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

Rispondi

Torna a “In sviluppo”

Chi c’è in linea

Visitano il forum: Nessuno e 208 ospiti