phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Jít na stránku:  12Další
Aktuální stránka:1 z 2
Problém s češtinou
Zaslán uživatelem/kou: Kotli (IP adresa zaznamenána)
Datum: 2009-03-16, 20:47

Zdravím, s phprs teprve začínám a začal jsem se v něm trochu štrachat a hned jsem narazil na problém. Do menu jsem si přidal novou položku a chtěl bych aby mi odkazovala na mnou vytvořený php soubor. V praxi to znamená, že při mém dvousloupcovém layoutu(vlevo je menu) chci jen aby se v pravém hlavním bloku změnily údaje, ale stále mi to zobrazuje špatně češtinu. Mohl by jste mi prosím někdo poradit, co dělám špatně? Přikládám kód. Děkuji moc

<?php
define('IN_CODE',true); // inic. ochranne konstanty

include_once("config.php");
include_once("myweb.php");

// tvorba stranky
$vzhledwebu->Generuj();
ObrTabulka(); // Vlozeni layout prvku
?>
<!-- Zde se špatně zobrazuje čeština-->
Pokus nejvetších rozměrů,proč ta čeština nejde
<span style="text-decoration:underline">Obrázek</span>
<?php
// dokonceni tvorby stranky
KonecObrTabulka(); // Vlozeni layout prvku
$vzhledwebu->Generuj();
?>

Re: Problém s češtinou
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-03-16, 20:52

tak s timhle ti nikdo nepomuze - nevime, v jakem kodovani je ten web, nevime v jakem kodovani ty tam ty texty dopisujes atd...

update: ted si tak vestim z kristalove koule a vidim phprs v utf-8 a dopsane texty ve windows-1250...



Celkem upraveno 1×. Poslední úprava MirekS v 16.03.2009 20:57.

Re: Problém s češtinou
Zaslán uživatelem/kou: Kotli (IP adresa zaznamenána)
Datum: 2009-03-16, 20:58

Všechno mám v UTF-8. Jak teda vytvořím stránku, stejnou jako celej vzhled phprs akorát se statickým obsahem v hlavní části, ke který nepotřebuju admin sekci a odkážu si na ní z menu?Díky

Re: Problém s češtinou
Zaslán uživatelem/kou: Kotli (IP adresa zaznamenána)
Datum: 2009-03-16, 21:02

Omlouvám se a děkuji MirkoviS za pohotovou odpověd. Už jsem problém vyřešil, samozřejmě, že byl v kódování toho souboru. Ještě jednou se omlouvám, že jsem otravoval a příště snad zkusím dřív přemýšlet, než sem něco napíšu.

Re: Problém s češtinou
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-03-16, 21:04

no existuje napr strankovy alias - kdy se odkaze na vlastni stranku - ktera by ale nemela mit html hlavicku, nebot to zajisti phprs a zobrazi se "uvnitr" phprs
ale hlavne pokud je phprs v utf-8, tak i ta vlastni stranka musi byt v utf-8 (a stejen tak i jakekoliv zmeny delane v kodu phprs) viz moje vestecka predpoved vyse

Re: Problém s češtinou
Zaslán uživatelem/kou: Mealtiner (IP adresa zaznamenána)
Datum: 2009-03-18, 13:45

Zdravím.

Nahrál jsem si novou instalaci PHP RS pro testování, a nějak se mi nedaří nastavit češtinu.

Z webu jsem si stáhnul verzi UTF-8.
Přez MySQL vytvořil databázi a nastavil párování na UTF8-czech-ci
Provedl instalaci dle návodu.
Pro jistotu jsem teď ověřil všechny tabulky v databázi a párování je nastavené správně.
Ale web né a né fungovat. :)

tady je ukázka:
[http://gral.mealtiner.net/index.php]

Re: Problém s češtinou
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2009-03-18, 18:13

Mealtiner napsal/a:
-------------------------------------------------------
> Zdravím.
>
> Nahrál jsem si novou instalaci PHP RS pro
> testování, a nějak se mi nedaří nastavit češtinu.
>
> Z webu jsem si stáhnul verzi UTF-8.
> Přez MySQL vytvořil databázi a nastavil párování
> na UTF8-czech-ci
> Provedl instalaci dle návodu.
> Pro jistotu jsem teď ověřil všechny tabulky v
> databázi a párování je nastavené správně.
> Ale web né a né fungovat. :)
>
> tady je ukázka:
>

Zkusil bych tohle: [http://www.phprs.net/forum/read.php?32,20494]


Jakez | Cidlina.EU | Tady je Xichtovo

Re: Problém s češtinou
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2009-03-18, 19:15

Mealtiner napsal/a:
-------------------------------------------------------
> Zdravím.
>
> Nahrál jsem si novou instalaci PHP RS pro
> testování, a nějak se mi nedaří nastavit češtinu.
>
> Z webu jsem si stáhnul verzi UTF-8.
> Přez MySQL vytvořil databázi a nastavil párování
> na UTF8-czech-ci
> Provedl instalaci dle návodu.
> Pro jistotu jsem teď ověřil všechny tabulky v
> databázi a párování je nastavené správně.
> Ale web né a né fungovat. :)
>
> tady je ukázka:
>


Problém je IMHO v šabloně. Ta je napsaná v CP 1250 a ty používáš UTF-8.

Řešení:
- přeložit šablonu a vše co s ní souvisí do UTF-8.

přečti si také [http://www.phprs.net/forum/read.php?32,34440,34469#msg-34469]



* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Problém s češtinou
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2009-03-18, 19:37

Lonanek napsal/a:
-------------------------------------------------------
>
>
> Problém je IMHO v šabloně. Ta je napsaná v CP 1250
> a ty používáš UTF-8.
>
> Řešení:
> - přeložit šablonu a vše co s ní souvisí do
> UTF-8.
>

Já bych zase řek, že šablona je v UTF-8, ale problém je s DB, protože vše co je v šabloně se zobrazuje správně, ale údaje které jsou tahány z DB jsou špatně, takže šablonou by to být nemělo. Stačí si přepnout kodování na 1250 a rozsype se ti všechno.

Jakez | Cidlina.EU | Tady je Xichtovo

Re: Problém s češtinou
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2009-03-18, 19:47

Je také docela možné, že není upraven config.php - odstranění zakomentovaného textu pro nastavení kódových stránek při dotazu do databáze.

EDIT:
To MirekS:
přesně to jsem teď napsal. Takže to asi bude pravda, když se nás na tom shoduje více.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 2×. Poslední úprava Lonanek v 18.03.2009 20:07.

Re: Problém s češtinou
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-03-18, 20:05

moje kristalova koule rika, ze neni odremovano to v tom configu nakonci a proto se "nepovedl" import vychozich hodnot do databaze

Re: Problém s češtinou
Zaslán uživatelem/kou: Jakez (IP adresa zaznamenána)
Datum: 2009-03-18, 20:12

MirekS napsal/a:
-------------------------------------------------------
> moje kristalova koule rika, ze neni odremovano to
> v tom configu nakonci a proto se "nepovedl" import
> vychozich hodnot do databaze

Proto jsem tam dal ten odkaz :-)

Jakez | Cidlina.EU | Tady je Xichtovo

Re: Problém s češtinou
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2009-03-20, 10:13

no a v databazi to vidis taky spatne, nebo jen na webu?

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: Problém s češtinou
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2009-03-20, 13:58

jinak abys vedel ze v tom nejsi sam tak mam prave podobny problem :-)

staci juknout na [http://www.tajnabouda.cz/test/diakritika.jpg]

vsechny soubory na ftp jsou v win1250, db vytvorena pro win1250, tabulky nahrane pomoci phpmyadmina a sql dotazu.. SQLko je OK bo sem jej prave vyexportoval z localu, kde mam vse OK..., amozrejme ze config mam odremovany...
jdu zkoumat kde je krpa .-)

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: Problém s češtinou
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2009-03-20, 14:19


Re: Problém s češtinou
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2009-03-20, 16:28

dve hodiny sme to s lonankem zkouseli a nakonec aby web jel korektne jsem musel sql ktere jsem importoval pomoci phpmyadmina mit ve formatu win1250 a v phpmyadminu nastavit ze importuji utf8.
do db se to ulozila diakritika tak ze misto ni jsou ctverecky, ale web se zobrazuje v poradku a jakekoliv nove udaje taky se zobrazuji v poradku.

kdyz jsem nastavil ze importuji win1250 a sql bylo win1250, tak DB byla citelna ale na webu to bylo takto:

[http://www.tajnabouda.cz/test/diakritika.jpg]

mel jsem podezreni i na config, ze je divny, tak jsem jej prepsal cistym configem, odremoval kodovani a vse bylo stejne jak vyse uvedeny nahled... j
jo a co je divny?
ze nez jsem to odremoval (pro nezasvecene: umazal radky v configu ktere se maji umazat aby nabehlo kodovani),
tak se vubec nezmenilo to kodovani na webu.. jako by to nejak na pipni nefungovalo :-(

tolik vse co k tomu mohu dodat :-)
kazdopadne je dulezite ze aspon pres admin.html mohu zazalohovat data z db a ty jsou v češtině...
lonanku dik za tvuj cas


ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Re: Problém s češtinou
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2009-03-21, 12:39

Pro upřesnění a další dotazy týkající se češtiny:

CP 1250: čeština
UTF-8 : čeština
ISO: čeątina

Ve 100% případů platí, že chybu musíme hledat vždy někdě mezi klávesnicí a židlí, PC je pouze rychlý blbec.

Kódování češtiny zasluhuje více pozornosti, zejména při importu databází do phpMyAdmina na webu. Nestačí jen vědět v jakém kódování databázový soubor je, ale je nutné nastavit tu samou znakovou sadu pro import.
"Slušné" webhostingy již při přihlášování do administrace phpMyAdmina umožňují vybrat znakovou sadu pro připojení k databázi. Pokud Vám to není umožněno, zpravidla hostingy nastavují znakovou sadu na UTF-8. To zjistíte po otevření phpMyAdmina v jeho informačním menu a popř. "paznaky" při prohlížení databáze (také se stačí podívat v prohlížeči, v jakém kódování je stránka zobrazena).

Nepanikařte a nejprve se podívejte, jak se Vám čeština zobrazuje na Vašem webu. To, že jsou v databázi "paznaky" má na svědomí pravě znaková sada pro připojení k phpMyAdmin.

Z této zkušenosti raději osobně věnuji více času při tvorbě pluginu, či úpravám databází. Raději zpracuji samostatný php soubor po vytvoření či převod databáze. O "češtinu" se pak postará nastavení v configu.php a také 99% vytvořených sql dotazů na založení databáze implicitně nastavuje předponu souboru na rs_, což nemusí vždy být pravda.

Závěr
Nebojte se češtiny a hurá do toho.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Problém s češtinou
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2009-03-21, 12:46

marty napsal/a:
-------------------------------------------------------
> dve hodiny sme to s lonankem zkouseli a nakonec
> aby web jel korektne jsem musel sql ktere jsem
> importoval pomoci phpmyadmina mit ve formatu
> win1250 a v phpmyadminu nastavit ze importuji
> utf8.
> do db se to ulozila diakritika tak ze misto ni
> jsou ctverecky, ale web se zobrazuje v poradku a
> jakekoliv nove udaje taky se zobrazuji v poradku.

pokud se čeština přes phpmyadmin zobrazuje špatně, tak pak je to špatně udělané a bude to dělat pořád nějaké problémy (např nebude fungovat řazení textů apod.)

pokud to neni spravne citelny na webu, tak je spatne nastavene kodovani v phprs a je treba ho opravit tak, aby se to zobrazovalo spravně (a pripadne si vymazat cache prohlizece, aby neukazoval porad starou stranku s chybnym kodovanim)

Re: Problém s češtinou
Zaslán uživatelem/kou: marty (IP adresa zaznamenána)
Datum: 2009-03-21, 15:03

to mireks:
ja s tebou souhlasim a mam v planu zitra v testech a laboracich pokracovat...

ICQ: 179653900
skype: marty_hranice
| www.hnfond.cz | | www.struhlovsko.cz | www.bxclub.com | www.r21club.com | www.palenice.net

Jít na stránku:  12Další
Aktuální stránka:1 z 2


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.