Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Guru
Členem od:
21:45 28.5.2006 Skupina:
Registrovaní uživatelé Příspěvky:
181
|
Ahojte, tak jsem se taky trošku zapojil a přidám další malou vychytávku. Jedná se o upravený a zjednodušený modul TY package tracker.
V příloze zasílám svůj změněný orders.php (všechny změny snadno poznáte, jsou označeny TY begin a end). Nejsem si jistý jestli mám orders.php originál a jestli z verze 1.3.5 nebo 1.3.0.2 Dále několik úprav v jazykovém souboru orders.php a sql patch. Před instalací vždy raději zálohujte!!! Nastavení se provádí v konfigurace - ty package tracker Na stránce s editací objednávky přibude políčko pro číslo balíku, které se uloží do databáze a taky odešle v mailu přímo jako link.
Zasláno: 23:33 23.11.2006
|
|
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Guru
Členem od:
19:29 27.9.2005 Bydliště Brno
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
197
|
Cauvec,
konecne distro co jsem dlouho hledal... Nicmene doporucuju vsem co to chteji navstivit forum na Zencart, stahnout originalni contributions a upravit pro svou verzi eshopu. Standardne se totiz upravuji i templaty objednavky, ktere vidi zakaznik v historii objednavek a to v tvem souboru chybi Pro Zen 1.2.X: http://www.zen-cart.com/forum/showthread.php?t=22347 Pro Zen 1.3.X: http://www.zen-cart.com/forum/showthread.php?t=36126 jo a abych nezapomel - sledovani baliku Ceske posty je na teto url: cpost.cz/jetspeed/portal/media-type/html/user/anon/page/default.psml/js_pane/sluzbyonline,sledovanibaliku?tntId=cislo_baliku Ale kazdopadne diky na nakopnuti na super vec
Zasláno: 6:27 26.11.2006
|
|
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Guru
Členem od:
18:08 19.4.2006 Bydliště Čáslav
Skupina:
Registrovaní uživatelé Příspěvky:
194
|
Tak sem si trochu pohrál s originálním rozšířením TY Package Tracker a kompletně přeložil a upravil do češtiny. Doufám že tam nebude moc chyb! Kdyžtak ještě upravím!
Nic se nepřepisuje jen nakopíruje dle návodu + SQL Patch, jede v pohodě na ZC 1.3.5
Zasláno: 21:34 27.11.2006
|
|
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Guru
Členem od:
21:45 28.5.2006 Skupina:
Registrovaní uživatelé Příspěvky:
181
|
Pořád si s tím hraju a chtěl jsem teď dostat klikací link na sledování balíku i přímo do přehledudd objednávek vedle jména zákazníka. Povedlo se mi přidat sloupec Číslo Balíku, ale nedokážu data načíst z DB. Níže přikládám celý while cyklus který vypisuje tabulku objednávek.
Přidal jsem // TY9 BEGIN, DEFINE TRACKING INFORMATION ON ORDER.PHP FILE ... který ale nic nenačte z DB. a zobrazuje se to o pár řádků níže <td class="dataTableContent"><?php echo $show_track_id; ?></td> teď to zobrazuje blabla. Nevíte nědko jak načíst data z orders_history? Díky moc, když se to zprovozní přidám celý soubor k dispozici while (!$orders->EOF) { if ((!isset($_GET['oID']) || (isset($_GET['oID']) && ($_GET['oID'] == $orders->fields['orders_id']))) && !isset($oInfo)) { $oInfo = new objectInfo($orders->fields); } if (isset($oInfo) && is_object($oInfo) && ($orders->fields['orders_id'] == $oInfo->orders_id)) { echo ' <tr id="defaultSelected" class="dataTableRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link(FILENAME_ORDERS, zen_get_all_get_params(array('oID', 'action')) . 'oID=' . $oInfo->orders_id . '&action=edit', 'NONSSL') . '\'">' . "\n"; } else { echo ' <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link(FILENAME_ORDERS, zen_get_all_get_params(array('oID')) . 'oID=' . $orders->fields['orders_id'], 'NONSSL') . '\'">' . "\n"; } $show_difference = ''; if (($orders->fields['delivery_name'] != $orders->fields['billing_name'] and $orders->fields['delivery_name'] != '')) { $show_difference = zen_image(DIR_WS_IMAGES . 'icon_status_red.gif', TEXT_BILLING_SHIPPING_MISMATCH, 10, 10) . ' '; } if (($orders->fields['delivery_street_address'] != $orders->fields['billing_street_address'] and $orders->fields['delivery_street_address'] != '')) { $show_difference = zen_image(DIR_WS_IMAGES . 'icon_status_red.gif', TEXT_BILLING_SHIPPING_MISMATCH, 10, 10) . ' '; } $show_payment_type = $orders->fields['payment_module_code'] . '<br />' . $orders->fields['shipping_module_code']; // TY9 BEGIN, DEFINE TRACKING INFORMATION ON ORDER.PHP FILE ---------------- $show_track_id = 'blabla'; $show_track_id .= (empty($orders_history->fields['track_id1']) ? '' : CARRIER_NAME_1 . ": <a href=" . CARRIER_LINK_1 . nl2br(zen_output_string_protected($orders_history->fields['track_id1'])) . ' target="_blank">' . nl2br(zen_output_string_protected($orders_history->fields['track_id1'])) . "</a><br /> " ); $show_track_id .= (empty($orders_history->fields['track_id2']) ? '' : CARRIER_NAME_2 . ": <a href=" . CARRIER_LINK_2 . nl2br(zen_output_string_protected($orders_history->fields['track_id2'])) . ' target="_blank">' . nl2br(zen_output_string_protected($orders_history->fields['track_id2'])) . "</a><br /> " ); $show_track_id .= (empty($orders_history->fields['track_id3']) ? '' : CARRIER_NAME_3 . ": <a href=" . CARRIER_LINK_3 . nl2br(zen_output_string_protected($orders_history->fields['track_id3'])) . ' target="_blank">' . nl2br(zen_output_string_protected($orders_history->fields['track_id3'])) . "</a><br /> " ); $show_track_id .= (empty($orders_history->fields['track_id4']) ? '' : CARRIER_NAME_4 . ": <a href=" . CARRIER_LINK_4 . nl2br(zen_output_string_protected($orders_history->fields['track_id4'])) . ' target="_blank">' . nl2br(zen_output_string_protected($orders_history->fields['track_id4'])) . "</a><br /> " ); $show_track_id .= (empty($orders_history->fields['track_id5']) ? '' : CARRIER_NAME_5 . ": <a href=" . CARRIER_LINK_5 . nl2br(zen_output_string_protected($orders_history->fields['track_id5'])) . ' target="_blank">' . nl2br(zen_output_string_protected($orders_history->fields['track_id5'])) . "</a><br /> " ); // END TY9 ------------------------------------------------------------------- ?> <td class="dataTableContent" align="right"><?php echo $show_difference . $orders->fields['orders_id']; ?></td> <td class="dataTableContent" align="left" width="50"><?php echo $show_payment_type; ?></td> <td class="dataTableContent"><?php echo '<a href="' . zen_href_link(FILENAME_CUSTOMERS, 'cID=' . $orders->fields['customers_id'], 'NONSSL') . '">' . zen_image(DIR_WS_ICONS . 'preview.gif', ICON_PREVIEW . ' ' . TABLE_HEADING_CUSTOMERS) . '</a> ' . $orders->fields['customers_name'] . ($orders->fields['customers_company'] != '' ? '<br />' . $orders->fields['customers_company'] : ''); ?></td> <td class="dataTableContent"><?php echo $show_track_id; ?></td> <td class="dataTableContent" align="right"><?php echo strip_tags($orders->fields['order_total']); ?></td> <td class="dataTableContent" align="center"><?php echo zen_datetime_short($orders->fields['date_purchased']); ?></td> <td class="dataTableContent" align="right"><?php echo $orders->fields['orders_status_name']; ?></td> <td class="dataTableContent" align="right"><?php echo '<a href="' . zen_href_link(FILENAME_ORDERS, zen_get_all_get_params(array('oID', 'action')) . 'oID=' . $orders->fields['orders_id'] . '&action=edit', 'NONSSL') . '">' . zen_image(DIR_WS_IMAGES . 'icon_edit.gif', ICON_EDIT) . '</a>'; ?><?php if (isset($oInfo) && is_object($oInfo) && ($orders->fields['orders_id'] == $oInfo->orders_id)) { echo zen_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '<a href="' . zen_href_link(FILENAME_ORDERS, zen_get_all_get_params(array('oID')) . 'oID=' . $orders->fields['orders_id'], 'NONSSL') . '">' . zen_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?> </td> </tr> <?php $orders->MoveNext(); }
Zasláno: 17:32 7.12.2006
|
|
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
To sledování balíku na stránkách Č.pošty nějak nefunguje, zadal jsem tam několik čísel balíků, ale ani jeden to nenašlo.
Jinak by to byla dobrá věc.
Zasláno: 20:56 8.12.2006
|
|
_________________
Save Water ! Drink Beer ... |
||
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Guru
Členem od:
19:29 27.9.2005 Bydliště Brno
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
197
|
Citát:
Ahoj, v jakem formatu zadavas cislo baliku ? Musi to byt 13 znaku - obchodni balik napr. BO7852905651M
Zasláno: 6:39 10.12.2006
|
|
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
jj
BX pak deset čísel a X , např. BX0058683572X (ten by měl být k nalezení,včera poslaný, ale neni) anebo si u nás na pošte s číslama nelámou hlavu Zkoušel jsem asi 30 ! balíků zpětně, ale ani jeden nebyl nalezen.
Zasláno: 2:12 11.12.2006
|
|
_________________
Save Water ! Drink Beer ... |
||
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Guru
Členem od:
18:08 19.4.2006 Bydliště Čáslav
Skupina:
Registrovaní uživatelé Příspěvky:
194
|
Toto je klasický balík. Pošta sleduje bohužel jen Obchodní balíky, Profi balíky a zásilky EMS.
Zasláno: 9:40 11.12.2006
|
|
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
No jo, ale předse dobírka je cenný balík. Nebudu posílat zboží obyč. balíkem a věřit, že zákazník budé té dobroty a zaplatí
Tak nic, dobrá služba, ale asi ne pro mně, prodávám spíš drobnosti, na obchodní balík to není. Dík za info. Melodic
Zasláno: 22:50 11.12.2006
|
|
_________________
Save Water ! Drink Beer ... |
||
Přenos |
Re: Čísla balíku + automatický link na sledování v mailu |
||
---|---|---|
Členem od:
23:10 26.10.2006 Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1002997
|
Nenadávejte mi,
už jsem se informoval na rozdíly mezi klasickým, profi, obchodním balíkem a EMS.
Zasláno: 19:25 12.12.2006
|
|
_________________
Save Water ! Drink Beer ... |
||
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í.