Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Re: xml generátor |
||
---|---|---|
Webmaster
Členem od:
21:08 29.8.2005 Bydliště Louny
Skupina:
Registrovaní uživatelé Příspěvky:
1888
|
Tak si třeba přímo do rss.php dej tuto funkci:
function zen_seo_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true, $static = false, $use_dir_ws_catalog = true) { if (defined('SEO_ENABLED') && SEO_ENABLED == 'true') { if (!isset($GLOBALS['seo_urls']) && !is_object($GLOBALS['seo_urls'])) { include_once('../' . DIR_WS_CLASSES . 'seo.url.php'); $GLOBALS['seo_urls'] = &new SEO_URL($_SESSION['languages_id']); } return $GLOBALS['seo_urls']->href_link($page, $parameters, $connection, $add_session_id, $static, $use_dir_ws_catalog); } else { return zen_href_link($page, $parameters, $connection, $add_session_id); } }
Zasláno: 19:07 7.12.2008
|
|
Přenos |
Re: xml generátor |
||
---|---|---|
Začátečník
Členem od:
9:18 19.4.2006 Skupina:
Registrovaní uživatelé Příspěvky:
30
|
Citát:
Bingou, to je přesně ono, děkuji..!! Připojuji upravený, u mne funkční rrs.
Zasláno: 19:23 7.12.2008
|
|
Přenos |
Re: xml generátor |
||
---|---|---|
Guru
Členem od:
3:31 25.11.2007 Skupina:
Registrovaní uživatelé Příspěvky:
597
|
Citát:
víš co je to flusnout, flusat? Tak to bude ono
Zasláno: 3:31 10.12.2008
|
|
_________________
TIP: Pro rychlé odkázání na daný option uvádějte cestu, např. takto: /admin/product_types.php?ptID=1&cID=12&action=layout_edit |
||
Přenos |
Re: xml generátor |
||
---|---|---|
Webmaster
Členem od:
22:00 29.8.2005 Bydliště Brno
Skupina:
Administrátoři Vývojáři Příspěvky:
2124
|
Citát:
Upravil jsem to trochu podle Melodica z přízpěvku http://www.zencart.cz/modules/newbb/viewtopic.php?post_id=25643#forumpost25643 v souboru rss.php doplnit, resp. upravit nějak takto:
Úprava pro zanořené kategorie do 5 úrovní, viz. Melodicův příspěvek. Úprava nebyla testována na heureka.cz. Jen na vlastní riziko.
Zasláno: 13:00 4.3.2009
Editováno Kozoroh ze dne 4. 3. 2009 19:31:41
|
|
_________________
Prodej zencart.cz Virtuální sídlo firmy v Brně Pronájem salónku v Brně, oslavy, pronájmy prostor v Brně ----- "Nikdo není dokonalý" .... radím Vám zálohujte |
||
Přenos |
Re: xml generátor |
||
---|---|---|
Guru
Členem od:
3:31 25.11.2007 Skupina:
Registrovaní uživatelé Příspěvky:
597
|
dobré, funguje...
nápady: - ještě by se měl ošetřit v SQL dotazu language myslím, takto to bere jiný language, pokud jich máš víc, zdá se mi něco jako c.language_id = '" . $_SESSION['languages_id']. - myslím že existuje funkce přímo v zenu, která vrací tu cestu, ale nepodařilo se mi ji zavolat (problém s redeklarací), věděl by někdo jak to implementovat? Asi si budu muset zakoupit knihu PHP a tento "jazyk" se naučit :-/
Zasláno: 15:51 28.3.2009
|
|
_________________
TIP: Pro rychlé odkázání na daný option uvádějte cestu, např. takto: /admin/product_types.php?ptID=1&cID=12&action=layout_edit |
||
Přenos |
Re: xml generátor |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
ono v tom vlákně to language je dodatečně přidáno, o několik příspěvků dále...
Zasláno: 15:56 28.3.2009
|
|
_________________
Save Water ! Drink Beer ... |
||
Přenos |
Re: xml generátor |
||
---|---|---|
Guru
Členem od:
13:08 20.11.2006 Bydliště Štatl
Skupina:
Registrovaní uživatelé Příspěvky:
189
|
Ten kód na skládání kategorií psal původně Melodic k úplně jiným účelům a bez optimalizace (nebyla potřeba), tak jsem ho upravil a optimalizoval tak, aby nedělal zbytečný dotazy na db a aby se neprojížděly zbytečný kusy kódu navíc. (mimochodem ty IF podmínky v první části původního kódu jsou blbě napsaný a nefungujou). Takže dávám k dispozici mojí verzi. Na mém shopu (15.000 položek, většinou zanoření do hloubky dvou kategorií) to ušetří při generování jednoho XML (např. pro Zboží) několik desítek tisíc queries.
// skladani kategorii $kat1 = $db->Execute("select cd.categories_name, c.parent_id, c.categories_id from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " ptc where ptc.categories_id = cd.categories_id and cd.categories_id = c.categories_id and ptc.products_id = '" . (int)$product_id . "'"); if ($kat1->fields['parent_id'] == '0') { $vse = $kat1->fields['categories_name']; } else { $kat2 = $db->Execute("select cd.categories_name, c.parent_id from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c where c.categories_id = cd.categories_id and cd.categories_id = '" . $kat1->fields['parent_id'] . "'"); if ($kat2->fields['parent_id'] == '0') { $vse = $kat2->fields['categories_name'] . ' - ' . $kat1->fields['categories_name']; } else { $kat3 = $db->Execute("select cd.categories_name, c.parent_id from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c where c.categories_id = cd.categories_id and cd.categories_id = '" . $kat2->fields['parent_id'] . "'"); if ($kat3->fields['parent_id'] == '0') { $vse = $kat3->fields['categories_name'] . ' - ' . $kat2->fields['categories_name'] . ' - ' . $kat1->fields['categories_name']; } else { $kat4 = $db->Execute("select cd.categories_name, c.parent_id from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c where c.categories_id = cd.categories_id and cd.categories_id = '" . $kat3->fields['parent_id'] . "'"); if ($kat4->fields['parent_id'] == '0') { $vse = $kat4->fields['categories_name'] . ' - ' . $kat3->fields['categories_name'] . ' - ' . $kat2->fields['categories_name'] . ' - ' . $kat1->fields['categories_name']; } else { $kat5 = $db->Execute("select cd.categories_name, c.parent_id from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c where c.categories_id = cd.categories_id and cd.categories_id = '" . $kat4->fields['parent_id'] . "'"); if ($kat5->fields['parent_id'] == '0') { $vse = $kat5->fields['categories_name'] . ' - ' . $kat4->fields['categories_name'] . ' - ' . $kat3->fields['categories_name'] . ' - ' . $kat2->fields['categories_name'] . ' - ' . $kat1->fields['categories_name']; } else { $kat6 = $db->Execute("select cd.categories_name, c.parent_id from " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_CATEGORIES . " c where c.categories_id = cd.categories_id and cd.categories_id = '" . $kat5->fields['parent_id'] . "'"); $vse = $kat6->fields['categories_name'] . ' - ' . $kat5->fields['categories_name'] . ' - ' . $kat4->fields['categories_name'] . ' - ' . $kat3->fields['categories_name'] . ' - ' . $kat2->fields['categories_name'] . ' - ' . $kat1->fields['categories_name']; } } } } } // konec skladani kategorii + prepsat nize tag <CATEGORYTEXT>" . clean($vse) . "</CATEGORYTEXT>
Zasláno: 21:22 6.4.2009
|
|
Přenos |
Re: xml generátor |
||
---|---|---|
Začátečník
Členem od:
13:05 3.1.2009 Bydliště Rokycany
Skupina:
Registrovaní uživatelé Příspěvky:
38
|
zdravím, nenašel by se někdo, kdo by pro mě upravil tento kód tak, aby to fungovalo i simple_seo_url? THX
Zasláno: 20:59 22.6.2009
|
|
Přenos |
Re: xml generátor |
||
---|---|---|
Začátečník
Členem od:
13:05 3.1.2009 Bydliště Rokycany
Skupina:
Registrovaní uživatelé Příspěvky:
38
|
ještě mám jeden problém, vylejzaj mi úplný nesmysly v popisu zboží. Databázi mam všechno na utf8_general_ci.
Zasláno: 19:28 24.6.2009
|
|
Přenos |
Re: xml generátor |
||
---|---|---|
Začátečník
Členem od:
13:05 3.1.2009 Bydliště Rokycany
Skupina:
Registrovaní uživatelé Příspěvky:
38
|
Zdravím, jak už jsem psal dříve, potřeboval bych poradit, jak upravit tento xml feed, aby generoval zboží s hezkými odkazy. Stále používám Simple Seo Urls (SSU). Do feed jsem přidal následující funkci pro získávání URL (jedná se o variaci na Ultimate Seo URLs):
Zasláno: 22:26 25.11.2009
|
|
_________________
www.gammagames.cz - prodej PC a konzolových her, počítačů, notebooků, herních konzolí Xbox 360, PSP, Playstation 3, Nintendo DS a Wii. |
||
Přenos |
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í.