Zobacz pełną wersję : OPEN SEF do Joomla Board
Witam
Mam problem z sef'em od JoomlaBoard
wgralem plik (sef_ext.php) do katalogu joomlaboard i dobrze dziala tzn
wyswietla nazwy postow etc jednak wysypuje sie przy polskich znakach
jak mam np. Temat = /forum/Sugestie and Błędy
sef wysyla adres /forum/Sugestie and B%B3%B6dy
we wszystkich artykulach oraz innych komponentach oSef smiga normalnie zamieniajac polskie znaki
czyli jakis problem z sef_ext.php moze ktos wie co z tym zrobic ??
plik: sef_ext.zip (http://attachment.php?attachmentid=173&stc=1&d=1153925077)
na samym koncu pliku
$strip_chars=array('?','!','.','\'','"','>','<','&','{','}');
// $str1="±ćęłń¶żĽóˇĆŁŃ¦Ż¬ÓŔÁÂĂÄĹÇČ ÉËĚÍÎĎŇÔŐÖŘŮÚŰÜÝŕáâăäĺçčé ëě*îďňôőöřůúűüý˙";
// $str2="acelnszzoACLNSZZOAAAAAACEEEIIIIOOOOOUUUUYaaaaaacee eiiiiooooouuuuyy";
$string = trim(str_replace(" ",'_',$string));
foreach ($strip_chars as $char)
{
$string = str_replace($char, '', $string);
}
// $string = strtr($string, $str1,$str2 );
usun stamtad komentarze // bo wylaczaja podmiane znakow i powinno dzialac
zmienilem i wiem powinno byc ok ale nie jest ;)
tzn adresy poko sa prawidlowo zmienia znaki
ale nie odnajduje postow po takich adresach
pokazuje puste forum ( Nieznane ID postu. )
kiepsko mam z czasem a rozwiazanie mi sie rowniez przyda, odezwij sie po weekendzie to cos moze wyknuje
ok sprawdzilem i wali sie to w ten sposob:
wchodzac np. w temat w ktorym nie musi byc wykonana funkcja encode (czyli bez polskich znakow oraz specjalnych) adres jest np.:
strona.pl/forum/costam/pokaz/
a przekierowuje na:
strona.pl/index.php?option=com_joomlaboard&Itemid=144&func=showcat&catid=22
i wszystko gra pinknie ;)
a przy Function encode jest tak:
strona.pl/forum/wszysto_co_zwiazane_z/pokaz/
i przekierowuje na:
strona.pl/index.php?option=com_joomlaboard&Itemid=144&func=showcat&do=wszysto_co_zwiazane_z
czyli caly problem jest z ta funkcja ktora ucina catid=
mam nadzieje ze ktos sie jeszcze dolaczy do dyskusji bo bardzo przydatny dodatek
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!