Strona Główna Forum Dyskusyjne Joomla Mambo Komponenty Moduły! Pobierz Pliki Księga Gości-Dopisz Się!! Napisz do nas! Nasi Użytkownicy! Okienka Popups dzięki overLIB!
Dzisiaj jest piątek, 16 maja 2008 r. 137 dzień roku
Prawa Autorskie serwisu JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
Powered by MyPagerank.Net
Konto 1000GP! OVH.COM - 8 kont pocztowych!
 
 
JOKRIS INFO
JOKRIS INFO
Joomla! - Menu
JOKRIS INFO
JOKRIS INFO
Dodaj Do Zakładek
 
 
Menu główne
Forum Ostatnie posty

Zobacz więcej postów...
Najczęściej pobierają...
Przybyłeś ze strony...
Mod Januszczyk

Księga Gości-Wpisy
Łukasz

Kontynuuj
butek
Krótko: bez tej strony Joomla w Polsce by chyba nie było.
Kontynuuj
Skype Web
Zadzwoń do mnie poprzez Skype!
Szukaj w Google
Google Polska!

internet

www.jokris.info
www.2es-sqad.info
pl.wikipedia.org
Surfuj Szybciej w Necie!


Kalendarz Imienin
16 Maja 2008
Piątek
Imieniny obchodzą:
Andrzej, Honorat,
Jan Nepomucen,
Jędrzej, Szymon,
Trzebomysł, Ubald,
Wieńczysław,
Wiktorian
Do końca roku zostało 230 dni.
Cytaty
Życie z drugim człowiekiem polega na tym, że zaczyna się lubić jego dziwactwa.
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
© 2008 JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
(C) 2008 JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
JOKRIS INFO
JOKRIS INFO
Odliczamy do...
Aktualny czas:  piątek, 16 maj 2008 11:56:11Odliczamy czas do 3 Maja - czyli do Święta Konstytucji 3 Maja, a będzie to:  niedziela, 03 maj 2009 00:00:00Zostało nam jeszcze:  351 dni 12 godzin 3 minut  - Konstytucja 3 Maja została uchwalona przez Sejm Wielki w maju 1791 roku i była to pierwsza w Europie a druga na świecie (po amerykańskiej) uchwalona konstytucja. Dzień ten został uznany świętem już 5 maja 1971 roku. Ponownie, po odzyskaniu niepodległości w 1918 roku, 3 maja został uznany za święto państwowe na mocy uchwały Sejmu z dnia 29 kwietnia 1919 roku. Od 1946 roku świętowanie tego dnia było zakazane przez władze aż do roku 1990 kiedy to ,6 kwietnia, Sejm ponownie przywrócił to święto. 
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
Forum JOKRIS.INFO
Witaj, Internauto!
Proszę Zaloguj się aby napisać post lub Zarejestruj.
Zapomniałeś hasło?
Jokris - Administrator SerwisuZagadaj na Gadu- Gadu
Zadzwoń do mnie poprzez Skype!
Zagadaj na Tlena

Odp:Aktualizacja Joomla 1.0.12 na 1.0.13 - ISO (1 wejść)
Idź na sam dół Odpowiedz

TEMAT: Odp:Aktualizacja Joomla 1.0.12 na 1.0.13 - ISO

#2037
darekg (Użytkownik)
darekg
Pomocny
Posty: 21
graphgraph
Aktualizacja Joomla 1.0.12 na 1.0.13 - ISO 2007/10/25 19:47 Oklaski: 1  
Chciałbym tutaj opisać moje napotkane problemy podczas dokonywania aktualizacji Joomla tak jak w temacie. Prowadzę serwis parafialny, gdzie od początku oparłem wszystko właśnie o CMS Joomla. Od razu dodam, że nie jestem jakimś wielkim znawcą CMS-ów, wszystkiego się uczę na bieżąco, podczas prowadzenia wspomnianego serwisu.
Na początku była to wersja 1.0.11, którą później zaktualizowałem do niefinalnego wydania 1.0.12. Oczywiście zawsze to były polskie wersje językowe. Od momentu okazania się na stronie
    http://www.joomla.pl/
wydania 1.0.13 w wersjach ISO i UTF8, zastanawiałem się nad jej zainstalowaniem. Na tym forum nawet założyłem temat z zapytaniem czy ktoś już dokonywał aktualizacji i jak działa.

W końcu postanowiłem dokonać aktualizacji (dokładnie wczoraj).
Najpierw krótkie zastanowienie się ISO czy UTF ? Wstępna oględzina plików XML moich komponentów utwierdziła mnie że jednak raczej ISO. Poprzez FTP wgrałem pliki na serwer, i po zalogowaniu się na konto administracyjne, sprawdziłem konfigurację witryny. Wszystko wyglądało w porządku, wszystko ładnie po polsku ... No tak prawie wszystko.
Wszystkie artykuły, menu bez polskich znaków. No cóż pomyślałem.. wystarczy tylko przedytować i będzie OK. No niestety tutaj zaczęły się schody. Edytować ładnie się daje, to znaczy przy wpisywaniu pojawiają się polskie znaki, ale po zapisie z powrotem pojawiają mi się pytajniki zamiast polskich znaków.
Hm... coś nie tak. Jeszcze jedna próba.. znowu nie zapisane.

Przez chwilę mignęła mi myśl, że może wersja Joomli powinna być UTF, a nie ISO, ale po zrobieniu krótkiego testu utwierdziłem się że mam zainstalowaną poprawną wersję.
Więc teraz podejrzenie padło na bazę danych, gdyż to w niej są zapisywane te dane.
Po zalogowanie na phpMyAdmina, widzę:
Kod:

  #  System kodowania znaków dla MySQL:  UTF-8 Unicode (utf8) # System porównań dla połączenia MySQLUTF8_inicode_ci



No teoretycznie wszystko OK. Baza danych powinna przyjmować polskie znaki, więc dlaczego u mnie to nie działa ?
Szukam dalej. Wchodzę dokładnie na moją bazę danych i po kliknięciu na Ikonkę STRUKTURA ukazuje mi się cała moja baza. I tu właśnie zauważyłem coś co mi się wydało niezgodnością. Gdyż w kolumnie: Metoda porównywania napisów ustawione było kodowanie na: latin1_swedish_ci. .
Przecież to kodowanie nie obsługuje polskich znaków. Teraz pytanie jak zmienić kodowanie? Cóż nieznalawszy odpowiedniego polecenia sięgnąłem po Google, aby tam szukać pomocy. Po krótkich poszukiwaniach mam coś podobnego... .
Należy zrobić następujące kroki:
- dokonać eksportu bazy danych do pliku,
- usuwamy cała strukturę bazy
- edytujemy plik z wyeksportowaną bazą danych. Edycja polega na wyszukaniu w tekście słów: CHARSET=latin1 i zamianie ich na : CHARSET=utf8
- importujemy tak zmodyfikowany plik z powrotem na serwer

W zasadzie gotowe. Teraz próba... Próbuję zmienić (edytować) artykuł, aby zmienić pytajniki na polskie znaki. Teraz Zapis...

Działa!!
Dane zostały poprawnie zapisane.. Uff, ale ulga. Serwis znowu działa... Pozostało tylko przeedytować wszystkie artykuły, aby poprawić obecność polskich znaków.

Pisząc te moje spostrzeżenia miałem na myśli tych, którzy mogli mieć lub mają podobne problemy. Może im to pomóc.
Myślę że admin nie wyrzuci moich wypocin...
http://bl-karolina.edl.pl
Joomla wersja 1.0.13 ISO
MyAdmin 2.11.2.2
  Temat został zablokowany.
#2047
Jokris (Administrator Forum)
Jokris
Administrator Forum
Posty: 697
graph
Odp:Aktualizacja Joomla 1.0.12 na 1.0.13 - ISO 2007/10/27 17:17 Oklaski: 86  
Cześć.
Ale się namęczyłeś!. Ale to dobrze. Doceniam ludzi którzy sami dochodzą do rozwiązania jakiegoś problemu. Tylko szkoda Twojej pracy, bo ten sam efekt uzyskałbyś Ty, i każdy kto ma "pytajniki" zamiast polskich znaków, modyfikując jeden plik.
A jaki?. Nazywa się on "database.php" i znajduje się w głównym katalogu Joomla o nazwie "includes". W poprzednich wersjach ten plik od linii 100 miał taki kod:
ORYGINALNY KOD z pliku "database.php" w Joomla 1.0.11:
Kod:

          $this->_table_prefix $table_prefix;         //@mysql_query("SET NAMES 'utf8'", $this->_resource);         $this->_ticker 0;         $this->_log = array();



Widzimy tutaj, że że za podwójnym ukośnikiem ( slashem ) mamy wysyłane zapytanie do bazy za pomocą kwerendy SET NAMES. Za pomocą tej prostej kwerendy (SET NAMES 'utf8') można wymusić aby wszelkie napisy były odsyłane do klienta w wybranym formacie (tu: utf8).