PDA

Zobacz pełną wersję : OPEN SEF do Joomla Board



snifer
26-07-2006, 16:45
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)

Rybik
26-07-2006, 16:54
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

snifer
26-07-2006, 17:28
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. )

Rybik
26-07-2006, 18:41
kiepsko mam z czasem a rozwiazanie mi sie rowniez przyda, odezwij sie po weekendzie to cos moze wyknuje

snifer
26-07-2006, 19:16
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