Pagina 1 di 2
Trovare file
Inviato: 14/06/2015, 12:08
da frank
Dimmi una cosa, come fai a trovare i file giusti per fare le modifiche? Io uso Debugger ma mi da solo il css.
Es. io vorrei colorare di rosso il numero 1 (ma non quando è a zero) nel mini profilo, ho cercato in tutto il forum con TextWrangler ma mi da solo la traduzione in italiano di "Warnings" "Richiami", non mi da il codice.
Tu come li trovi?
Re: R: Trovare file
Inviato: 14/06/2015, 12:19
da brunino
Io guardo di che pagina si tratta (nel link), a intuito trovo il template desiderato (i nomi sono abbastanza intuitivi... esempio una pagina sotto ucp.php avrà nome ucp_nomepagina.html) e all'interno scorro il codice fintanto non arrivo alla parte che mi interessa (basta cavarsela un minimo di inglese.
Quello che cerchi è il memberlist_view.html. Non ci trovi però 1 o 0... ci t
trovi una variabile, in questo caso {WARNINGS}
righe interessate:
Codice: Seleziona tutto
<!-- IF S_WARNINGS --> <dt>{L_WARNINGS}{L_COLON} </dt> <dd><strong>{WARNINGS}</strong><!-- IF U_NOTES or U_WARN --> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd> <!-- ENDIF -->
per aggiungere il rosso devi modificarlo cosi:
Codice: Seleziona tutto
<!-- IF S_WARNINGS --> <dt>{L_WARNINGS}{L_COLON} </dt>
<dd><strong<!-- IF WARNINGS neq 0 --> style="color:#ff0000;"<!-- ENDIF -->>{WARNINGS}</strong><!-- IF U_NOTES or U_WARN --> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]<!-- ENDIF --></dd> <!-- ENDIF -->
In pratica dentro {WARNINGS} c'e il numero dei richiami. con un if, controllo che il numero dei richiami sia diverso da 0. in tal caso aggiungo il colore rosso
Inviato dal mio GT-S5360 con Tapatalk 2
Re: Trovare file
Inviato: 14/06/2015, 12:44
da frank
Ok, sono modifiche strane, codici senza parentesi a punta, mah.
Possibile che non esista qualche programma che aiuta in queste cose.
Re: Trovare file
Inviato: 14/06/2015, 13:54
da brunino
cosa significa "codici senza parentesi a punta"??
Quello è il codice... non è così incomprensibile... tutto è scritto tramite varianti, non può esistere un file per ogni utente, ma ne esiste uno "generico" che si applica a tutti.
comunque, funziona?
Re: Trovare file
Inviato: 14/06/2015, 13:59
da frank
Per me sono codici evoluti, io sono abituato a cose semplici.
il tuo codice css non ha la parentesi a punta, io non l'avevo mai visto.
Codice: Seleziona tutto
...
dd><strong<!-- IF WARNINGS neq 0 --> style="color:#ff0000;"<!-- ENDIF -->>{WARNINGS}</strong>
...
Poi anche tutti quelle parti commentate…sono un principiante.
Re: R: Trovare file
Inviato: 14/06/2015, 14:23
da brunino
Tutti gli elementi hanno la "punta"... dove non la vedi? [rimuovendo i commenti, non lo fare, noterai che è codice normale <strong style="color:#ff0000;">{WARNINGS}</strong>
]
Non è codice evoluto... è codice "dinamico", evoluto rispetto a quello statico...
I commenti non sono inutili commenti, ma vengono interpretati da phpBB per generare la pagina finale e ti permettono di fare queste cose.
Per imparare basta essere un po' "aggeggioni". Io ho scoperto phpBB e php in genere nel gennaio 2013. Prima non sapevo niente nemmeno di html.
Ho iniziato a usare phpBB, leggere guide in rete e in breve ho imparato le basi di php mysql html css...
Inviato dal mio GT-S5360 con Tapatalk 2
Re: Trovare file
Inviato: 14/06/2015, 14:32
da frank
Beh, però questo prima era verde, gli hai messo neq 0 e ora è diventato rosso
<!-- IF WARNINGS neq 0 -->
Re: R: Trovare file
Inviato: 14/06/2015, 14:36
da brunino
Io ho aggiunto questo
Codice: Seleziona tutto
<!-- IF WARNINGS neq 0 --> style="color:#ff0000;"<!-- ENDIF -->
Significa: se (if) il numero di richiami (WARNINGS) è diverso (neq) da 0 allora aggiungi la parte d codice (style="color:#ff0000;") inserita fino a <!-- ENDIF -->
Quindi:
se ci sono 0 richiami dara questo:
se ci sono un numero di rrichoami diverso da 0
Codice: Seleziona tutto
<dd><strong style="color:#ff0000;">{WARNINGS}</strong>
Per imparare basta essere un po' "aggeggioni". Io ho scoperto phpBB e php in genere nel gennaio 2013. Prima non sapevo niente nemmeno di html.
Ho iniziato a usare phpBB, leggere guide in rete (molti topic in questo forum) e in un po di tempo ho imparato le basi di php mysql html css...
Inviato dal mio GT-S5360 con Tapatalk 2
Re: Trovare file
Inviato: 14/06/2015, 15:07
da frank
Lo stesso principio lo sto applicando qui ma ci dev'essere un errore, non apre la pagina
Originale:
Codice: Seleziona tutto
<a href="{U_VIEW_ALL_NOTIFICATIONS}" id="notification_list_button" class="dropdown-trigger"><span>{L_NOTIFICATIONS} [</span><strong>{NOTIFICATIONS_COUNT}</strong><span>]</span></a>
Modificato da me
Codice: Seleziona tutto
<a href="{U_VIEW_ALL_NOTIFICATIONS}" id="notification_list_button" class="dropdown-trigger"><span>{L_NOTIFICATIONS} [</span><strong <!--- IF NOTIFICATIONS_COUNT neq 0 --> style="color:#ff0000;"<!-- ENDIF -->>{NOTIFICATIONS_COUNT}</strong><span>]</span></a>
Re: R: Trovare file
Inviato: 14/06/2015, 15:10
da brunino
Hai messo 3 trattini prima di IF... ce ne vogliono 2
Codice: Seleziona tutto
<a href="{U_VIEW_ALL_NOTIFICATIONS}" id="notification_list_button" class="dropdown-trigger"><span>{L_NOTIFICATIONS} [</span><strong <!-- IF NOTIFICATIONS_COUNT neq 0 --> style="color:#ff0000;"<!-- ENDIF -->>{NOTIFICATIONS_COUNT}</strong><span>]</span></a>
Inviato dal mio GT-S5360 con Tapatalk 2