Nejste přihlášeni!
Vítejte, kolemjdoucí
Uživatelské jméno Heslo: Pamatovat si mne

Problem s kodovanim
(1 prohlížející) (1) host
  • Strana:
  • 1
  • 2

TÉMA: Problem s kodovanim

Problem s kodovanim 3 let, 4 měsíců #36642

Dobry den vsem,

mam problem zrejme s kodovanim znakove sady. Pro vygenerovani headu pozuivam ve svem template nasledujici: <jdoc:include type="head" /> . Ten me da do meta charset z nejakeho zhadneho duvodu windows1250 misto utf8. To ma za nasledek ze napriklad do clanku ani nikam jinam nejsem schopen ulozit zadny cesky znak. Databaze je v utf8_general_ci.

Dotaz tedy zrejme zni jak prinutim joomlu (1.5.7, uplne zbrusu nova instalace) aby me z <jdoc:include type="head" /> vygeneroval utf8 a ne windows-1250. Predpokladam, ze jakmile toto bude, vsehcny ostatni problemy odpadnou.

Dekuji
  • ondraff
  • NEPŘÍTOMEN
  • Uživatel
  • Příspěvky: 3

Re:Problem s kodovanim 3 let, 4 měsíců #36643

ona existuje instalace j1.5.x jina nez v utf-8?
to tedy slyslim prvne, vzdyt i j1.0.x presla preci na utf-8

no, v jakem kodovani mate databazi?
nemate nahodou v sablone nastavne to win-1250? co mate za sablonu? u jine sablony je to stejne?
  • ghost
  • NEPŘÍTOMEN
  • Joomla Expert
  • Příspěvky: 2179
Nabízím instalaci, legalizaci a zajištění JOOMLART šablon, ozvěte se mi.
Chcete migrovat Joomlu na vyšší verzi? Ozvěte se mi.

Re:Problem s kodovanim 3 let, 4 měsíců #36646

Dekuji za rychlou reakci.

V sablone mam pouze co se tyce head nasledujici:
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/templatetutorial15/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/templatetutorial15/demo/dialog.css" type="text/css"/>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/templatetutorial15/demo/dialog-variants.css" media="screen" />
</head>

V sablone tedy explicitne charset nenastavuji. A kdyz puziji sablonu defaultni (ja_purity nebo beez) je to to same - windows1250 . Vim ze 1.5 by mela byt cela v utf8, proto nechapu jak je toto mozne. Asi nezbyde enz se podivat do zdrojaku, odkud si to nastaveni joomla bere ... ale to je pro me jako zacatecnika zdlouhavy proces.

Databaze je jak uz jsem psal v utf8_general_ci .
  • ondraff
  • NEPŘÍTOMEN
  • Uživatel
  • Příspěvky: 3

Re:Problem s kodovanim 3 let, 4 měsíců #36647

No takže je jasné, že není chyba v šabloně.
Když vyjdeme z toho, že nemáš joomlu modifikovanou, tak bych podezříval jazykový balíček.

Co se stane, když přepneš z češtiny (kterou bych řekl, že máš jako defaultní), zpět do angličtiny?

Důležitá je ta hlavička webu.

HonzaG
  • honzag
  • NEPŘÍTOMEN
  • Moderátor
  • Příspěvky: 4351
::: Nejsem tak bohatý, abych kupoval levné věci... :::

Re:Problem s kodovanim 3 let, 4 měsíců #36651

Ještě drobnost, pokud na stránce není tag charset, je možné, že tam cpe server defaultní win1250 ... už jsem zažil

V každém případě bych tu šablonu povinně doplnil o charset klauzuli v head a pak otestoval, že browser detekuje správnou hodnotu.
  • lcerny
  • NEPŘÍTOMEN
  • Zkušený uživatel
  • Příspěvky: 281

Re:Problem s kodovanim 3 let, 4 měsíců #36653

No to právě není potřeba, to tam doplní joomla. řeší to právě toto:
<jdoc:include type="head" />

které do šablony doplní metatagy:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="joomla, Joomla" />
<meta name="description" content="Joomla! - nástroj pro dynamický portál a redakční systém" />
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
<title>Welcome to the Frontpage</title>



chyba je teda v tom, odkud se charset bere.

Jo a nebylo by na škodu sem hodit link na ten web. Mnoho chyb je také špatně interpretováno:-)

HonzaG
  • honzag
  • NEPŘÍTOMEN
  • Moderátor
  • Příspěvky: 4351
::: Nejsem tak bohatý, abych kupoval levné věci... :::
  • Strana:
  • 1
  • 2
Doba nahrání stránky: 1.27 vteřin
phoca
virtuemart
artio-logo

Právě přítomno: 369 hostů a 18 členů