PDA

Zobacz pełną wersję : strona kodowa - jak zmienic...



tomaz
25-04-2006, 13:24
jak zmienic strone kodowa ? bo mam w pliku glownym strony odwolanie jakies dziwne ( w templatce )

i nie wiem jak to zmieni..

<?php
$iso = explode( '=', _ISO );
echo '<?xml version="1.0" encoding="' . $iso[1] . "\">\n";
/** ensure this file is being included by a parent file */
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo _LANGUAGE; ?>">
<head>
<?php mosShowHead(); ?>
<?php

magic
25-04-2006, 13:41
To nie w tym fragmencie - zobacz jeszcze poniżej ;)
Poza tym: dlaczego chcesz zmieniać? Coś jest nie tak?

tomaz
26-04-2006, 12:32
no tak.. jest to poniezej.
i zmienilem na windows-1250.
ale znowu to samo.

zmienic chce dlatego, ze zbudowalem ta strone uzywajac templatki ktora kupilem w necie. angielska wersja. wiec wysypaly sie polskie czcionki. w sumie zmienilem w pliku glownym templatki strone kododwa w odpowiednim miejscu, ale znowu jest to samo.
czy powinienm zmienic to gdzies jeszcze zeby zadzialalo ?

zreszta zobacz sam : www.clubbing.leszczynskie.net (http://www.clubbing.leszczynskie.net)

pozdrawiam
Tomek

magic
26-04-2006, 13:31
1. Nie zapoznałeś się z tym: http://www.forum.joomla.pl/forum/announcement.php?f=4&a=3

2. Gdybyś sie zapoznał, to pewnie napisałbyś szczegółowo: jaka wersja Joomla!, skąd pobrana, jaka baza danych, jakie jej ustawienia językowe ... Bez tego "lecimy" w ciemno i tracimy czas.

3. To że templatka jest w "angielskiej wersji" nie ma żadnego znaczenia. Nie ma czegoś takiego jak "angielska wersja" - o ile templatka jest prawidłowo zrobiona.

4. Kombinowałeś "jak koń pod górę" zamiast najpierw poczytać w Pomocy lub poszukać na forach i to zapewne przyczyna problemu.

5. Na początek proponuję przywrócić stan początkowy, a w tym:

6. W pliku .../language/polish.php poszukaj linijki:
DEFINE('_ISO','charset=iso-8859-2');
oczywiście (w zależności od pobranej wersji Joomla!) możesz mieć tam zamiast iso-8859-2 np. utf-8 albo jeszcze coś innego.
Jeśli wcześniej nie zmieniałeś tej linijki - właśnie w takiej wersji językowej (kodowania znaków) zainstalowałeś Joomla!, w tym przykładowe dane, etykiety ekranowe, nazwy modułów itp.

7. W pliku index.php templatki przywróć linijkę:
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
zamiast tego co tam ręcznie wstawiłeś.

8. Przesuń tą linijkę w miejsce zaraz po znaczniku <head> - przypuszczam, że to właśnie było przyczyną niewłaściwego wyświetlania polskich znaków (nie wchodząc w szczegóły).

9. To co napisałem wyżej powinno pomóc. na pewno nie zaszkodzi. Jeśli dalej będzie krzaczyło - zastosuj się do pkt. 1 plus dołącz index.php templatki.

tomaz
27-04-2006, 12:59
Witam ponownie !
Wersja Joomla! 1.0.3 Stable [ Sunlight ] 14-Oct-2005 10:00 UTC.

Przepraszam, rzeczywiscie powinienem inaczej podejsc do tego problemu.
Nie przeczytalem co powinien zawierac taki post. Przy nastepnych juz bede wiedzial.

Tym niemniej postaram sie przedstawic ten problem raz jeszcze bez zadnych zbednych informacji.

Mam zainstalowana Joomle. Serwis chodzi bez problemu na podstawowej templatce ( rhuk_solarflare_ii (http://www.clubbing.leszczynskie.net/portal3/administrator/index2.php?option=com_templates&client=#info) ) i wszystko jest okej, jesli chodzi o polskie znaki.

Wszystko wysypuje sie dopiero gdy przelaczam templatke na ta ktora zakupilem.

Nie mam tam polskich znakow i nie wiem co z tym zrobic.

Sprawdzilem wszystko o czym pisales wyzej i jest ok.

Zalaczam link do plikow stylu i glownego pliku portalu ( w zipe ) - moze ktos mial juz podobny problem.

www.clubbing.leszczynskie.net/style.zip (http://www.clubbing.leszczynskie.net/style.zip)

Pozdrawiam
Tomek

magic
27-04-2006, 14:03
Napisałem wyżej co można zrobić na początek. Powinno pomóc.
W załączeniu plik.
Nie przesłałeś całej templatki, więc nie mogłem srawdzić. Podmień i zobacz.

tomaz
28-04-2006, 00:57
dziala !
dzieki bardzo.
chcesz sa templatke ? daj znac na uselink@tlen.pl

magic
28-04-2006, 01:01
To komercyjna templatka. Zapłaciłeś, to używaj na zdrowie.
Zrobię sobie lepszą :D