Post by hawkey » Wed Feb 02, 2011 11:21 pm

To není špatně, to je normálně používaný systém entit, který ničemu nevadí. Vypnout se to dá, v některém fóru jsem psal návod jak na to.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by okinawa » Thu Feb 03, 2011 12:22 am

hawkey wrote:To není špatně, to je normálně používaný systém entit, který ničemu nevadí. Vypnout se to dá, v některém fóru jsem psal návod jak na to.
Nevadi to treba vyhledavacum?

Newbie

Posts

Joined
Wed Feb 02, 2011 10:56 pm

Post by hawkey » Thu Feb 03, 2011 2:37 am

Nevadí.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by marty » Thu Feb 03, 2011 7:43 pm

Pot'a wrote:
kornovec wrote:Takže jsem zkusil oboje, jak změnit request.php tak ten sql příkaz.
Bohužel žádná změna :(
Už mě toho moc nenapadá, ale zkus upravit:
/catalog/controller/product/product.php řádek #206:
- z:

Code: Select all

$this->data['description'] = html_entity_decode($product_info['description']);
- na:

Code: Select all

$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
Ahoj pri reseni exportu presne pouzivam free tool export/import vychazejici z EXCELU. Prezkoumani DB a jinych silenosti, je vse v poradku pri ukladani primo z OC (editoru jsem zakazal FALSE entity dle rad zde na foru).

Problem nastava pri inportu. Export probehne tak jaky je text v DB. Ovsem DB bez entit ktera je prepsana timto importem je opet v entitach.

Prosel jsem si soubory a nachazim kombinace kodu:

$worksheet->writeString( $i, $j++, html_entity_decode($row['name'],ENT_QUOTES,'UTF-8') );
$name = htmlentities( $name, ENT_QUOTES, $this->detect_encoding($name) );

cili htmlentities() a .._decode()...uz jsem par zmen provedl a moc mi to nepomohlo asi chyba v kodu.

Nebo neco takoveho:
$description = htmlentities( $description, ENT_QUOTES, $this->detect_encoding($description) );
$meta_description = htmlentities( $meta_description, ENT_QUOTES, $this->detect_encoding($meta_description) );

Je spravny zapis toto?:
$description = html_entity_decode( $description, ENT_QUOTES, 'UTF8' );
$meta_description = html_entity_decode( $meta_description, ENT_QUOTES, 'UTF8' );

Ze bych to prosel jeste jednou a zda to bude k necemu. Protoze kdyz to k nicemu nebude, budu vedet, ze zapis je sice spravny a funkcni ale chyba je jeste jinde.

Diky

New member

Posts

Joined
Tue Jan 11, 2011 9:20 pm
Who is online

Users browsing this forum: No registered users and 6 guests