Back to top

Autore Topic: Personalizzare Jevents  (Letto 2081 volte)

Offline akkevezze

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Personalizzare Jevents
« il: 23 Dic 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 ;)

Offline akkevezze

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Personalizzare Jevents
« Risposta #1 il: 23 Dic 2008, 18:11:05 »
Risolto da solo modificando il php..grazie cmq

Offline lucianochiavari

  • Esploratore
  • **
  • Post: 86
    • Mostra profilo
Re: Personalizzare Jevents
« Risposta #2 il: 23 Dic 2008, 18:18:18 »
lo spieghi anche agli altri...grazie

Offline akkevezze

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Personalizzare Jevents
« Risposta #3 il: 23 Dic 2008, 18:48:02 »
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
« Ultima modifica: 23 Dic 2008, 19:22:34 da akkevezze »

 



Web Design Bolzano Kreatif