Witam
Potrzebuje przerobić sobie skrypt generujący mapę dostępny pod adresem:
http://mamboforge.net/snippet/detail...=snippet&id=45

Po pierwsze - aby generował linki SEF ( mimo braku znajomości php jakoś sobie poradziłem ).

W tym celu dołożyłem:
Kod:
require_once( $mosConfig_absolute_path .'/includes/sef.php' );
a kod:
Kod:
<loc><?php echo $mosConfig_live_site.'/index.php?option=com_content&amp;task=view&amp;id='.$row->id; ?></loc>
zastąpiłem:
Kod:
<?php
$gsm = 'index.php?option=com_content&amp;task=view&amp;id='.$row->id ; 
$gsm = sefRelToAbs( $gsm ); ?>
<loc><?php echo $gsm; ?></loc>
Niestety tak generowane linki nie zawierają ItemId czyli generowane są jako np:
/content/view/325/ - co skutkuje tym że otwierają art. w widoku bez prawej kolumny.
Oczywiście można sobie dopisać na sztywno np.:
Kod:
$gsm = 'index.php?option=com_content&amp;task=view&amp;id='.$row->id .'&amp;Itemid=1'. $Itemid;
ale obawiam się tzw "duplicate content" gdyż arty. poza tymi na stronie głównej powinny mieć url-e w postaci:
/content/view/294/2/

Mam nadzieje, że nie bardzo zamotałem i znajdzie się ktoś - kto podpowie mi jak przerobić ten kod aby dodawał prawidłowy ItemId do generowanych linków.