This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 
                    tutorials:zencartmods:pids.html [2011/06/15 19:54] daigo  | 
                
                    tutorials:zencartmods:pids.html [2016/01/28 18:05] (current) | 
            ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Zen Cart automatically adds product numbers to each of your products. Here's how to make the product IDs a little more useful. | + | ====== Adding Product ID to description ====== | 
| + | Zen Cart automatically adds product numbers to each of your products. Here's some super easy ways to make those numbers more visible. | ||
| + | |||
| + | {{:tutorials:zencartmods:id.jpg|}} | ||
| + | |||
| + | |||
| + | This is also a good tutorial introducing how one edits the product page | ||
| ==== Add the product ID to the product page ==== | ==== Add the product ID to the product page ==== | ||
| Line 20: | Line 26: | ||
| $meta_products_name .= " ID: " . $product_info_metatags->fields['products_id']; | $meta_products_name .= " ID: " . $product_info_metatags->fields['products_id']; | ||
| define('META_TAG_TITLE', str_replace('"','',$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE . TAGLINE)); | define('META_TAG_TITLE', str_replace('"','',$review_on . $meta_products_name . $meta_products_price . PRIMARY_SECTION . TITLE . TAGLINE)); | ||
| - | </code> | ||
| - | |||
| - | ==== Make IDs Searchable ==== | ||
| - | |||
| - | in **includes/modules/pages/advanced_search_results/header_php.php** \\ | ||
| - | Insert right after (line 58) | ||
| - | <code php> | ||
| - | if (isset($_GET['keyword']) && $_GET['keyword'] != HEADER_SEARCH_DEFAULT_TEXT  && $_GET['keyword'] != KEYWORD_FORMAT_STRING) { | ||
| - | $keywords = $_GET['keyword']; | ||
| - | } | ||
| - | </code> | ||
| - | this code | ||
| - | <code php> | ||
| - | if (strpos($keywords, ' ') === FALSE && is_numeric($keywords) &&  (int)$keywords == $keywords) | ||
| - | { | ||
| - | $exists = $db->Execute("SELECT products_id FROM products WHERE products_id = " . (int)$keywords . " AND products_status = 1"); | ||
| - | if( !$exists->EOF) | ||
| - | { | ||
| - | zen_redirect(zen_href_link('product_info' , 'products_id=' . (int)$keywords , 'NONSSL', false)); | ||
| - | } | ||
| - | } | ||
| </code> | </code> | ||