PDA

Zobacz pełną wersję : polska czcionka w tytule strony



ticp
06-10-2010, 21:20
Witam.

Chcąc zoptymalizować moją stronę pod kątem wyszukiwarek postępuję zgodnie z zasadami w artykule (http://wiki.joomla.pl/index.php/Optymalizacja_pod_k%C4%85tem_wyszukiwarek_internet owych)

Jest tam rada odnosząca się do odpowiedniego zmodyfikowowania pliku head.php znajdującego się w libraries/joomla/document/html/renderer/

Wprowadzam zatem interesujący mnie tytuł który niestety ma polskie znaki i wyszukiwarka odczytuje je jako "kwadraciki i szlaczki"

Jest możliwość by przeglądarka no i pewnie wyszukiwarka odczytywała tytuł wraz z polskimi znakami?

Proszę o podpowiedź.

zwiastun
06-10-2010, 21:55
jest zapisać ten skrypt w kodowaniu utf-8

ticp
06-10-2010, 23:12
Hmmm.

Dziękuję za odpowiedź, jednak nie mówi mi ona zbyt wiele. Mogę prosić o kilka słów rozjaśniających?

---------- Post dodany o 22:40 ---------- Poprzedni post był o 22:01 ----------

Znalazłem gdzieś radę ażeby zmienić fragment pliku filteroutput.php i zmienić tam zapis function stringURLSafe($string) na poniższy.


function stringURLSafe($string)
{
$from = array('ą','ć','ę','ł','ń','ó','ś','ź','ż' ,'Ą','Ć','Ę','Ł','Ń','Ó','Ś','Ź','Ż');
$to = array('a','c','e','l','n','o','s','z','z','A','C', 'E','L','N','O','S','Z','Z');
$string = str_replace($from, $to, $string);
$string = preg_replace('/[^a-zA-Z0-9_]/', ' ', $string);
$string = trim($string);
$string = preg_replace('/\s+/', '-', $string);
return strtolower($string);
}

Niestety nie pomaga.
Nie wiem jak zapisać ten skryt do utf-8?

---------- Post dodany o 22:46 ---------- Poprzedni post był o 22:40 ----------

Proszę o zamknięcie tematu, Udało się!

Dziękuję

---------- Post dodany o 23:12 ---------- Poprzedni post był o 22:46 ----------

I niestety jest ZONK bo:

Strona na pozór wygląda ok w firefoxie i chromie
na zapleczu czcionki są jakieś duże i dziwnie się rochodzą.

Jeśli chodzi o IE
kompletna kaszana
Wszystko się zjechało do lewej strony

Mam pewność że to od zmiany pliku head.
bo przywróciłem pierwotną wersję i wszystko wróciło do normy...

Jest możliwość żeby mimo wszystko zamienić plik head.php do utf-8 i żeby strona wyglądała po staremu?

Dodam że pliki edytuje za pomocą frontpagea
?????????????