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 (3) 4 »


Re: XML generátor a HTML
Guru
Členem od:
8:08 10.11.2005
Bydliště Prague
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 1389
Nepřipojen
Ale vždyť to píšu!

Místo tohoto řádku:
$text.= " <category>" . clean($categories->fields['categories_name']) . "</category>\n";

tam dej:
$thecategory_id = $categories->fields['categories_id'];
$fullcategory = ''; // this will have the entire category stack for froogle
for( $categorylevel=1; $categorylevel<7; $categorylevel++){
if (!empty($thecategory_id)){
$sql2 = "SELECT categories_name
FROM ".TABLE_CATEGORIES_DESCRIPTION."
WHERE
categories_id = " . $thecategory_id . " AND
language_id = " . (int)$_SESSION['languages_id'] ;
$result2 = $db->Execute($sql2);
$row2 = $result2->fields['categories_name'];
// echo $row2['categories_name'];
// only set it if we found something
$temprow['v_categories_name_' . $categorylevel] = $row2['categories_name'];
// now get the parent ID if there was one
$sql3 = "SELECT parent_id
FROM ".TABLE_CATEGORIES."
WHERE
categories_id = " . $thecategory_id;
$result3 = $db->Execute($sql3);
$row3 = $result3->fields['parent_id'];
$theparent_id = $row3;
if ($theparent_id != ''){
// there was a parent ID, lets set thecategoryid to get the next level
$thecategory_id = $theparent_id;
} else {
// we have found the top level category for this item,
$thecategory_id = false;
}
//$fullcategory .= " > " . $row2['categories_name'];
$fullcategory = $row2 . " > " . $fullcategory;
} else {
$temprow['v_categories_name_' . $categorylevel] = '';
}
}
// now trim off the last ">" from the category stack
$fullcategory = substr($fullcategory,0,strlen($fullcategory)-3);

$text.= " <category>" . $fullcategory . "</category>\n";

Zasláno: 12:18 9.11.2007
_________________
NISMO
www.AUTOKSEFT.cz
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
17:29 26.2.2006
Bydliště Košice
Skupina:
Registrovaní uživatelé
Příspěvky: 156
Nepřipojen
Dal som to podľa tvojho návodu. Teraz mi v xml ukazuje v <category /> prázdnu kolónku.

Zasláno: 12:53 9.11.2007
_________________
http://www.ajoj.sk
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
8:08 10.11.2005
Bydliště Prague
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 1389
Nepřipojen
Tak ještě do
$categories = $db->Execute("select c.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " f where f.products_id = '" . (int)$product_id . "' and f.categories_id = c.categories_id AND c.language_id = '" . $_SESSION['languages_id']. "'");

přidej c.categories_id, aby to vypadalo takto:
$categories = $db->Execute("select c.categories_id,c.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " f where f.products_id = '" . (int)$product_id . "' and f.categories_id = c.categories_id AND c.language_id = '" . $_SESSION['languages_id']. "'");

Zasláno: 13:29 9.11.2007
_________________
NISMO
www.AUTOKSEFT.cz
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
17:29 26.2.2006
Bydliště Košice
Skupina:
Registrovaní uživatelé
Příspěvky: 156
Nepřipojen
Citát:

Nismo napsal/a:
Tak ještě do
$categories = $db->Execute("select c.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " f where f.products_id = '" . (int)$product_id . "' and f.categories_id = c.categories_id AND c.language_id = '" . $_SESSION['languages_id']. "'");

přidej c.categories_id, aby to vypadalo takto:
$categories = $db->Execute("select c.categories_id,c.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " f where f.products_id = '" . (int)$product_id . "' and f.categories_id = c.categories_id AND c.language_id = '" . $_SESSION['languages_id']. "'");


Nismo, parada. Teraz zobrazuje kompletnú cestu, presne ako potrebujem.
Veľmi pekne ti ďakujem.

Zasláno: 13:39 9.11.2007
_________________
http://www.ajoj.sk
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
8:08 10.11.2005
Bydliště Prague
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 1389
Nepřipojen
Jen to bude asi trošku náročnější na server, pokud budeš mít hooodně položek..

Zasláno: 13:47 9.11.2007
_________________
NISMO
www.AUTOKSEFT.cz
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
17:29 26.2.2006
Bydliště Košice
Skupina:
Registrovaní uživatelé
Příspěvky: 156
Nepřipojen
Citát:

Nismo napsal/a:
Jen to bude asi trošku náročnější na server, pokud budeš mít hooodně položek..


Mám asi 1500 položiek. Vygeneruje to asi za 2-3s. Pretým to vygenerovalo asi za sekundu. Ale to mi vôbec nevadí. Veď to zaťaží server len na ten čas, počas ktorého vytvára xml.

Zasláno: 14:42 9.11.2007
_________________
http://www.ajoj.sk
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Nováček
Členem od:
20:46 5.2.2007
Skupina:
Registrovaní uživatelé
Příspěvky: 3
Nepřipojen
Už jste někdo pokročil v automatickém generování dostupnosti na zbozi.cz, aby to nebylo nutné dělat ručně? :(

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


Re: XML generátor a HTML
Guru
Členem od:
18:36 18.1.2006
Bydliště Brno
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 297
Nepřipojen
Lidičky, vždyť Zen má na to vygenerování cesty kategorie přímo funkcičku. Je přímo v /admin/includes/functions/general.php a jmenuje se zen_output_generated_category_path();
Vygenerování té cesty pak vypadá takhle:
$categorytext = zen_output_generated_category_path($categories->fields['categories_id']);
Vzhledem k tomu, že to ještě není úplně ono a navíc to generuje opačně, tak pak stačí provést pár úkonů a je to ono.
Celý to pak vypadá takhle:
$categorytext = str_replace("&nbsp;", "", zen_output_generated_category_path($categories->fields['categories_id']));
$categorytext = implode(' > ',array_reverse(explode('>',$categorytext)));

Mám skript na generování xml hezky udělanej, ale nevím jak moc se liší administrace 1.3.x od 1.2.x ( jedna z mála věcí, co mám ještě s původním Zenem kompatibilní :) ). Kdyžtak bych ho sem hodit a někdo by to mohl upravit pro 1.3.x

Skript bere i v úvahu různý požadavky serverů, jako třeba že seznam nesmí obsahovat dárkový poukázky (tak je to filtruje) a podobně. Nedávno jsem do toho dodělával export pro http://taxa.cz , takže to podporuje i dostupnost a EAN, pokud to v shopu máte.

K taxe bych měl ještě jednu poznámečku, a sice vzhledem k tomu, že je to úplně nová věc se kterou mám maličko něco do činění, byl bych nesmírně potěšen, pokud si tam svoje obchody přidáte ať se to hezky rozběhne - pomůžete tak trošku startu tohohle projektu ;)

Zasláno: 19:21 21.11.2007
_________________
TAXA - hodnocení internetových obchodů
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
8:08 10.11.2005
Bydliště Prague
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 1389
Nepřipojen
já teda nevím, ale tuhle funkci v shopu nemám

Zasláno: 20:19 21.11.2007
_________________
NISMO
www.AUTOKSEFT.cz
Přenos příspěvku do ostatních aplikací Přenos


Re: XML generátor a HTML
Guru
Členem od:
18:36 18.1.2006
Bydliště Brno
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 297
Nepřipojen
Nismo: Ty jo musíš ;) Schválně jsem se teďka koukal a je to v souboru /admin/includes/functions/general.php

Koukám že je to už ve stařičké verzi 1.1.4 :)
1.1.4d řádek 1127
1.2.0d řádek 1103
1.2.4 řádek 1093
1.2.6d řádek 1101
1.3.0.2 řádek 1103
1.3.7 řádek 1120

Zasláno: 20:52 21.11.2007
_________________
TAXA - hodnocení internetových obchodů
Přenos příspěvku do ostatních aplikací Přenos



« 1 2 (3) 4 »



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