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 ... 4 5 6 (7) 8 9 10 ... 15 »


Re: xml generátor
Webmaster
Členem od:
21:08 29.8.2005
Bydliště Louny
Skupina:
Registrovaní uživatelé
Příspěvky: 1888
Nepřipojen
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 příspěvku do ostatních aplikací 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
Nepřipojen
Citát:

JardaR napsal/a:
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);
}
}


Bingou, to je přesně ono, děkuji..!! Připojuji upravený, u mne funkční rrs.

Připojit soubor:


zip rss01.zip Velikost: 3.99 KB; Hits: 302

Zasláno: 19:23 7.12.2008
Přenos příspěvku do ostatních aplikací Přenos


Re: xml generátor
Guru
Členem od:
3:31 25.11.2007
Skupina:
Registrovaní uživatelé
Příspěvky: 597
Nepřipojen
Citát:

hracky napsal/a:
Zeptám se naprosto hloupě

Co je to flush???


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 příspěvku do ostatních aplikací 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
Nepřipojen
Citát:

Ifča napsal/a:

Dělá to dokonce v tom jazyce, ve kterém je zrovna přepnuta administrace, pokud to někdo potřebuje.

Já se snažím tak nějak dát dohromady XML generátor... mám ZC 1.3.7 a stáhla jsem si poslední verzi odtud z 2.07.2008.

Tahle úprava by se mě hodila, jelikož zrovna heureka.cz mě napsala že generuji špatně <CATEGORYTEXT> jelikož tam nemám strukturu (kategorie1 > kategorie2 > kategoriex), přitom prý tam může být i XML ze Zbozi.cz, kde toto nepožadují...

Prosím, nevím přesně, kam tuto úpravu do rss.php zařadit a zda i upravit řádek:
$text.= " <CATEGORYTEXT>" . clean($categories->fields['categories_name']) . "</CATEGORYTEXT>\n";

Zkoušela jsem jí dát místo řádku... $categories = $db->Execute("select c.categories_name from ..... , ale nějak mě to nefunguje.

Prosím poraďte co s tím...


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:
/*
$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']. "'");
*/


//zacatek upravy

$aa = $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 . "'");



while (!$aa->EOF) {

$dd = $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 = '" . $aa->fields['parent_id'] . "'");

$ee = $dd->fields['categories_name'];

if ($ee != '0'){
$ff = $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 = '" . $dd->fields['parent_id'] . "'");
$gg = $ff->fields['categories_name'];
}

if ($gg != '0'){

$hh = $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 = '" . $ff->fields['parent_id'] . "'");
$ii = $hh->fields['categories_name'];
}

if ($ii != '0'){

$jj = $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 = '" . $hh->fields['parent_id'] . "'");
$kk = $jj->fields['categories_name'];
}

if ($kk != '0'){

$mm = $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 = '" . $jj->fields['parent_id'] . "'");
$nn = $mm->fields['categories_name'];
}

$cc = $aa->fields['categories_name'];


$vse="";
if ($nn != ''){
$vse= $nn . ' - ' . $kk . ' - ' . $ii . ' - ' . $gg . ' - ' . $ee . ' - ' . $cc;

} else if ($kk != ''){
$vse= $kk . ' - ' . $ii . ' - ' . $gg . ' - ' . $ee . ' - ' . $cc;

} else if ($ii != ''){
$vse= $ii . ' - ' . $gg . ' - ' . $ee . ' - ' . $cc;

} else if ($gg != ''){
$vse= $gg . ' - ' . $ee . ' - ' . $cc;

} else if ($ee != '') {
$vse= $ee . ' - ' . $cc;

} else {
$vse= $cc;
}

$aa->MoveNext();
}

//konec upravy + prepsat nize tag <CATEGORYTEXT>" . clean($vse) . "</CATEGORYTEXT>


Ú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 příspěvku do ostatních aplikací Přenos


Re: xml generátor
Guru
Členem od:
3:31 25.11.2007
Skupina:
Registrovaní uživatelé
Příspěvky: 597
Nepřipojen
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 příspěvku do ostatních aplikací Přenos


Re: xml generátor

Členem od:
23:10 26.10.2006
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 1002997
Nepřipojen
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 příspěvku do ostatních aplikací 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
Nepřipojen
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 příspěvku do ostatních aplikací 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
Nepřipojen
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
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: 20:59 22.6.2009
Přenos příspěvku do ostatních aplikací 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
Nepřipojen
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 příspěvku do ostatních aplikací 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
Nepřipojen
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):
  function zen_seo_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true, $static = false, $use_dir_ws_catalog = true) {     global $request_type, $session_started, $http_domain, $https_domain;     global $ssu;     if(is_object($ssu) && ($link = $ssu->ssu_link($page, $parameters, $connection, $add_session_id, $search_engine_safe, $static, $use_dir_ws_catalog))!= false) return $link;     }
a upravil link u zboží jako u USU. V této podobě to negeneruje žádná URL, v PHP se moc nevyznám, proto prosím znovu o radu ty zkušenější. Děkuji za každou pomoc.

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 příspěvku do ostatních aplikací Přenos



« 1 ... 4 5 6 (7) 8 9 10 ... 15 »



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