Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : number22 21 Aug 2012, 18:28:16

: [RISOLTO]problema override e html/php
: number22 21 Aug 2012, 18:28:16
Ciao a tutti, ho un piccolo problema, sto facendo l'override di un pezzetto di template, ma non riesco a dargli le specifiche che voglio per una questione di html/php, il codice da modificare è questo:


:
echo '<img'.$class.$title.' src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" />';


perchè se scrivo:



:
echo '<img'.$class.$title.' style="'margin:10px;'" src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" />';


mi sballa tutto? Come faccio a dargli quei 10px di margine?
Grazie a tutti ;D
: Re:problema override e html/php
: giusebos 21 Aug 2012, 18:29:39
forse meglio dare una classe e scrivere quella regola nel css
: Re:problema override e html/php
: number22 21 Aug 2012, 18:32:34
Ok, quindi potrebbe diventare:


:
echo '<div class="immagini_articoli"><img'.$class.$title.'  src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" /><>';


giusto? Mi sorge un piccolo dubbio, su quale file css del template devo inserire la proprietà?



: Re:problema override e html/php
: giusebos 21 Aug 2012, 18:33:34
sul file css principale del template in uso
: Re:problema override e html/php
: Murphz 21 Aug 2012, 18:41:02
Anche io consiglio la regola css nel file principale, comunque nel tuo caso c'erano errori di sintassi...dopo lo style non ci vanno i ', perchè sono i simboli dell'apertura e chiusura dell'echo.
: Re:problema override e html/php
: number22 21 Aug 2012, 18:53:45
Grazie mille ad entrambi ;D  non è stato banale trovare il file css dove aggiungere il codice perchè il mio template (a-blaze free) è un po' incasinato sui css! Comunque alla fine ce l'ho fatta, grazie! ;D
: Re:problema override e html/php
: number22 21 Aug 2012, 18:57:31
Anche io consiglio la regola css nel file principale, comunque nel tuo caso c'erano errori di sintassi...dopo lo style non ci vanno i ', perchè sono i simboli dell'apertura e chiusura dell'echo.


Solo per curiosità, come andava scritto correttamente? Grazie! :D
: Re:[RISOLTO]problema override e html/php
: Murphz 21 Aug 2012, 19:00:27
:
echo '<img'.$class.$title.' style="margin:10px;" src="'.htmlspecialchars($images->image_fulltext).'" alt="'.htmlspecialchars($images->image_fulltext_alt).'" />';


cussì  ;)
: Re:[RISOLTO]problema override e html/php
: number22 21 Aug 2012, 19:02:56
Grazie! In ogni caso con la classe sul css è meglio perchè se occorre una modifica o un agggiunta, si scrive una sola volta e bella finita! Grazie! :D
: Re:[RISOLTO]problema override e html/php
: Murphz 21 Aug 2012, 19:05:38
Inoltre eviti di inserire codice in style che viene caricato nuovamente ad ogni richiesta della pagina, a differenza di un file css che viene inserito in cache  ;)  oltre alla validità w3c ecc ecc....ciao!