Joomla, komponenta in šumniki v bazi
 
SlimDeluxe23. maj 2010 18:14:18Pridružen od:
29. apr 2010
626 objav
+489-772
#1Zdravo,
zanima me, če se komu svita, kaj bi bilo narobe.
Nimam izkušenj z joomlo in sem čisto brez idej.

Iz form posta preberem nekaj fieldov:
$in->ime = $database->getEscaped($_POST['ime']);

Zadevo shranim tako:
$database->insertObject('#__nagradna_igra', $in)

V bazi je tabela nagradna_igra, collation utf8_slovenian_ci, polja so varchar, isti collation.
Šumniki pa niso pravilno shranjeni.
Ima kdo kako idejo?
nazadnje urejal SlimDeluxe 23. maj 2010 18:14:55
všeč(0)ni všeč(0)spam(0)
 
carli23. maj 2010 18:29:28Pridružen od:
5. avg 2008
602 objavi
+137-157
#2Kak charset imaš na strani v meta?
všeč(0)ni všeč(0)spam(0)
 
SlimDeluxe23. maj 2010 18:44:29Pridružen od:
29. apr 2010
626 objav
+489-772
#3UTF-8.
Če naredim var_dump($in) preden pišem v bazo, mi pravilno izpiše.
všeč(0)ni všeč(0)spam(0)
 
SlimDeluxe23. maj 2010 23:09:26Pridružen od:
29. apr 2010
626 objav
+489-772
#4K od joomle, sem moral dat v produkcijo tako, fuck.
všeč(0)ni všeč(0)spam(0)
 
Roky23. maj 2010 23:23:50Pridružen od:
9. apr 2008
1879 objav
+1475-17783
#5Če boš še rabil sporoči na ZS pa se lahko zmeniva.
všeč(0)ni všeč(0)spam(0)
 
SlimDeluxe24. maj 2010 00:01:07Pridružen od:
29. apr 2010
626 objav
+489-772
#6Porka la pippa:

$database->setQuery("SET NAMES 'utf8'");
$database->query();

Pred
$database->insertObject('#__nagradna_igra', $in)
in dela.

Kaj je problem? Stara joomla 1.0.12 menda ne podpira 100% utf-8... Zanimivo vse drugo pa dela - vse tabelce imajo isti collation.

Roky, hvala za ponudbo, si bom zapomnil pa te kontaktiram, ker se ne mislim še z joomlo ukvarjat :)
Tako sem mislil, ja bom v enem popoldnevu naredu, pa je šel cel vikend :|
všeč(0)ni všeč(0)spam(0)
 
stran 1 od 1 |<<1>>|