Offrimi un caffè o una birra!

Feed RSS

feed image


> Forex 

 scommesse sportive
Piccolo problema con SmartSef PDF Stampa E-mail
Valutazione attuale: / 7
ScarsoOttimo 

Proprio ieri ho installato SmartSef e ne ho lodato le caratteristiche. Oggi mi sono reso conto di un piccolo problemino con il componente.

In sostanza, ho installato SmartSef e tutto funzionava alla perfezione. Ma...

I miei menu puntano a articoli delle singole categorie, utilizzando un layout "Categoria Blog". Il problema con SmartSef è che, dopo la prima generazione della Friendly URL (che funziona a meraviglia) la stessa URL carica, anzichè la Categoria Blog, il layout "Lista Categoria", cioè la semplice lista degli articoli, che trovo piuttosto brutta.

Dopo un giretto sul forum di SmartSef sono venuto a capo del problema. Il problema pare che sia dovuto in parte alla modalità con cui Joomla stesso genera le URL e come vengono gestite dal componente SmartSef. A parità di URL il componente visualizza gli articoli con un layout o con un altro; la priorità del tipo di layout è impostata in un file, che potete trovare in /administrator/components/com_smartsef/includes/priority.php

Questo è l'aspetto del file priority.php originale:

 

DEFINE ('_SMARTSEF_ARTICLE_WITH_ITEMID', 15 );
DEFINE ('_SMARTSEF_ARTICLE_WITH_NOITEMID', 20 );
DEFINE ('_SMARTSEF_SECTION_LIST_WITH_ITEMID', 25 );
DEFINE ('_SMARTSEF_SECTION_LIST_WITH_NOITEMID', 30 );
DEFINE ('_SMARTSEF_CATEGORY_LIST_WITH_ITEMID', 35 );
DEFINE ('_SMARTSEF_CATEGORY_LIST_WITH_NOITEMID', 40 );
DEFINE ('_SMARTSEF_SECTION_BLOG_WITH_ITEMID', 45 );
DEFINE ('_SMARTSEF_SECTION_BLOG_WITH_NOITEMID', 50 );
DEFINE ('_SMARTSEF_CATEGORY_BLOG_WITH_ITEMID', 60 );
DEFINE ('_SMARTSEF_CATEGORY_BLOG_WITH_NOITEMID', 70 );
DEFINE ('_SMARTSEF_DEFAULT_ORDER_WITH_ITEMID', 90 );
DEFINE ('_SMARTSEF_DEFAULT_ORDER_WITH_NOITEMID', 95 );

 

 

Ci sono una serie di variabili che defniscono le priorità dei vari Layouts.
Ho quindi modificato la priorità delle variabil che regolano il layout Categoria Blog, in questo modo:

 

DEFINE ('_SMARTSEF_CATEGORY_BLOG_WITH_ITEMID' , 31 );
DEFINE ('_SMARTSEF_CATEGORY_BLOG_WITH_NOITEMID', 32 );

 

In questo modo il layout Categoria Blog ha la priorità sul layout Lista Categoria.




Aggiungi ai siti di Social Bookmarking
Digg! Reddit! Del.icio.us! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
 

Aggiungi commento

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Bold Italico Sottolineato Quota


Codice di sicurezza
Aggiorna