skip to content
AdaWiki
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
You are here:
start
»
tutorials
»
zencartmods
»
invimages.html
Trace:
tutorials:zencartmods:invimages.html
====== Adding invoice images ====== Adding images to invoices will make shipping easier, reduce mistakes and help customers identify what the heck it is that's in that box. Since zen cart already has images for all items, its really easy to add {{:zencartmods:invoiceimage.gif|}} By default, it will use the thumbnails used in the shop navication. Optionally, you can make a folder in images/ called /invoice to override the images in case you'd like a different image on the invoice than shows up on the website. === admin/invoice.php === Find (line 146) <code html> <tr class="dataTableHeadingRow"> </code> replace with <code html> <tr class="dataTableHeadingRow"> <td width="120px"></td> </code> Find (line 156) <code php> for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { </code> replace with <code php> for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { $itemimage = $db->Execute("select products_image from " . TABLE_PRODUCTS . " where products_id = '" . (int)$order->products[$i]['id'] . "'"); $invoice_image = $itemimage->fields['products_image']; if(file_exists("../images/invoice/" . $invoice_image)) // this part is optional { // this will look for the same filename in $invoice_image = "invoice/" . $invoice_image; // /images/invoice and use that instead } // </code> Find (line 164) <code php> echo ' <tr class="dataTableRow">' . "\n" . ' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . ' x</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['name']; </code> replace with <code php> echo ' <tr class="dataTableRow">' . "\n" . '<td class="dataTableContent" valign="center">( ) <img width="100" src="/images/' . $invoice_image . '" /></td>' . ' <td class="dataTableContent" valign="top" align="right"> ' . $order->products[$i]['qty'] . ' x</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['name']; </code>
/home/ladyada/public_html/wiki/data/attic/tutorials/zencartmods/invimages.html.1304530594.txt.gz
· Last modified: 2016/01/28 18:05 (external edit)
Page Tools
Show page
Old revisions
Backlinks
Back to top