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> | ||