Modificare css senza modificare i file originali

Area dedicata a tutte le estensioni per phpBB 3.3.x
Rispondi
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Modificare css senza modificare i file originali

Messaggio da alex75 »

Spesso abbiamo bisogno di fare delle modifiche ai nostri css.
Modificando i file originali di phpBB è però risaputo che ad ogni aggiornamento perderemmo le modifiche fatte.
Per non sporcare il codice originale, e mantenere le Vostre modifiche, eccoVi un'estensione molto elementare ma efficace.
Vi basterà aggiungere i Vostri Css personalizzati all'interno del file alex75/csscustom/styles/prosilver/theme/custom.css

Autore: alex75
Versione PhpBB: 3.1.x , PhpBB 3.2.x e PhpBB 3.3.x
Compatibile con php 8: "Si" testata con php 8.0.3 :thu:
Nome ext: Custom Css
Versione ext: 1.0.1
Custom-css-101.zip
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
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
ItalianCoverDesign
Supporter
Supporter
Messaggi: 174
Iscritto il: 18/08/2021, 15:56
Link del Forum: https://www.italiancoverdesign.com
Località: Toscana
Contatta:

Re: Modificare css senza modificare i file originali

Messaggio da ItalianCoverDesign »

Ciao Alex, potresti suggerirmi un modo per aggiornare velocemente la pagina con le modifiche css appena inserite con questa estensione?
Il più delle volte non riesco a visualizzare subito le mie modifiche e non capisco se le ho fatte male o semplicemente c'è una versione di cache vecchia che gira sotto e mi visualizza ancora quelle vecchie.

Spero di essermi spiegato

Grazie
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Modificare css senza modificare i file originali

Messaggio da alex75 »

Basta svuotare la cache dal pca e da ftp, cancellando il contenuto della cartella cache/production.
Il resto è solo colpa del tuo browser, prova ad eliminare i cookie per il tuo sito o anche semplicemente a cambiare browser.
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
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Modificare css senza modificare i file originali

Messaggio da alex75 »

Nuova versione 1.0.1
La trovate sul primo post.
Modificato il sistema di controllo degli aggiornamenti
Verificata compatibilità con phpBB 3.3.5
Verificata compatibilità con php 8.0.3
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
PincoPallino
Nuovo Utente
Nuovo Utente
Messaggi: 6
Iscritto il: 20/09/2022, 0:04
Link del Forum: www.a-b-c.it/phpBB3

Re: Modificare css senza modificare i file originali

Messaggio da PincoPallino »

alex75 ha scritto: 17/09/2021, 9:42
Vi basterà aggiungere i Vostri Css personalizzati all'interno del file alex75/csscustom/styles/prosilver/theme/custom.css
HELP ME, please.

Potresti gentilmente indicare come scrivere le proprietà in questo file "custom css", ovvero capire se phpBB "custom.css" viene scelto come privilegiato rispetto a "common.css" e "content.css" che si trovano in /prosilver/ .
E (in pratica) dove e come inserire il "custom.css" nelle cartelle via FTP ?

Questo perché se in "custom.css" inserisco un

body{
...
font-family: Courier, Verdana, Helvetica, Arial, sans-serif;
font-size: 30px;
line-height: normal;
...
}

il phpBB vede comunque la scelta di "common.css" invece di "custom.css" ?

Ho fatto cancellazione cronologia sia su browser che la cache su server.
Ma senza esito. I caratteri sono sempre Verdana (come su "common.css")
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Modificare css senza modificare i file originali

Messaggio da alex75 »

La priorità la darai direttamente sul nuovo css che scriverai, usando "!important"
esempio:

Codice: Seleziona tutto

p {
  background-color: red !important;
}
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
PincoPallino
Nuovo Utente
Nuovo Utente
Messaggi: 6
Iscritto il: 20/09/2022, 0:04
Link del Forum: www.a-b-c.it/phpBB3

Re: Modificare css senza modificare i file originali

Messaggio da PincoPallino »

Codice: Seleziona tutto



h1{
	
	font-size: 30px !important;
	font-weight: normal !important;	
}


h2{
	
	font-family: Courier, Verdana, Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	
}
Questo il file custom.css in

/phpBB3/ext/alex75/csscustom/styles/prosilver/theme

Mi perdoni ma NON capisco che cosa sbaglio... h1 e h3 non cambiano family, size, weigt
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Modificare css senza modificare i file originali

Messaggio da alex75 »

io vedo le modifiche sul tuo forum.
Prova a cambiare browser o svuotare la cache del tuo browser
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
PincoPallino
Nuovo Utente
Nuovo Utente
Messaggi: 6
Iscritto il: 20/09/2022, 0:04
Link del Forum: www.a-b-c.it/phpBB3

Re: Modificare css senza modificare i file originali

Messaggio da PincoPallino »

Grazie alla tua pazienza !!!

Ho un quesito circa il browser OPERA.
OPERA non funziona bene, non si riesce
ad accedere con nessun USER-PASSWORD.

Mi restituisce l'errore:
"Il form inviato non è valido. Prova a inviarlo di nuovo."

Con CHROME e con EDGE è tutto ok.

PS: Se vuoi apro un altro Topic,
Grazie ancora.
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6146
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: Modificare css senza modificare i file originali

Messaggio da alex75 »

Mi dispiace ma oltre ad essere fuori topic, non ho esperienza con quel browser.
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<
Rispondi