Post by stava » Wed Feb 17, 2010 6:47 pm

Ahoj,

marne si lamu hlavu, jak upravit hledani v eshopu, aby slo hledat s hacky a carkami. Prosim, mate nekdo primo hotovy kod ci postup, ktery funguje? Mam verzi 1.3.4 a potreboval bych to rozchodit.

Diky, pripadne zkusme to hledani vyresit, pokud to zatim nikdo neudelal.

New member

Posts

Joined
Wed Nov 18, 2009 12:49 am

Post by pEeLL » Thu Feb 18, 2010 12:41 am

v 1.4 hledani s diakritikou normalne funguje.

Newbie

Posts

Joined
Fri Jan 29, 2010 4:39 pm

Post by Pot'a » Thu Feb 18, 2010 12:49 am

... i v 1.3.x

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by stava » Mon Feb 22, 2010 10:35 pm

Aha, asi je problem, ze jsem vsechny data vlozil primo do DB (import z CSV) pres UTF-8. Sice se to zobrazuje spravne, ale hledani nefunguje. Netusite nekdo jak to opravit? Bud prekopat hledani (coz se mi nechce) nebo v cem nakodovat DB, aby to hledalo, resp. v jakem kodovani mam vlozit data do DB?

Diky za napady!

New member

Posts

Joined
Wed Nov 18, 2009 12:49 am

Post by Pot'a » Mon Feb 22, 2010 10:40 pm

Pracujeme s UTF-8, takže UTF-8 :)

Mrkni se do databáze, jestli jsou v názvech produktů a v popisech html entity nebo ne (tabulka product_description).

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by stava » Mon Feb 22, 2010 10:55 pm

Ahoj, diky za super-rychlou odpoved. Ne, importoval jsem ciste CSV, takze nidke zadne HTML apod. Pripravil jsem si to v XLS, pekne podle sloupecku, vyexportoval do CSV (CP 852) a pak pres import nalil podle teto CP.

Nyni v DB krasne a spravne vidim vse a v eshopu se vse tvari taky jako OK. Jen hledani nezabira. Zajimave je, ze kdyz hledam BEZ hacku a carek, najde to. Zajimave!

New member

Posts

Joined
Wed Nov 18, 2009 12:49 am

Post by Pot'a » Mon Feb 22, 2010 11:14 pm

Mě nic moc nenapadá :(

Dej sem link na tvůj eshop.

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by stava » Mon Feb 22, 2010 11:19 pm

Hele, koukam do DB a neco me napada. Ono to tam neni v UTF8! Kdyz vlozim hacky a carky pres eshop, ulozi se napriklad takto:

Horní tuba

misto predpokladaneho: Horní tuba

Takze mam spatne nakodovanou databazi a do databaze to asi musim vlozit "jinak", ne?

New member

Posts

Joined
Wed Nov 18, 2009 12:49 am

Post by Pot'a » Mon Feb 22, 2010 11:21 pm

stava wrote:Hele, koukam do DB a neco me napada. Ono to tam neni v UTF8! Kdyz vlozim hacky a carky pres eshop, ulozi se napriklad takto:

Horní tuba

misto predpokladaneho: Horní tuba

Takze mam spatne nakodovanou databazi a do databaze to asi musim vlozit "jinak", ne?
Ne, uprav soubor /system/library/request.php:

Code: Select all

<?php
final class Request {
	public $get = array();
	public $post = array();
	public $cookie = array();
	public $files = array();
	public $server = array();
	
  	public function __construct() {
		$_GET = $this->clean($_GET);
		$_POST = $this->clean($_POST);
		$_COOKIE = $this->clean($_COOKIE);
		$_FILES = $this->clean($_FILES);
		$_SERVER = $this->clean($_SERVER);
		
		$this->get = $_GET;
		$this->post = $_POST;
		$this->cookie = $_COOKIE;
		$this->files = $_FILES;
		$this->server = $_SERVER;
	}
	
  	public function clean($data) {
    	if (is_array($data)) {
	  		foreach ($data as $key => $value) {
				unset($data[$key]);
				
	    		$data[$this->clean($key)] = $this->clean($value);
	  		}
		} else { 
	  		/*$data = htmlentities($data, ENT_QUOTES, 'UTF-8');*/
	  		$data = htmlspecialchars($data, ENT_QUOTES, 'UTF-8');
		}

		return $data;
	}
}
?>

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by Pot'a » Mon Feb 22, 2010 11:32 pm

Vyřešeno, úprava /system/library/request.php je řešením.

Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz


Active Member

Posts

Joined
Tue Sep 01, 2009 1:48 pm
Location - Prague [CZE]

Post by icesy » Wed Feb 23, 2011 9:46 am

pozdravujem, ja mam zase problem exportovat, alebo importovat subory v UTF-8 ...

v PC ich mam ulozene v UTF-8 s diakritikou a po importovani cez CSV mi to rozhadze diakritiku, napr:

11/A obálka bublinková biela, 200 ks zmení na:
11/A obálka bublinková biela, 200 ks

zaujimave je aj to, ze ak si to opravim zase admine, aby to bolo s diakritikou, pri expore cez CSV mi to zase takto rozhadze, uz som zufaly, skusam kadeco .. a nic ..

mate este skusenosti s nejakym inym rychlym pridavanim z tabulkovych suborov okrem CSV ?

Newbie

Posts

Joined
Tue Dec 21, 2010 9:38 am
Who is online

Users browsing this forum: No registered users and 10 guests