PDA

Zobacz pełną wersję : Sobi2+sobiSEF+adscroller



Mastercheat
21-12-2009, 12:51
Witam,

mam mały problem na stronce http://www.szukaczmieszkan.pl (http://www.szukaczmieszkan.pl/)

W górnej części na banerze nam pole w którym przewijają się najnowsze ogłoszenia (zdjecie, podpis - podlinkowane do ogłoszeń) odpowiada za to moduł adscroller

Dopuki nie zainstalowałem sobiSEF było ok i linki budowały się dobrze. ALe po zainstalowaniu sobiSEF zaczął się robić problem z za długimi linkami.
np. mam link do ogłoszenia:
http://my.domain/component/sobi2/catalog/catalog_somethin/entry1.html
a powinno być:
http://my.domain/katalog/catalog/catalog_somethin/entry1.html

Inna ciekawa rzecz to to że w main menu mam link do katalogu sobi, i tam jest alias"katalog". Ale gdy go zmieniam na inną nazwę np. katalog1, to zmieniają sie też linki w adscroller na:
http://my.domain/component/sobi2/katalog/catalog/catalog_somethin/entry1.html http://www.sigsiu.net/forum/Smileys/emoticons/huh.gif

W adscroller linki tworzy komenda:

$url = JRoute::_("index.php?option=com_sobi2&sobi2Task=sobi2Details& catid={$row->catid}&sobi2Id={$row->itemid}&Itemid=1");Może tu jest coś nie tak?

Mastercheat
21-12-2009, 18:45
Ok, tymczasowo udało mi się ominąć ten problem. Rozwiązanie pewnie nieco dziwne ale działa.

zamiast


$url = JRoute::_("index.php?option=com_sobi2&sobi2Task=sobi2Details& catid={$row->catid}&sobi2Id={$row->itemid}&Itemid=1"); wstawiłem:



$urla = JRoute::_("sobi2Task=sobi2Details&catid={$row->catid}&sobi2Id={$row->itemid}&Itemid=2"); //{$urltitle}";
$url = 'index.php?option=com_sobi2&'.$urla;w ten sposób linki z adscrollera nie są zmieniane przez sobiSEF (nie są proste) ale za to kierują tam gdzie trzeba.

ps. rozwiązanie zadziała tylko na stronie głównej :)