Back to top

Autore Topic: [RISOL] Indicazione dell'anno nel modulo "Lista degli articoli di una categoria"  (Letto 2784 volte)

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Buonasera.
In J2.5 il modulo "Lista degli articoli di una categoria" inseriva in testa a ciascun gruppo di articoli appartenenti allo stesso anno l'indicazione dell'anno stesso.
In J3.3, nonostante venga settata l'opzione di raggruppamento per anno, l'indicazione non compare.
Qualche precisazione? Grazie.
« Ultima modifica: 24 Mag 2014, 14:57:42 da Fabrizio Fiorita »
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
All'insegna di "Il meglio è nemico del bene" sto individuando situazoni che erano meglio elaborate in 2.5.
Oltre a quella qui sopra del raggruppamento degli articoli, un articolo con data di scadenza continuava ad essere regolarmente esposto, nonostante in backend fosse contrassegnato come sospeso.
Controllerò meglio alle prossime scadenze.
(Non venitemi a raccontare delle cache, so benissimo come si usano).
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Ciao Fabrizio Fiorita,
sei certo che si tratti di un modulo nativo di Joomla 3?
Io non lo trovo :(
Esiste la voce di menu "Lista di singola categoria" ma in questa non riesco a capire quale sia il parametro per il "raggruppamento per anno".
Mi pare di ricordare che una funzionalità simile era presente per gli articoli "Archiviati" ma non saprei se ti riferisci agli articoli archiviati.

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Certissimo: ho aperto un modulo scegliendo il tipo "Categoria articoli", e gli ho indirizzato la categoria prescelta. Nelle "Opzioni raggruppamento" ho scelto ANNO/DISCENDENTE e ho precisato con Y il formato.
Puoi vedere in questa pagina, nel riquado di sinistra, il risultato:
http://sipbc.it/index.php?option=com_content&view=article&id=649&Itemid=859&lang=it
Di moduli di questo tipo ne ho una dozzina circa: prima, con 2.5, ad ogni annata veniva sovrapposto un h3 con l'anno; adesso con 3.3 non succede più.
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
ok, sono riuscito a replicare l'errore.
Hai verificato se sul tracker è già stata aperta una segnalazione in merito?
Altrimenti proviamo ad aprirla.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Cavoli, ma questo è un bellissimo modulo, ora lo provo anche su Joomla.it  :)

Ho aperto la segnalazione sul Tracker proponendo anche una soluzione.
Puoi provare a testare anche tu la soluzione, ho aggiunto solo una riga di codice per far apparire le intestazioni dell'elenco puntato:
https://github.com/joomla/joomla-cms/pull/3622/files

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Non ho resistito e l'ho messo anche su Joomla.it: http://www.joomla.it/ultimi-tre-anni-di-articoli.html

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Bravo, ogni tanto serve anche qualche mia segnalazione...
Sto controllando quella degli articoli scaduti, appena ho un riscontro te lo segnalo, magari provo a provocarne uno (in locale).
Adesso vado a vedere i tuoi oderosi interventi e adotto le varianti provvisorie suggerite.
Grazie di cuore!
(P.S. Ma come ti era sfuggito quel modulo? Io lo uso fin da J1.6...)
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Ho provato in locale, funziona, ma c'è un piccolissimo problema di natura estetica che non c'era nella vecchia edizione, forse perché riuscivo io a controllarla con il css: l'indicazione degli anni appare nello stesso formato (h2) dell'intestazione del modulo, mentre prima appariva ad un livello inferiore (h3). Nel mio template h2 ha le scritte in blu su sfondo pieno celeste mentre h3 è scritto in blu su sfondo trasparente ed è bordato in blu, così i due livelli si distinguono sensibilmente con un aspetto più evidente.
Ovvio che posso forzare h3 sostituendolo nel php a $item_heading, ma non è una soluzione "elegante".
Puoi ancora suggerirmi qualcosa? Grazie.
« Ultima modifica: 21 Mag 2014, 12:38:13 da Fabrizio Fiorita »
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Si, hai ragione. Nei parametri avanzai c'è il relativo parametro per impostare il "Tag intestazione" ma questo poi non ha effetto nell'HTML della pagina generata.
Vai però a capire dov'è il problema.....  :(

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Ciao Fabrizio Fiorita,
credo di aver risolto anche il problema del TAG di intestazione. Fammi dei test anche tu così capiamo se funziona veramente e se segnalare anche questa modifica al team:

sempre sul file modules/mod_articles_category/tmpl/default.php
torniamo a modificare da :
Codice: [Seleziona]
<li>
<h<?php echo $item_heading?>><?php echo $group_name?></h<?php echo $item_heading?>>
  <ul>

a

Codice: [Seleziona]
<li>
<<?php echo $item_heading?>><?php echo $group_name?></<?php echo $item_heading?>>
<ul>

poi nel file modules/mod_articles_category/mod_articles_category.php
alla linea 72 cambia da:
   
Codice: [Seleziona]
$item_heading = $params->get('item_heading');a
   
Codice: [Seleziona]
$item_heading = $params->get('header_tag');
Ora prova a cambiare il parametro per impostare il "Tag intestazione" e il titolo dovrebbe passare da h2 a h3 o a quello che selezioni

Fammi sapere se ti funziona  ;)

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Ok, mi funziona.
Adesso devo fare un giro per tutti i moduli di quel tipo per aggiornarli, per il momento ho fatto le modifiche solo in locale.
Oltretutto ho dovuto apportare qualche ritocco al css, e quindi devo anche farmi un giro per vedere se ci sono effetti collaterali su altre pagine.
Spero solo che l'eventuale aggiornamento di Joomla! non mi costringa a fare di nuovo tutto il giro...  ;D
Grazie, sei sempre unico ed insostituibile.
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

Offline Fabrizio Fiorita

  • Abituale
  • ****
  • Post: 1315
  • Sesso: Maschio
    • Mostra profilo
Incredibile ma vero: tutti gli altri moduli dello stesso tipo scrivevano la data così: <>2013
Ma è bastato aprire in backend il modulo e salvarlo senza modifiche perché le cose si mettessero a posto.
Probabilmente senza il salvataggio non veniva letto il collegamento fra sistema e modulo.
Adesso sembra tutto ok, continuo il giro di ispezione.  ::)
Fabrizio
Per programmare servono i tasti e la testa. Peccato che molti usino solo i primi...
Vai a vedere il mio sito: http://www.fabriziofiorita.joomlafree.it/index.php?option=com_content&view=featured&Itemid=101

 



Web Design Bolzano Kreatif