Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : rdware 12 Jul 2011, 12:00:32

: [Risolto] Spostare e modificare FONTSIZE
: rdware 12 Jul 2011, 12:00:32
Saluti a tutti,


avrei bisogno di un aiuto...


Devo spostare (fino a quì tutto ok) e modificare il div del font size, mettendo delle immagini al posto delle scritte "aumenta" "resetta" e "diminuisci".




Lo spostamento non è stato un problema dato che è bastato modificare l'index.php ma per cambiare il contenuto sto diventando pazzo... non trovo il file che viene utilizzato per creare il modulo.


Qualcuno sa indicarmi dove lo posso trovare?


Grazie in anticipo per l'aiuto.
: Re:Spostare e modificare FONTSIZE
: tonicopi 12 Jul 2011, 14:46:21
Ciao. Non  so se ti riferisci al template beez_20. Supponendo che sia così, incuriosito dal tuo quesito, ho dato un'occhiatina veloce. In effetti il cambio font è realizzato in modo veramente originale utilizzando un javascript:
beez_20\javascript\md_stylechanger.js
Lo script fa un controllo se è presente un div avente id fontsize e in caso positivo stampa il codice necessario per far apparire le frasi. Le variabili utilizzate  per la lingua sono definite nella index.php poco prima della chiusura del tag head
:
var fontSizeTitle='<?php echo JText::_('TPL_BEEZ2_FONTSIZE'); ?>';
                        var bigger='<?php echo JText::_('TPL_BEEZ2_BIGGER'); ?>';
                        var reset='<?php echo JText::_('TPL_BEEZ2_RESET'); ?>';
                        var smaller='<?php echo JText::_('TPL_BEEZ2_SMALLER'); ?>';
Lavorandoci sopra un po' non dovrebbe essere difficile sostituire le scritte con delle immagini  ;)
: Re:Spostare e modificare FONTSIZE
: rdware 12 Jul 2011, 14:57:07
Ciao. Non  so se ti riferisci al template beez_20. Supponendo che sia così, incuriosito dal tuo quesito, ho dato un'occhiatina veloce. In effetti il cambio font è realizzato in modo veramente originale utilizzando un javascript:
beez_20\javascript\md_stylechanger.js
Lo script fa un controllo se è presente un div avente id fontsize e in caso positivo stampa il codice necessario per far apparire le frasi. Le variabili utilizzate  per la lingua sono definite nella index.php poco prima della chiusura del tag head
:
var fontSizeTitle='<?php echo JText::_('TPL_BEEZ2_FONTSIZE'); ?>';
                        var bigger='<?php echo JText::_('TPL_BEEZ2_BIGGER'); ?>';
                        var reset='<?php echo JText::_('TPL_BEEZ2_RESET'); ?>';
                        var smaller='<?php echo JText::_('TPL_BEEZ2_SMALLER'); ?>';
Lavorandoci sopra un po' non dovrebbe essere difficile sostituire le scritte con delle immagini  ;)
E' il Beez5 non il 20 ma credo che la logica sia identica a quanto pare.


Per ora graziie infinite mi sei stato utilissimo, faccio qualche prova e speriamo che riesco a sostituire, purtroppo con il php vado un pò a "tastoni"!
: Re:Spostare e modificare FONTSIZE
: tonicopi 12 Jul 2011, 15:02:45
Pure io vado a tastoni... ma mi trovo benissimo! Si comincia così, a tastoni, anche nelle prime esperienze con le ragazze.... ;D E di solito sono buone esperienze!  :D
Se trovi il modo magari ci puoi scrivere una piccola guida...
: Re:Spostare e modificare FONTSIZE
: rdware 12 Jul 2011, 15:22:51
Risolto...


Allora è bastato trovate il file js che mi avevi indicato all'interno della cartella del template ed editarlo.
Per la precisione bisogna editare la funzione addControls() modificato il valore della variabile content in questo modo
Codice originale
:
var content = '<h3>'+ fontSizeTitle +'</h3><p><a title="'+ biggerTitle +'"  href="#" onclick="changeFontSize(2); return false">'+ bigger +'</a><span class="unseen">.</span><a href="#" title="'+resetTitle+'" onclick="revertStyles(); return false">'+ reset +'</a><span class="unseen">.</span><a href="#"  title="'+ smallerTitle +'" onclick="changeFontSize(-2); return false">'+ smaller +'</a></p>';

Codice modificato
:
var content = '<h3>'+ fontSizeTitle +'</h3><p><a title="'+ biggerTitle +'"  href="#" onclick="changeFontSize(2); return false"><img class="lens+" src="/site/templates/beez5/images/lens_plus.gif" alt="'+ bigger +'"></a><span class="unseen">.</span><a title="'+ resetTitle +'" href="#" onclick="revertStyles(); return false"><img class="lens" src="/site/templates/beez5/images/lens.gif" alt="'+ reset +'"></a><span class="unseen">.</span><a href="#"  title="'+ smallerTitle +'" onclick="changeFontSize(-2); return false"><img class="lens-" src="/site/templates/beez5/images/lens_minus.gif" alt="'+ smaller +'"></a></p>';


Ancora grazie 1000 per l'aiuto!