atlantis Posted March 15, 2004 Share Posted March 15, 2004 PLEASE CAN SOMEONE EMAIL ME THE ANSWER, IM NEW TO THIS BUT IM TRYING TO USE THE HEAD CONTROL AND ADMIN TOOL, IM OK UNTILL THIS BIT TABLE CHANGES: Add the following new fields to products_description table. NOTE: The lengths can be anything you perfer to use. products_head_title_tag varchar 80 products_head_desc_tag longtext 300 products_head_keywords_tag longtext 300 This was ok to me (wdo): ALTER TABLE products_description ADD products_head_title_tag VARCHAR(80) NULL, ADD products_head_desc_tag LONGTEXT NULL, ADD products_head_keywords_tag LONGTEXT NULL; or run the header.sql file I KNOW WHERE MY SQL ADMIN IS BUT HOW DO I INSTALL THE HEADER SQL, OR ALTA TABLE CONTENTS, IM STUCK. Quote Link to comment Share on other sites More sharing options...
radders Posted March 15, 2004 Share Posted March 15, 2004 cut and paste it into the query window Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 18, 2004 Share Posted March 18, 2004 i have installed both programs, however when i click on products in admin i get this Parse error: parse error in /mnt/web_h/d29/s38/b01ddafb/www/shop/nfoscomm/catalog/admin/categories.php on line 280 any ideas Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 18, 2004 Share Posted March 18, 2004 the code with problem <?php /* $Id: categories.php,v 1.146 2003/07/11 14:40:27 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Big Image Modifications 2003/07/20 G. Snell Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_CLASSES . 'currencies.php'); $currencies = new currencies(); $action = (isset($HTTP_GET_VARS['action']) ? $HTTP_GET_VARS['action'] : ''); if (tep_not_null($action)) { switch ($action) { case 'setflag': if ( ($HTTP_GET_VARS['flag'] == '0') || ($HTTP_GET_VARS['flag'] == '1') ) { // BOF Enable - Disable Categories Contribution-------------------------------------- /* if (isset($HTTP_GET_VARS['pID'])) { tep_set_product_status($HTTP_GET_VARS['pID'], $HTTP_GET_VARS['flag']); } */ if (isset($HTTP_GET_VARS['pID'])) { tep_set_product_status($HTTP_GET_VARS['pID'], $HTTP_GET_VARS['flag']); } if (isset($HTTP_GET_VARS['cID'])) { tep_set_categories_status($HTTP_GET_VARS['cID'], $HTTP_GET_VARS['flag']); } // EOF Enable - Disable Categories Contribution-------------------------------------- if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $HTTP_GET_VARS['cPath'] . '&pID=' . $HTTP_GET_VARS['pID'])); break; case 'insert_category': case 'update_category': if (isset($HTTP_POST_VARS['categories_id'])) $categories_id = tep_db_prepare_input($HTTP_POST_VARS['categories_id']); $sort_order = tep_db_prepare_input($HTTP_POST_VARS['sort_order']); // BOF Enable - Disable Categories Contribution-------------------------------------- /* $sql_data_array = array('sort_order' => $sort_order); */ $categories_status = tep_db_prepare_input($HTTP_POST_VARS['categories_status']); $sql_data_array = array('sort_order' => $sort_order, 'categories_status' => $categories_status); // EOF Enable - Disable Categories Contribution-------------------------------------- if ($action == 'insert_category') { $insert_sql_data = array('parent_id' => $current_category_id, 'date_added' => 'now()'); $sql_data_array = array_merge($sql_data_array, $insert_sql_data); tep_db_perform(TABLE_CATEGORIES, $sql_data_array); $categories_id = tep_db_insert_id(); } elseif ($action == 'update_category') { $update_sql_data = array('last_modified' => 'now()'); $sql_data_array = array_merge($sql_data_array, $update_sql_data); tep_db_perform(TABLE_CATEGORIES, $sql_data_array, 'update', "categories_id = '" . (int)$categories_id . "'"); } $languages = tep_get_languages(); for ($i=0, $n=sizeof($languages); $i<$n; $i++) { $categories_name_array = $HTTP_POST_VARS['categories_name']; $language_id = $languages[$i]['id']; $sql_data_array = array('categories_name' => tep_db_prepare_input($categories_name_array[$language_id])); if ($action == 'insert_category') { $insert_sql_data = array('categories_id' => $categories_id, 'language_id' => $languages[$i]['id']); $sql_data_array = array_merge($sql_data_array, $insert_sql_data); tep_db_perform(TABLE_CATEGORIES_DESCRIPTION, $sql_data_array); } elseif ($action == 'update_category') { tep_db_perform(TABLE_CATEGORIES_DESCRIPTION, $sql_data_array, 'update', "categories_id = '" . (int)$categories_id . "' and language_id = '" . (int)$languages[$i]['id'] . "'"); } } if ($categories_image = new upload('categories_image', DIR_FS_CATALOG_IMAGES)) { tep_db_query("update " . TABLE_CATEGORIES . " set categories_image = '" . tep_db_input($categories_image->filename) . "' where categories_id = '" . (int)$categories_id . "'"); } if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $categories_id)); break; case 'delete_category_confirm': if (isset($HTTP_POST_VARS['categories_id'])) { $categories_id = tep_db_prepare_input($HTTP_POST_VARS['categories_id']); $categories = tep_get_category_tree($categories_id, '', '0', '', true); $products = array(); $products_delete = array(); for ($i=0, $n=sizeof($categories); $i<$n; $i++) { $product_ids_query = tep_db_query("select products_id from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$categories[$i]['id'] . "'"); while ($product_ids = tep_db_fetch_array($product_ids_query)) { $products[$product_ids['products_id']]['categories'][] = $categories[$i]['id']; } } reset($products); while (list($key, $value) = each($products)) { $category_ids = ''; for ($i=0, $n=sizeof($value['categories']); $i<$n; $i++) { $category_ids .= "'" . (int)$value['categories'][$i] . "', "; } $category_ids = substr($category_ids, 0, -2); $check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$key . "' and categories_id not in (" . $category_ids . ")"); $check = tep_db_fetch_array($check_query); if ($check['total'] < '1') { $products_delete[$key] = $key; } } // removing categories can be a lengthy process tep_set_time_limit(0); for ($i=0, $n=sizeof($categories); $i<$n; $i++) { tep_remove_category($categories[$i]['id']); } reset($products_delete); while (list($key) = each($products_delete)) { tep_remove_product($key); } } if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath)); break; case 'delete_product_confirm': if (isset($HTTP_POST_VARS['products_id']) && isset($HTTP_POST_VARS['product_categories']) && is_array($HTTP_POST_VARS['product_categories'])) { $product_id = tep_db_prepare_input($HTTP_POST_VARS['products_id']); $product_categories = $HTTP_POST_VARS['product_categories']; for ($i=0, $n=sizeof($product_categories); $i<$n; $i++) { tep_db_query("delete from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$product_id . "' and categories_id = '" . (int)$product_categories[$i] . "'"); } $product_categories_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$product_id . "'"); $product_categories = tep_db_fetch_array($product_categories_query); if ($product_categories['total'] == '0') { tep_remove_product($product_id); } } if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath)); break; case 'move_category_confirm': if (isset($HTTP_POST_VARS['categories_id']) && ($HTTP_POST_VARS['categories_id'] != $HTTP_POST_VARS['move_to_category_id'])) { $categories_id = tep_db_prepare_input($HTTP_POST_VARS['categories_id']); $new_parent_id = tep_db_prepare_input($HTTP_POST_VARS['move_to_category_id']); $path = explode('_', tep_get_generated_category_path_ids($new_parent_id)); if (in_array($categories_id, $path)) { $messageStack->add_session(ERROR_CANNOT_MOVE_CATEGORY_TO_PARENT, 'error'); tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&cID=' . $categories_id)); } else { tep_db_query("update " . TABLE_CATEGORIES . " set parent_id = '" . (int)$new_parent_id . "', last_modified = now() where categories_id = '" . (int)$categories_id . "'"); if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $new_parent_id . '&cID=' . $categories_id)); } } break; case 'move_product_confirm': $products_id = tep_db_prepare_input($HTTP_POST_VARS['products_id']); $new_parent_id = tep_db_prepare_input($HTTP_POST_VARS['move_to_category_id']); $duplicate_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$products_id . "' and categories_id = '" . (int)$new_parent_id . "'"); $duplicate_check = tep_db_fetch_array($duplicate_check_query); if ($duplicate_check['total'] < 1) tep_db_query("update " . TABLE_PRODUCTS_TO_CATEGORIES . " set categories_id = '" . (int)$new_parent_id . "' where products_id = '" . (int)$products_id . "' and categories_id = '" . (int)$current_category_id . "'"); if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $new_parent_id . '&pID=' . $products_id)); break; case 'insert_product': case 'update_product': if (isset($HTTP_POST_VARS['edit_x']) || isset($HTTP_POST_VARS['edit_y'])) { $action = 'new_product'; } else { if (isset($HTTP_GET_VARS['pID'])) $products_id = tep_db_prepare_input($HTTP_GET_VARS['pID']); $products_date_available = tep_db_prepare_input($HTTP_POST_VARS['products_date_available']); $products_date_available = (date('Y-m-d') < $products_date_available) ? $products_date_available : 'null'; $sql_data_array = array('products_quantity' => tep_db_prepare_input($HTTP_POST_VARS['products_quantity']), 'products_model' => tep_db_prepare_input($HTTP_POST_VARS['products_model']), 'products_price' => tep_db_prepare_input($HTTP_POST_VARS['products_price']), 'products_date_available' => $products_date_available, 'products_weight' => tep_db_prepare_input($HTTP_POST_VARS['products_weight']), 'products_status' => tep_db_prepare_input($HTTP_POST_VARS['products_status']), 'products_tax_class_id' => tep_db_prepare_input($HTTP_POST_VARS['products_tax_class_id']), 'manufacturers_id' => tep_db_prepare_input($HTTP_POST_VARS['manufacturers_id'])); if (isset($HTTP_POST_VARS['products_image']) && tep_not_null($HTTP_POST_VARS['products_image']) && ($HTTP_POST_VARS['products_image'] != 'none')) { $sql_data_array['products_image'] = tep_db_prepare_input($HTTP_POST_VARS['products_image']); } if (isset($HTTP_POST_VARS['products_mediumimage']) && tep_not_null($HTTP_POST_VARS['products_mediumimage']) && ($HTTP_POST_VARS['products_mediumimage'] != 'none')) { $sql_data_array['products_mediumimage'] = tep_db_prepare_input($HTTP_POST_VARS['products_mediumimage']); } if (isset($HTTP_POST_VARS['products_largeimage']) && tep_not_null($HTTP_POST_VARS['products_largeimage']) && ($HTTP_POST_VARS['products_largeimage'] != 'none')) { $sql_data_array['products_largeimage'] = tep_db_prepare_input($HTTP_POST_VARS['products_largeimage']); } if ($action == 'insert_product') { $insert_sql_data = array('products_date_added' => 'now()'); $sql_data_array = array_merge($sql_data_array, $insert_sql_data); tep_db_perform(TABLE_PRODUCTS, $sql_data_array); $products_id = tep_db_insert_id(); tep_db_query("insert into " . TABLE_PRODUCTS_TO_CATEGORIES . " (products_id, categories_id) values ('" . (int)$products_id . "', '" . (int)$current_category_id . "')"); } elseif ($action == 'update_product') { $update_sql_data = array('products_last_modified' => 'now()'); $sql_data_array = array_merge($sql_data_array, $update_sql_data); tep_db_perform(TABLE_PRODUCTS, $sql_data_array, 'update', "products_id = '" . (int)$products_id . "'"); } $languages = tep_get_languages(); for ($i=0, $n=sizeof($languages); $i<$n; $i++) { $language_id = $languages[$i]['id']; $sql_data_array = array('products_name' => tep_db_prepare_input($HTTP_POST_VARS['products_name'][$language_id]), 'products_description' => tep_db_prepare_input($HTTP_POST_VARS['products_description'][$language_id]), 'products_url' => tep_db_prepare_input($HTTP_POST_VARS['products_url'][$language_id]), 'products_head_title_tag' => tep_db_prepare_input($HTTP_POST_VARS['products_head_title_tag'][$language_id]), 'products_head_desc_tag' => tep_db_prepare_input($HTTP_POST_VARS['products_head_desc_tag'][$language_id]), 'products_head_keywords_tag' => tep_db_prepare_input($HTTP_POST_VARS['products_head_keywords_tag'][$language_id])); 'products_head_title_tag' => tep_db_prepare_input($HTTP_POST_VARS['products_head_title_tag'][$language_id]), 'products_head_desc_tag' => tep_db_prepare_input($HTTP_POST_VARS['products_head_desc_tag'][$language_id]), 'products_head_keywords_tag' => tep_db_prepare_input($HTTP_POST_VARS['products_head_keywords_tag'][$language_id])); if ($action == 'insert_product') { $insert_sql_data = array('products_id' => $products_id, 'language_id' => $language_id); $sql_data_array = array_merge($sql_data_array, $insert_sql_data); tep_db_perform(TABLE_PRODUCTS_DESCRIPTION, $sql_data_array); } elseif ($action == 'update_product') { tep_db_perform(TABLE_PRODUCTS_DESCRIPTION, $sql_data_array, 'update', "products_id = '" . (int)$products_id . "' and language_id = '" . (int)$language_id . "'"); } } if (USE_CACHE == 'true') { tep_reset_cache_block('categories'); tep_reset_cache_block('also_purchased'); } tep_redirect(tep_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . '&pID=' . $products_id)); } break; Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 18, 2004 Share Posted March 18, 2004 got over the above error, but now get this error when i click products in admin 1054 - Unknown column 'c.categories_status' in 'field list' select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status from categories c, categories_description cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id = '1' order by c.sort_order, cd.categories_name Quote Link to comment Share on other sites More sharing options...
Jack_mcs Posted March 18, 2004 Share Posted March 18, 2004 got over the above error, but now get this error when i click products in admin1054 - Unknown column 'c.categories_status' in 'field list' select c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status from categories c, categories_description cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id = '1' order by c.sort_order, cd.categories_name I just had a similar problem with a different contribution and it turned out that the entry in the database was wrong. If you have phpmyadmin, just click on the table this was added to (I don't recall off the top of my head but it is in the readme) and make sure categories_status is in your database. Jack Quote Support Links: For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc. All of My Addons Get the latest versions of my addons Recommended SEO Addons Link to comment Share on other sites More sharing options...
atlantis Posted March 19, 2004 Share Posted March 19, 2004 Some of you may find this handy, ive just uploaded a full version of the admin and header tool, with all changes made. Its from a new oscommerce install so might want to use it for a high modded copy, just goto the header controller download in features, contributions. Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 19, 2004 Share Posted March 19, 2004 WHEN I LOAD MY INDEX PAGE I GET THIS ERROR MESSAGE ANY IDEAS Parse error: parse error in /mnt/web_h/d29/s38/b01ddafb/www/shop/nfoscomm/catalog/includes/application_top.php on line 511 Fatal error: Failed opening required 'DIR_WS_LANGUAGES/FILENAME_DEFAULT' (include_path='.:/usr/local/nf/lib/php') in /mnt/web_h/d29/s38/b01ddafb/www/shop/nfoscomm/catalog/index.php on line 33 THE CODE FROM MY APPLICATION IS BELOW application_top.php on line 511 // BOF: WebMakers.com Added: Header Tags Controller v1.0 require(DIR_WS_FUNCTIONS . 'header_tags.php'); // Clean out HTML comments from ALT tags etc. require(DIR_WS_FUNCTIONS . 'clean_html_comments.php'); // Also used by: WebMakers.com Added: FREE-CALL FOR PRICE // EOF: WebMakers.com Added: Header Tags Controller v1.0 ?> THE CODE FROM MY APPLICATION IS BELOW index.php on line 33 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT); ?> <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html <?php echo HTML_PARAMS; ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> <?php Quote Link to comment Share on other sites More sharing options...
OrbitBob Posted March 20, 2004 Share Posted March 20, 2004 Atlantis/Denny, why did you upload a new contribution when you cannot run this successfully yourself? I downloaded your contribution update however the zip file was corrupted. Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 20, 2004 Share Posted March 20, 2004 sorry, a lot of people seem to be having problem with the header and admin tool, i thought i had cracked it when my admin meta tool worked, so i organised the files into an easier to use file, and uploaded it. However later i found there were still problems. Was just trying to help out. If anyone else out there has a working and easy to install copy of this please upload it for us. Quote Link to comment Share on other sites More sharing options...
tammy507 Posted March 20, 2004 Share Posted March 20, 2004 Atlantis/Denny, why did you upload a new contribution when you cannot run this successfully yourself? I downloaded your contribution update however the zip file was corrupted. I dont understand the problem? I installed this and it "Appears" to be working. Quote Link to comment Share on other sites More sharing options...
OrbitBob Posted March 20, 2004 Share Posted March 20, 2004 Atlantis/Denny, why did you upload a new contribution when you cannot run this successfully yourself? I downloaded your contribution update however the zip file was corrupted. I dont understand the problem? I installed this and it "Appears" to be working. When I download the latest two contributions I get 'unexpected end of archive'. Using WinRar 3.20. Quote Link to comment Share on other sites More sharing options...
tammy507 Posted March 20, 2004 Share Posted March 20, 2004 I am using the 2.2 Quote Link to comment Share on other sites More sharing options...
tammy507 Posted March 20, 2004 Share Posted March 20, 2004 sorry for the repost, tried to edit the last one a goofed. I am using the 2.2 and the only problem I have noticed is that my index page shows a title doubled. Which is operator error.......I cant figure out which ones to turn off and which ones to turn on, should they all be different, etc.. Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 20, 2004 Share Posted March 20, 2004 this may help some of you i found that i needed to change, <?php // BOF: WebMakers.com Changed: Header Tag Controller v1.0 // Replaced by header_tags.php if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) { require(DIR_WS_INCLUDES . 'header_tags.php'); } else { ?> <title><?php echo TITLE ?></title> <?php } // EOF: WebMakers.com Changed: Header Tag Controller v1.0 ?> as noted in the in the readme to operate. i changed <title><?php echo TITLE ?></title> to <title><?php echo TITLE; ?></title> and it all seems to be ok now Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 25, 2004 Share Posted March 25, 2004 It all seemed to be going so well untill i went to add new categorie in admin, when i try i get the below error, however is fine if i add just a product 1054 - Unknown column 'categories_status' in 'field list' insert into categories (sort_order, categories_status, parent_id, date_added) values ('', '', '0', now()) Quote Link to comment Share on other sites More sharing options...
kinomuto Posted March 27, 2004 Share Posted March 27, 2004 Hi all, Yes, I am getting the same errors as above - I checked the database - thanks Jack_mcs - and the table 'categories_status' is not there. Should I try just adding this in phpmyadmin? Looks like a good contribution - I would really like to get it working. BTW I am also getting corrupted downloads on the latest two entries on the contribution list. Best, Kino Quote Link to comment Share on other sites More sharing options...
kinomuto Posted March 27, 2004 Share Posted March 27, 2004 (edited) Thx inetchoices - I followed what you did before and that did the trick. However then I got another error about products_head_title_tag being missing. This was the one from the SQL file. I went back to phpmyadmin and tried again to upload it but it didin't seem to be working - just sent me back to the intro screen. I then put just one line in: ALTER TABLE products_description ADD products_head_title_tag VARCHAR(80) NULL; And got the following error: SQL-query : [Edit] ALTER TABLE products_description ADD products_head_title_tag VARCHAR(80) NULL MySQL said: No Database Selected Anyone got any ideas? I have uploaded the other .sql files that came with contributions without a problem. Thx, Kino Edited March 27, 2004 by kinomuto Quote Link to comment Share on other sites More sharing options...
kinomuto Posted March 27, 2004 Share Posted March 27, 2004 In case anyone else gets this error - there was a permissions conflict in the mySQL tables. That was why it was no longer letting me create or view tables. To clear it do the following: mysqladmin -uroot -ppassword flush-hosts /etc/init.d/mysqld restart I then got the .sql file with this mod uploaded - ll fine and now have it working across the site :DD Thx to everyone who mailed me - and good luck Atlantis on your one! Best, Kino Quote Link to comment Share on other sites More sharing options...
talon177 Posted March 28, 2004 Share Posted March 28, 2004 Hey guys, Just wanted to inform you of a new Header Tag Controller Update v2.3 Complete(Talon177). This is an update of Oswaldo Herrera's 30 Dec 2003 - Header Tags Controller v2.2 Complete which fixes the following listed below This update fixes: -> Removed Extra Contributions that don't belong to Header Tags Controller -> Changed from default.php to FILENAMES_DEFAULT (David Law) -> Added ; to the end of TITLE -> Fixed output in admin/catagories.php "Meta Tag Information" was displaying in the wrong area. -> Added // BoF Header Tag Controller & // EoF Header Tag Controller for easier searching Please read the "General README.txt" file as I have including notes about everything to make this work on a FRESH osCommerce v2.2 MS2. http://www.oscommerce.com/community/contributions,207 Quote Link to comment Share on other sites More sharing options...
talon177 Posted March 28, 2004 Share Posted March 28, 2004 Let me know how it goes and hopefully this will fix everyone's problems. Quote Link to comment Share on other sites More sharing options...
talon177 Posted March 28, 2004 Share Posted March 28, 2004 Oh another thing that would be cool is if the meta tag information can display on the new product preview page before actually updating. Anyone have an update for this? Quote Link to comment Share on other sites More sharing options...
talon177 Posted March 29, 2004 Share Posted March 29, 2004 Does anyone have this working with Master Products? I'm getting an error on the product_info.php Fatal error: Call to undefined function: clean_html_comments() in xxx/products/includes/header_tags.php on line 79 And on line 79 it says $the_title= HEAD_TITLE_TAG_ALL . ' ' . clean_html_comments($the_product_info['products_head_title_tag']); Quote Link to comment Share on other sites More sharing options...
atlantis Posted March 30, 2004 Share Posted March 30, 2004 i have just used Header Tags Controller v2.3, all seems fine no errors, however the title of the pages remain the same and do not change for each product, so is this working or is there a problem Quote Link to comment Share on other sites More sharing options...
talon177 Posted March 31, 2004 Share Posted March 31, 2004 From your testings have any other header title's change? I noticed that the reason the files weren't changing in v2.3 was due to the clean_html_comments in catalog\includes\header_tags.php Change from: if (empty($the_product_info['products_head_title_tag'])) { $the_title= HEAD_TITLE_TAG_ALL; } else { if ( HTTA_PRODUCT_INFO_ON=='1' ) { $the_title= HEAD_TITLE_TAG_ALL . ' ' . clean_html_comments($the_product_info['products_head_title_tag']); } else { $the_title= clean_html_comments($the_product_info['products_head_title_tag']); } } [\CODE] To: [CODE] if (empty($the_product_info['products_head_title_tag'])) { $the_title= HEAD_TITLE_TAG_ALL; } else { if ( HTTA_PRODUCT_INFO_ON=='1' ) { $the_title= HEAD_TITLE_TAG_ALL . ' ' . $the_product_info['products_head_title_tag']; } else { $the_title= $the_product_info['products_head_title_tag']; } } That should do the fix, also I'll be updating the version tommorow Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.