Joomla.it Forum
Joomla! 3 => Joomla! 3 => : manierosanero 07 Nov 2014, 12:38:22
-
Salve,
sono passato da pochi giorni dalla 2.5 alla 3.2 e sto riscontrando diversi problemi.
Tra i tanti, uno che mi sta facendo impazzire :'(
Negli articoli compare la data, ma non l'orario di pubblicazione.
Qualcuno può aiutarmi a trovare una soluzione?
Grazie anticipatamente
-
Cioè prima di passare alla 3.2 orario di pubblicazione lo vedevi? perche potrbbe essere un problema del template.
-
L'ho pensato anche io, ma come risolvo? Non mi dire di cambiare di nuovo template, ti prego... :o
-
No però prima assicurati che non sia un problema di template, carica quello di default e vedi se la data compare, se il problema è il template basta modificarlo e la data compare.
-
E' il template, che faccio? :-\
Qual'è la pagina da modificare?
-
Ok sarà lunga da spiegare ma non è difficile, prima di tutto: la pagina che stai visualizzando che vuoi che carichi la data usa un determinato componente, prima cosa da fare è capire che componente stai usando: nella voce di menu associata alla pagina, ce cosa hai impostato? singolo articolo? categoria blog? articoli in evidenza?
-
Grazie ;-). Categoria blog
-
Ma se ti chiamo al numero di cellulare non facciamo prima? ;-)
-
Mi hai abbandonato? :-\
-
No è che il forum non è lavoro e posso risponderti quando ho tempo :) .
devi modificare override del compoente "com_component" con view "category" layout "blog".
Fatto un controllo ieri, ma c'è un problemino:
Di solito basta riprendere il codice del compotente di cui hai bisogno e riportarlo nell' override del template, stavolta però vedo che inserimento dell'ora è un prerogativa di uno solo dei template di default, penso quindi che per inserire ora bisogna fare una modifica a livello a livello codice del template che usi, devo vedere se la trovo.
Pensavo più semplice a dire il vero.
-
Ma se ti chiamo al numero di cellulare non facciamo prima? ;-)
Quando si dice prendersi il dito con tutta la mano. :)
-
Quando si dice prendersi il dito con tutta la mano. :)
Beh, non l'ho chiamato, come puoi intuire dai messaggi. Ma se inserisce il numero di cell. nel suo profilo, evidentemente per lui non è un problema essere contattato. ;-)
-
No è che il forum non è lavoro e posso risponderti quando ho tempo :) .
devi modificare override del compoente "com_component" con view "category" layout "blog".
Fatto un controllo ieri, ma c'è un problemino:
Di solito basta riprendere il codice del compotente di cui hai bisogno e riportarlo nell' override del template, stavolta però vedo che inserimento dell'ora è un prerogativa di uno solo dei template di default, penso quindi che per inserire ora bisogna fare una modifica a livello a livello codice del template che usi, devo vedere se la trovo.
Pensavo più semplice a dire il vero.
L'unica cosa che riesco a fare dall'override è modificare il formato lc3 in lc2, ma solo per quanto riguarda le liste.
Per il blog non so dove mettere mano
-
Trovato, se vai in: templates/beez3/html/com_content/category/blog_item.php
trovi:
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
La stringa che serve a te è questa:
JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2')));
quindi con un echo puoi dirgli di caricare la data e puoi specificare il formato della data, buono a sapersi non lo sapevo
:) W le api Joomla
-
L'unico codice che trovo in quel file, riguardante la data, è questo.
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != '0000-00-00 00:00:00' )) : ?>
Quello che dici tu non c'è...
-
Ovvero, sul template beez c'è, ma io devo agire sul mio, giusto?
Se è così, sul mio non c'è.
Inoltre, se la modifica va fatta su beez, non saprei come farla. Potresti darmi il codice corretto?
Vorrei che apparissero data e orario.
-
No non devi modificare beez3, beez3 lo usi come esempio,.
Quello che hai segnato è if, controlla delle determinate situazioni e se si verificano restituisce un codice, ci sei vicino, puoi riportare il codice da quell if in poi? se sono poche righe mettilo tutto, se sono tante fai le prime 15 da quell' if (numero a caso, magari ne bastano anche di meno), Doe l'hai preso il template?