Právě je 25 dub 2024 06:47

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Přidání nové kolonky do záložky Orders
PříspěvekNapsal: 21 led 2012 20:18 

Registrován:
21 led 2012 20:08
Příspěvky:
2
Zdravím, chtěl bych se zeptat na opačný příklad....když si vytvořím novou kolonku v registračním formuláři: Kód obchodníka. Tak jak docílim toho, aby se mi takto zadaný kód zobrazoval v administraci v záložce Orders? Viz. příloha.
Podařilo se mi dosáhnout toho, že se mi v záhlaví objeví požadovaný nápis ID obchodníka, dtím že jsem přidal řádek: 'id_obchodnika' => array('title' => $this->l('ID obchodníka'), 'width' => 100),
do souboru AdminOrders.php. Vůbec si ale nevím rady s tím co tam připsat, aby to bylo provázané s kolonkou, která se vyplní při nákupu zboží. Můžete mi poradit?? :)


Přílohy:
pp.JPG
pp.JPG [ 150.14 KiB | Zobrazeno 1477 krát ]

_________________
Propagace firmy na veletrhu pomocí netradiční reklamy http://www.netrek.cz
Prodej létajících ryb a helia http://www.eshop.netrek.cz
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání nové kolonky do záložky Orders
PříspěvekNapsal: 25 led 2012 13:34 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

ještě musíte hodnotu id_obchodnika získat z databáze. Takže ve stejném souboru si najděte tento řádek (umístění několik řádků nad Vaší úpravou):

Kód:
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`,

a upravte ho na tento tvar:
Kód:
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`, c.id_obchodnika,

Pak se Vám v tabulce zobrazí požadovaná data.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání nové kolonky do záložky Orders
PříspěvekNapsal: 03 úno 2012 23:15 

Registrován:
21 led 2012 20:08
Příspěvky:
2
Moc děkuji za radu. Bohužel mi to vyhodilo chybu...v back office zmizeli všechny objednávky a napsalo to: špatný sql dotaz (viz příloha). Ta úprava pro vypsání údaje z databáze je správně. Teď si uvědomuji, že se ale nemá co vypisovat, protože jsem v souboru AdminOrders vytvořil pouze nadpis a neudělal to, aby se do datbáze ukládal kód obchodníka, který zadá zákazník do kolonky při registraci viz. příloha č.2
Mohl by jste mi ještě poradit, jak dosáhnout toho, aby údaje z kolonky: id_obchodnika byly provázané s tabulkou ps_orders (s vytvořeným atributem id_obchodnika)


Přílohy:
Poznámka: políčko s kódem obchodníka
kod_obchodnika.JPG
kod_obchodnika.JPG [ 36.75 KiB | Zobrazeno 1411 krát ]
Poznámka: chybová hláška
Výstřižek.JPG
Výstřižek.JPG [ 59.97 KiB | Zobrazeno 1411 krát ]

_________________
Propagace firmy na veletrhu pomocí netradiční reklamy http://www.netrek.cz
Prodej létajících ryb a helia http://www.eshop.netrek.cz
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání nové kolonky do záložky Orders
PříspěvekNapsal: 06 úno 2012 12:39 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

pokud ještě nemáte upravený registrační formulář, nemůže výpis objednávek v administraci fungovat. V databázi neexistuje hodnota id_obchodnika, a proto se Vám zobrazuje chyba SQL dotazu. Každopádně Vaše stránky nejsou umístěné na Webhostingu C4, pro který je fórum určeno. Obraťte se s dotazem na podporu Vašeho hostingu.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání nové kolonky do záložky Orders
PříspěvekNapsal: 06 úno 2012 19:12 

Registrován:
21 led 2012 20:08
Příspěvky:
2
Registrační formulář již mám dávno upravený (je zde přidáno textové políčko pro zadání kódu obchodníka), to je patrné z předdchozího obrázku.
Zde je kód:
Kód:
<p class="text">
<label for="id_obchodnika"></label>
<font color="yellow" size="2">Kód obchodníka, který &nbsp;</font>
<input type="text" id="id_obchodnika" name="id_obchodnika" method="post" autocomplete="on" title="Zde zadejte kód obchodníka" alt="Zde zadejte kód obchodníka">
          <br>
<font color="yellow" size="2">Vám doporučil zboží</font>
</p>


V databázi, hodnota id_obchodnika rovněž existuje. A to v tabulce ps_orders (viz. příloha). Jediný problém je v tom, že nevím, jak docílit toho, aby se hodnota z kolonky uložila do te tabulky ps_orders.
Hosting na to podle mne nemá vliv. Již jsem to zkoušel řešit na dvou fórech o prestashopu...bohužel bez odezvy, tak jsem doufal, že alespoň tady mi s tím problémem poradíte.


Přílohy:
Poznámka: vytvořený atribut v databázi
Výstřižek.JPG
Výstřižek.JPG [ 149.31 KiB | Zobrazeno 1370 krát ]

_________________
Propagace firmy na veletrhu pomocí netradiční reklamy http://www.netrek.cz
Prodej létajících ryb a helia http://www.eshop.netrek.cz
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání nové kolonky do záložky Orders
PříspěvekNapsal: 07 úno 2012 13:59 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8507
Dobrý den,

já Vám ale netvrdím, že na to má vliv hosting, ale že toto diskuzní fórum je určeno pro Webhosting C4. A Vy máte stránky umístěné na jiném hostingu. Takže se s dotazem obraťte na podporu Vašeho hostingu, případně na některého z našich partnerů http://www.webhosting-c4.cz/tvorba-webovych-stranek, který se aplikaci věnuje. Každopádně pokud chcete id obchodníka ukládat k objednávce, tak Vám nebude fungovat ani ta moje úprava výpisu, protože ta získává data z údajů zákazníka.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz