Lokalizáció oroszosodás és kódolások

Ez különösen érvényes a felhasználók a Denver, mint akkor az alapértelmezés futó windows-1251.

Így a 100% kész megoldás - meg kell nevezni egy könyvtár Joomla htaccess.txt fájlt .htaccess. sorához

és törölje a böngésző cache.

A legújabb változat a Joomla RE már ezt a vonalat, így csak ki kell átnevezni htaccess.txt .htaccess (jobbra - tochkahtaccess)

Szóval Megvan az eredeti tárgy - ha hozunk létre az egységet, és fel kell tüntetni az url rss-feed írt windows-1251, a kimenet egy csúnya hibát - helyett kérdőjeleket bukovok. akkor próbálja alkalmazni a következő javítást ennek kezelése érdekében. A tapasz csak akkor fog működni php5 az iconv támogatást és Joomla RE.

Először is, hogy egy biztonsági másolatot az összes megváltozott fájlokat. Nem az a tény, hogy ez működik.

Bemegyünk a \ tartalmazza \ domit \ xml_domit_rss_shared.php és keresési funkció getTextFromFile () függvény a vége, hogy ide kell bevezetni


Ezután ugyanabban a fájlban keresni funkció getElementText funkció ($ elementName) és írási

Most nyílt /includes/frontend.html.php és funkciója modoutput_feed () függvényt. Meg kell távolítani az összes előfordulás

Én el őket változók (zárójelben hozzávetőleges vonal): $ FEED_TITLE (173), $ feed_descrip (189), $ ITEM_TITLE (226), $ text (253)


Ugyanez megoldás com_newsfeeds komponens (és újra PHP5).

Meg kell csinálni ugyanazt hack RSS-XML parser (/includes/domit/xml_domit_rss_shared.php), és törölje a sort (összesen négy) a /components/com_newsfeeds/newsfeeds.html.php fájl funkció showNewsfeeds function ()

+ A változók $ feed_descrip. $ ITEM_TITLE. $ Szöveg.

Hogyan készítsünk egy dátumot a hírek kiadási orosz

Először meg kell állítani a locale. Ehhez menj a globális konfiguráció és a Nyelv fül lehetővé teszi a területi országban. Az ablakok, hogy írjon ru (vagy RU), Unix, meg kell próbálnia a különböző lehetőségeket: ru_RU, ru_RU.CP1251. Alapértelmezésben ez a rovat en_GB. Másodszor /language/russian.php nyissa meg a fájlt, és megtalálja a meghatározása a folyamatos

Az oldalon megjelenik a rossz kódolás. Ha elküldte a böngésző kézi kódolás, minden OK

Ismételje meg figyelmetlen - ha Joomla 1.5 és újabb, mind a példákat kell cserélni windows-1251 UTF-8

Nagyon gyakran, hasonló probléma merül fel a külföldi szerverek rendszergazdák, akik ismeretlen kódolású eltérő iso-8859-1. Lehetséges módon rögzíteni:

1. Szükség van egy .htaccess fájlt (vagy hozzá) (Igen, ne lepődj meg, a fájl ponttal kezdődik) a következő sorokat:

vagy csak három irányelvet

2. Ellenőrizze, hogy mi van írva a sor

index.php-fájlt. Gyakran ez a karakterlánc van írva, vagy van-e kódolva kódolás. Próbálja helyettesíteni ezt a sort:

CSAK Joomla 1.0: Ha ez a sor egyáltalán. megnyitjuk az index.php fájlt Joomla gyökér, és adjunk hozzá

Tettem Joomla és mindig van olvashatatlan szöveg helyett a magyar betűk

Két lehetséges megoldás - egyszerű és összetett. Egyszerű, hogy adjunk néhány lekérdezést database.php fájl helyett nehéz teljes újratelepítés Joomla.

Sami 1. A kérelmet ki kell egészíteni felsorolt ​​második bekezdése ezt a kérdést. Egyszerűen hozzáfűz a megfelelő helyre mysql_query és ellenőrizze, hogy működik az oldal. Ha kérdőjelek vagy zakoryuchek többé, akkor minden rendben van. Semmi többet kell tennie.

2. Az ideiglenes változatát - megfelelő, ha éppen most telepített Joomla, és betűk helyett kérdőjelek. Meg kell változtatni a fájl visszaállítása database.php telepítési mappát a forgalmazás, és távolítsa el configaration.php fájlt. Ezt követően meg kell próbálni újra a telepítést. Meg kell dolgozni.

3. Ha az első bekezdésben nem töltődik be, akkor be kell állítania azt. De hogy néhány extra dolgot (Ez a módszer a probléma megoldására nem opció, ha már van, és fut a weboldalt, és kezdik meg a táblázatokban változtatni a kódolás, ez nem segít - itt a kérdés: „Én meg - magyar bukovok nem” helyszínen a migrációs kérdéseket itt nem vesszük figyelembe, ha hotitet tanulni, csak körülbelül ugyanaz, mint a transzfer helyén a helyi gépről az internetre -. olvastam egy cikket Joomla átadó). Az alábbiakban a műveletsornak:

  • A phpMyAdmin karakter megváltoztatásához beállítani az adatbázis cp1251 (vagy hozzon létre egy adatbázist a kódolási)
  • Nyílt /installation/sql/joomla.sql és cserélje minden csapat hozzon létre egy táblázatot (sokkal)

Megfelelő fájlt /includes/database.php körülbelül 100 bar, így nem lett volna a következő

Csak ezután lehet próbálni, hogy azt

A helyzet körül Joomla és UTF-8

Köztudott, hogy az UTF kódolás tekinthető a legoptimálisabb létrehozására többnyelvű oldalak. Természetesen, ha a szöveget az oldalon van írva egy kódolási (csak oroszul), akkor nem sok értelme gondolkodni ott. Ahogyan nem lehet alkalmazni a pszeudo-kétnyelvű honlap, amelyen a szöveg angol és bármely más, mert az angol nyelv minden kódolást mindig jelenik meg megfelelően (karakterkészlet-zA-Z).

A kimenet az UTF kódolás. Az oldalak épülő Joomla 1.5 és fel problémák elvileg nem lehet - teljes mértékben támogatja azt.

Kiviteleknél 1.0.x problémák merülnek fel. Meg kell jegyezni, hogy egy egyszerű szöveges kódolás cp1251 kódolás (lokalizált verzió), hogy UTF-8 nem oldja meg a problémát. Dolgozó UTF szükséges, hogy támogassa azt a CMS szinten (vagy PHP). 1.5 További ilyen támogatást, saját 1.0.h nem (támogatás tekintetében a munka string függvények).

Van félúton ki ez a helyzet - hogy használják recoded be UTF orosz lokalizáció. Ebben a változatban az adatbázis is használja ezt, hogy tárolja a kódolási adatok továbbítására a kapcsolódási kérelmeket (utf8_general_ci). Ezen túlmenően, a kódolás a sablon is kell lennie UTF-8. Legvalószínűbb nem okoz problémát. De ha van - senki nem felel, nyilvánvaló okokból. Komplett megoldások változat 1.0.h nem létezik (kivéve átírni néhány CMS is).

Hogyan lehet gyógyítani a rossz lerakó kódolás, ha a helyszíni adatok jelennek meg rendesen, de olvasd el a lerakó nem hozható létre

1. Először is, kap egy tiszta memóriaképfájlt a parancssori segédprogram (hozzáférést igényel SSH)

2. Az állományban cseréljük sitedump.sql

3. A fájl elején adjuk hozzá a sort, ha nem

4. (Opcionális) Ha elolvasta a lerakó megtakarítás magát a további problémák az öböl az újonnan létrehozott táblázatot.