09.01.2009 16:19
Kdo je On-line
· Hosté On-line: 4

· Členové On-line: 0

· Registrovaní členové: 142
· Nejnovější člen: LukePuke
Kdo je/byl ON-LINE
admin00:53:18
Lubkokr03:49:35
mafra06:11:58
Toura07:16:46
Olser. 1 den.
Kvetos. 2 dny.
Zitek. 2 dny.
LukePuke. 4 dny.
Pexa. 4 dny.
fifa. 4 dny.
©
Toplist
TOPlist
TOP
Reklama
Newsletter
Přihlášení
Jméno

Heslo



Nejste členem?
Klikněte sem
a zaregistrujte se.

Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Hyde Park - přehled
Co se děje v Česku?
Čtu tady noviny a brada mi padá překvapením. Václav Klaus chce odejií z ODS a vytvořit vlastní proti-EU stranu! Mu už úplně j....? Možná by nebylo špatné, kdyby Klaus opravdu odešel a s ním odešli z ODS i všichni ostatní komunisti a jiní rusofilové, které tam Klaus natahal - ale to by asi bylo zadání přílis mnoho.
Kategorie: Politika
Reklama
Změň vzhled!
Výběr:
Link - výměna
Počasí v Česku
Anketa
TOP TV moderátoři?





















Aby jste mohli hlasovat, musíte být přihlášený.
BAN čtenářům
Musíte se přihlásit pokud chcete hlasovat.
Hlasování
Hodnoť tento web
PHPF: Nová verze PHP-Fusion 7 (díl 3.)
PHP-FusionPHP-Fusion 7, nová beta verze RC2, chodí dosud bez problémů. Mírně problematická je česká verze v kódování Windows-1250. Díky přátelům z české podpory máme k dispozici českou lokalizaci. Ta je pro "UTF-8", takže je nutno před čistou instalací zapracovat, aby vše fungovalo také v českém kódování Windows-1250. Jde o jednoduché úpravy, které dále popisuji. Také se zmíním o souboru "subheader.php", který se v nové verzi přestěhoval z root adresáře na jiné místo s novým názvem "header.php" a "vnutím" vám používání prologu xml, který je výhodný nejen pro THEME v CSS.

Těm, kteří mají své www stránky systému PHP-Fusion v kódování windows-1250 doporučuji ještě před instalací na server nakopírovat do instalačního balíčku samozřejmě složku Czech, jejíž autorem je "perteus" z oficiální české podpory PHP-Fusion-mods. Můžete si ji stáhnouzt zde.

Před čistou instalací na server úprava souboru "setup.php"...

Dále je dobré, ale nikoli nutné, změnit v souboru setup.php ještě před samotnou instalací na server cestu k české složce lokalizace, tudíž v setup by měl vypadat na řádku 23, 24 takto:

setup.php

$_POST['localeset'] = "Czech";
include "locale/Czech/setup.php";

Prostě, jen na dvou místech je místo English zadáno "Czech". Tím pádem při instalaci již nemusíme vybírat v dialogovém rámečku český jazyk, automatický se nám tam Čeština zařadí.

... úprava souboru "global.php"...

Nejprve ještě poznámka proč zdůrazňuji "čistá instalace". Tedy proto, aby si ji nikdo nepletl s upgrade! A dovětek, tento popis platí pro ty, kteří mají své www stránky v kódování Windows-1250! Popis je zde proto, aby se vám tedy po instalaci neobjevily takové hrůzy, jakou vidíte na následujícím prvním obrázku.

Takto vypadá chybně nastavena čeština

Takový text pro jejich registraci nemůžete samozřejmě svým čtenářům nabídnout! Musíte nastavit správné kódování přímo v souborech složky "locale", k nimž vede tato cesta: váš_hosting_server/locale/Czech


Tohle je okno registrace po úpravě do kódování Windows-1250

Takhle to bude vypadat po úpravě s češtinou do kódování Windows-1250

...úprava souboru "global.php" a dalších...

Dále je třeba, aby čeština byla ve znacích "Windows-1250", a tudíž se správně zobrazovala, např. v panelech pravého sloupce, musíme provést menší zásah opravy kódování ve všech souborech, které se nacházejí v adresáři: váš_hosting_server/locale/Czech. Týká se to v prvé řadě souboru glopal.php. Ten musí vypadat následovně v nastavení "settings":

Kódování Windows-1250 nastavíme v souboru global.php

Nastavení českého kódování Windows-1250 v souboru global.php

...přeformátovat soubory na "Windows-1250"

Přikročíme rovněž k přeformátování všech zbývajících souborů, které se nacházejí v adresáři "Czech". Prohlédneme si všechny soubory (nejlépe ve freeware editoru PSPad). Některé totiž mají nastaveno defaultně kódování Windows-1250. U většiny však najdeme kódování nastaveno na "utf-8". Klikneme tedy v editoru v hlavním menu na Formata v roletkovém výběru vybereme Windows-1250. Takhle přejedeme všechny soubory.

Editor PSPad, výběr kódování

V editoru PSPad vybereme kódování Windows-1250 a uložíme

...nastavení nejen pro Themes CSS v souboru "header.php"

Možná, že jste již zaregustrovali, že "sedmička" má změnu také v tom, že soubor subheader.php, který byl v předcházejících verzích PHPF v root adresáři, se přestěhoval a dostal nový název. V nové verzi je tedy v adresáři:
váš_hosting_server/themes/templates/header.php
Ano je uložen nejen na jiném místě, ale také v novém adresáři "templates" a s novým názvem!

A jelikož "sedmička" má již v pracovní Beta verzi dvě předlohy pro THEMES, vypracované tak, že layout je tvořen Kaskádovými CSS styly, provedl jsem v souboru "header.php" malý dodatek (viz. další obrázek):

Úprava souboru header.php

Soubor header.php - přidání prologu XML před DOCTYPE

Prolog XML na řádku č. 26 je tzv. quirk mód, který slouží výhradně pro Internet Explorer prohlížeče. Optimálně nastavuje layout www stránky pro starší prohlížeče IE. Zjistil jsem rovněž že dobře funguje také v IE7, i když to výrobce zatím neuvádí. Ostatní prohlížeče jej přecházejí bez povšimnutí. takže by měl po všech stránkách vyhovovat.

Resumé

To byly tedy základní změny, určené pro novou (čistou) instalaci nové verze PHPF 7 CR2 na hostingový server (případně domácí localhost). Úprava souboru "header.php" je samozřejmě možná i po instalavci. To se týká i úpravy dalších souborů s tím, že čeština po instalaci bude ve sloupcích a odkazech špatná. Takže stejně musíte pak přikročit k popisované úpravě. Dobré je proto úpravu provést hned na začátku nové instalace. Rovněž je třeba jít do složky "forum" či "search" a tam přeznačit kódování na Windows-1250. Prostě, vždy kontrolujte, v jakém formátu kódování je příslušný soubor uložen! Že popsané úpravy fungují, se můžete přesvědčit na testovacím webu, který připravuji pro rodinného přislušníka (viz. odkaz ve Zdroji).

Komentáře
Zatím nikdo nekomentoval. Buďte proto první a vložte svůj komentář.
Přidat komentář
Aby jste mohli přidávat komentáře, musíte být přihlášený.
Hodnocení
Musíte být registrovaný, aby jste mohli hodnotit.

Prosím přihlašte se, a nebo se zaregistrujte.

Zatím nikdo nehodnotil.