Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : akkevezze 23 Dec 2008, 13:55:14
-
Ciao a tutti!
Vi spiego subito i problemi riguardanti questo componente:Allora dopo aver inserito gli eventi mi compare sotto le date degli eventi la data di ripetizione (tipo XXXuntil 28 aprile)sapete come si può togliere?
L'altra cosa è come si può togliere l'iconcina "help icon" in alto a destra del calendario.
Se qualcuno di voi ha già risolto questi problemi o sa come risolverli ve ne sarei infinitamente grato ;)
-
Risolto da solo modificando il php..grazie cmq
-
lo spieghi anche agli altri...grazie
-
andando nella cartella joomla\components\com_events\language\it-IT
qui c'è il file .ini da cui si può modificare il nome degli elementi.
ES per tradurre in italiano.modificando JEV_CLICK_TOCOMPONENT=Vedi Calendario
sotto la stringa # modul
dovrebbe cambiare il nome da xxxviewcalendar nel modulo calendario.
per quanto riguarda il mio problema si può eliminare la fastidiosa indicazione delle ripetizioni quando si inserisce un evento modificando il file events.class.php nella cartella Joomla\components\com_events
nel mio caso:
if ($this->_interval>0){
if ($this->_interval==1){
switch ($this->_freq){
case 'DAILY': $reccur = JText::_(''); break;
case 'WEEKLY': $reccur = JText::_(''); break;
case 'MONTHLY': $reccur = JText::_(''); break;
case 'YEARLY': $reccur = JText::_(''); break;
}
}
else {
switch ($this->_freq){
case 'DAILY': $reccur = JText::_(''); break;
case 'WEEKLY': $reccur = JText::_(''); break;
case 'MONTHLY': $reccur = JText::_(''); break;
case 'YEARLY': $reccur = JText::_(''); break;
}
$reccur = sprintf($reccur,$this->_interval);
}
if ($this->_count==99999){
list ($y,$m,$d) = explode(":",strftime("%Y:%m:%d",$this->until()));
$extra = JText::_('')." ".mosEventsHTML::getDateFormat('');
}
al posto di
if ($this->_interval>0){
if ($this->_interval==1){
switch ($this->_freq){
case 'DAILY': $reccur = JText::_('JEV_ALLDAYS'); break;
case 'WEEKLY': $reccur = JText::_('JEV_EACHWEEK'); break;
case 'MONTHLY': $reccur = JText::_('JEV_EACHMONTH'); break;
case 'YEARLY': $reccur = JText::_('JEV_EACHYEAR'); break;
}
}
else {
switch ($this->_freq){
case 'DAILY': $reccur = JText::_('JEV_EVERY_N_DAYS'); break;
case 'WEEKLY': $reccur = JText::_('JEV_EVERY_N_WEEKS'); break;
case 'MONTHLY': $reccur = JText::_('JEV_EVERY_N_MONTHS'); break;
case 'YEARLY': $reccur = JText::_('JEV_EVERY_N_YEARS'); break;
}
$reccur = sprintf($reccur,$this->_interval);
}
if ($this->_count==99999){
list ($y,$m,$d) = explode(":",strftime("%Y:%m:%d",$this->until()));
$extra = JText::_('JEV_UNTIL')." ".mosEventsHTML::getDateFormat($y,$m,$d,1);
}
Per togliere l'iconcina help invece aprire il file.php
events.html.php sempre in joomla\components\com_events e trovare questa parte di codice (magari usando il comando trova "help.gif" per accelerare )
e modificare questa parte di codice per farlo scomparire
io per sbrigarmi ho fatto così
echo '';
echo ''
. "<img src=\"" . JURI::root() . "components/$option/images/help.gif\" border=\"0\" alt=\"help\" />"
. "[/url]";
echo "</td>"
per renderlo "inoffensivo" e andando in Joomla\components\com_events\images ho sostituito l'iconcina di help.gif con un'immagine bianca di modo che compaia invisibile su sfondo bianco :P
Ognuno si diverta a modo suo :P