Registrovat    Přihlášení
Domů Odkazy Fórum Ke stažení Web hosting Registrace do katalogů
Přihlásit
Jméno:

Heslo:

Pamatuj si mně



Zapomenuté heslo

Nová registrace
Partner a hosting webu
zserver.cz
Spolupráce
Odkazy
česká sociální síť rexVoX.com
Informace a projekty na rodinné domy naleznete v našem blogu.

Navštívit můžete také pasivní rodinné domy - dřevostavby, kde naleznete informace o pasivních stavbách.

Odkazy.
Outlook CRM

Pro efektivní komunikaci i vedení projektů doporučujeme eWay-CRM.

IMac

Potřebujete nový pracovní počítač? Apple iMac bude nejlepší volbou!

Inzerujte zde!

Máte zájem o reklamu? Kupte si textový odkaz na této pozici!



Kategorie a fóra

Prohlížení tohoto vlákna:   1 Anonymní uživatelé



« 1 (2)


Re: Kódování
Guru
Členem od:
20:29 7.12.2005
Bydliště Plzeň
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 990
Nepřipojen
Citát:

phikme napsal/a:
Oprava :

function selectdb($zf_database) {
@mysql_select_db($zf_database, $this->link);
@mysql_query("SET NAMES CP1250");
}

a místo CP1250 dáš iso-8859-2


Phikme, píšeš tu bludy. Jednak to bude samozřejmě kódování latin2

Tedy takto:
function selectdb($zf_database) {
    @mysql_select_db($zf_database, $this->link);
    @mysql_query("SET NAMES latin2");
  }



Jenže funkci selectdb samotný ZenCart 1.3.x nepoužívá, možná nějaká rozšíření. Takže hlavně je třeba upravit funkci connect takto:

  function connect($zf_host, $zf_user, $zf_password, $zf_database, $zf_pconnect = 'false', $zp_real = false) {
//@TODO error class required to virtualise & centralise all error reporting/logging/debugging
    $this->database = $zf_database;
    if (!function_exists('mysql_connect'))  die ('Call to undefined function: mysql_connect().
      Please install the MySQL Connector for PHP');
    if ($zf_pconnect != 'false') {
      $this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
    } else {
    // pconnect disabled ... leaving it as "connect" here instead of "pconnect"
      $this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
    }
    if ($this->link) {
      if (@mysql_select_db($zf_database, $this->link)) {
        @mysql_query("SET NAMES latin2");
        $this->db_connected = true;
        return true;
      } else {
        $this->set_error(mysql_errno(),mysql_error(), $zp_real);
        return false;
      }
    } else {
      $this->set_error(mysql_errno(),mysql_error(), $zp_real);
      return false;
    }
  }

Zasláno: 9:30 23.4.2007
_________________
[col
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
17:55 12.3.2006
Skupina:
Registrovaní uživatelé
Příspěvky: 305
Nepřipojen
2Dědek: nechci se hadat .. mas se zencart spoustu zkusenosti .. ale jen tak cvicne jsem zkusil hledat na anglickem foru a pak i v google nejaky problem s utf8 nebo nekompatibilitou a nic jsem nenasel .. mas s tim nejake osobni zkusenosti? Dokazu si predstavit prasacky napsany modul, co bude delat problemy s utf-8, ale stejne tak muze byt problem s php short_tags, register_globals, s chybnou instalaci do databaze .. s tim vsim jsem se uz setkal .. ale s problemy s utf-8 ne ..

Zasláno: 12:30 23.4.2007
_________________
Zen-Cart v.1.3.9h, webhosting na zserver.cz - specializovaný ZenCart hosting
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
9:45 11.11.2006
Bydliště Ostrava
Skupina:
Registrovaní uživatelé
Příspěvky: 617
Nepřipojen
Citát:

Dědek napsal/a:

S kódováním stránek v utf-8 bych byl na rozdíl od SupuSe opatrný. ZenCart není s kódováním utf-8 100% kompatibilní. Takže většina věcí bude asi fungovat bez problémů, ale můžou se občas vyskytnout nežádoucí vedlejší efekty. Pokud se nejedná vyloženě o vícejazyčný obchod, není ani důvod ho v utf-8 provozovat.



By me zajimalo jake problemy mas na mysli, provozuju dva shopy na UTF-8 a zadny problem jsem nikde nenasel....
Podle me je naopak blbost delat dneska stranky v cemkoliv jinem nez UTF-8....

Zasláno: 12:38 23.4.2007
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
12:14 20.4.2007
Skupina:
Registrovaní uživatelé
Příspěvky: 172
Nepřipojen
Děkuji za rady

Takže jsem pro se rozhodla pro UTF8. (zatím jen testuji)

1. Databázi mám založenou na utf8_czech_ci.
2. byl problém s přidáním IČO a DiČ - pokud jsem jej přidala přes /phpmyadmin/ - v databázi se znaky zobrazovali správně, ale v Administraci špatně.
- pokud jsem jej přidalla přes Administraci volbou Instalace SQL patchů - již se mě v administraci zobrazovali správné znaky, ale v databázi mám např.: Minimální délka identifikaèního èísla organizace...

3 A ten soubor query_factory.php mám jej tedy upravit ( s tím, že tam bude utf8) ?? nebo už nemusím....

Navíc se mě v názvu obchodu i databázi zobrazuje
Relax Hra& #269;ky
- místo Relax Hračky...

Abych řekla pravdu... mám v tom trošku hokej

Zasláno: 13:25 23.4.2007
_________________
Ifča
--------------------------------------------
http://www.granulky.cz/
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
20:29 7.12.2005
Bydliště Plzeň
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 990
Nepřipojen
To SupuS a Pytel: Stačí si přečíst Handling UTF-8 with PHP. Dokud jsem si tenhle článek (a několik dalších) nepřečetl, byl jsem také v pohodě. Teď už si rozhodně tak jistý nejsem.

V ZenCartu jsem zatím na problémy s utf-8 také nenarazil, ale také jsem zatím všechno netestoval do důsledků. Faktem je, že by to chtělo důkladný rozbor všech kritických funkcí PHP a jejich použití v ZenCartu.

Pro člověka, který zvládá webové technologie, by utf-8 neměl být problém, i kdyby se nějaké chyby vyskytly. Horší je to u člověka, který neprogramoval a chce si jenom zprovoznit ZenCart. Tam už jenom nutnost všechny jazykové soubory převádět do utf-8 může být dost velký problém. Vzhledem k tomu, že prakticky všechny české překlady tady ve fóru jsou ve windows-1250, považuji použití windows-1250 pro čistě českou instalaci a pro začátečníky za nejjednodušší.

Co se různých rozšíření týče, má SupuS pravdu v tom, že short_open_tags, register_globals a chyby v SQL jsou u rozšíření nejčastější. Já bych k tomu ještě přidal nekompatibilitu s PHP 5 a MySQL 5. Nicméně nemusí jít jen prasácky napsaný kód, jenom si autor prostě nemusí uvědomovat, že by ten kód měl být napsaný i pro vícebajtové kódování, jako je utf-8.

DOPLŇUJI:
Dodatečně jsem si vzpomněl na jeden problém: některé hostingy nepodporují české locale pro kódování utf-8. Windows logicky podporují české locale pouze v kódování windows-1250. Bohužel i některé unixové servery nemají české locale v utf-8 buď nainstalované, nebo ho sice nainstalované mají, ale špatně.

Zasláno: 13:47 23.4.2007
_________________
[col
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
20:29 7.12.2005
Bydliště Plzeň
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 990
Nepřipojen
Ifčo:
- jazykové soubory admina musí být také v utf-8.
- v /admin/includes/languages/czech.php musí být nastaveno kódování utf-8
- soubor query_factory.php je vždycky lepší upravit, i když všechno funguje, protože se může stát, že na hostingu změní nastavení MySQL serveru a fungovat to přestane
- a pozor, v MySQL není znaková sada utf-8, ale utf8, takže:
@mysql_query("SET NAMES utf8");

Zasláno: 14:14 23.4.2007
_________________
[col
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
17:55 12.3.2006
Skupina:
Registrovaní uživatelé
Příspěvky: 305
Nepřipojen
Ten divnej kod misto "č" je html entita .. to nema s kodovanim nic moc spolecneho .. ale nejsem si ted jisty jestli zencart nahrazuje diakritiku entitami .. vim ze to dela treba fckeditor v defaultnim nastaveni .. ja to radeji vypinam, protoze treba pri pouziti xml generatoru se zobrazuji na nekterych portalech html entity misto znaku s diakritikou .. myslim seznam to delal

2dedek: zajimavy dokument .. o nekterych problemech co tam jsou popsane jsem vedel .. ale za chvili bude php6 a tam uz by to melo byt vyresene ..

Zasláno: 20:18 23.4.2007
_________________
Zen-Cart v.1.3.9h, webhosting na zserver.cz - specializovaný ZenCart hosting
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
20:29 7.12.2005
Bydliště Plzeň
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 990
Nepřipojen
Citát:

SupuS napsal/a:

2dedek: zajimavy dokument .. o nekterych problemech co tam jsou popsane jsem vedel .. ale za chvili bude php6 a tam uz by to melo byt vyresene ..


To jo, ale než bude Zen Cart běhat pod PHP 6, asi si ještě chvíli počkáme .

Zasláno: 20:48 23.4.2007
_________________
[col
Přenos příspěvku do ostatních aplikací Přenos


Re: Kódování
Guru
Členem od:
10:05 20.11.2007
Skupina:
Registrovaní uživatelé
Příspěvky: 408
Nepřipojen
presne tyto dva body splnuju ale stale mi to nevyhladava bez diakritiky no tak helfnete nekdooo :)

Citát:

Dědek napsal/a:
Citát:



Pro databázi jednoznačně doporučuji kódování utf8 a porovnávání utf8_czech_ci.

Při kódování databáze v latin2 (nikoli jak píše Phikme iso-8859-2 - MySQL žádné iso-8859-2 nezná, v MySQL se toto kódování jmenuje latin2) a při kódování cp1250 (tj. windows-1250) jsou pro češtinu dostupná pouze porovnávání latin2_czech_cs a cp1250_czech_cs (Case Sensitive), která dělají problémy s vyhledáváním v ZenCartu a s porovnáváním obecně.

S kódováním stránek v utf-8 bych byl na rozdíl od SupuSe opatrný. ZenCart není s kódováním utf-8 100% kompatibilní. Takže většina věcí bude asi fungovat bez problémů, ale můžou se občas vyskytnout nežádoucí vedlejší efekty. Pokud se nejedná vyloženě o vícejazyčný obchod, není ani důvod ho v utf-8 provozovat.

Takže abych to shrnul:
1. Kódování databáze pro ZenCart jednoznačně utf8 a porovnávání utf8_czech_ci.
2. Kódování stránek bych nechal pod windows-1250 a měnil ho jen v případě, že pro to máš nějaký závažný důvod.

Zasláno: 21:19 15.9.2008
_________________
Někdo Ví ale nepoví
Chvála těm co se podělí

Zencart 1.5.5d
Přenos příspěvku do ostatních aplikací Přenos



« 1 (2)



Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.

[Rozšířené hledání]


Odkazy



Zen-Cart ke stažení

Vyšel nový Zencart 1.5.0

Originální moduly můžete stahovat na
www.zen-cart.com

Reklama
Nejaktivnější autoři
1 Melodic
Melodic
1002997
2 Kozoroh
Kozoroh
2124
3 JardaR
JardaR
1888
4 garden
garden
1419
5 Nismo
Nismo
1389
6 hbxx 1131
7 jandik01
jandik01
1070
8 PeterB
PeterB
1017
9 Dedek
Dedek
990
10 bambulko
bambulko
775