-
Posts
47 -
Joined
-
Last visited
Posts posted by aresman
-
-
I think that you can define how the date is shown in:
catalog/includes/languages/english.php
Look for:
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
Try swapping %d and %B with each other... see if it works. Sorry I haven't tested so cannot be 100% sure if it will work. You may have to otherwise mess around with the database!
Regards
Jiten
Worked just fine... Thank you.
-
Nevermind, I put in a mod mentioned on page 12 or something of this forum, which seemed to bypass everything.
Tried to edit/delete my posts, but they wouldn't let me.
-
I thought it might be more helpful if my entire sts_display_output.php file was here... So, here it is:
<?php /* $Id: sts_display_output.php,v 1.2 2004/02/05 05:57:12 jhtalk Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright (c) 2003 osCommerce Released under the GNU General Public License */ /* Simple Template System (STS) - Copyright (c) 2004 Brian Gallagher - [email protected] */ // Used for debugging, please don't change $sts_version = "2.01"; $sts_osc_version = PROJECT_VERSION; $sts_osc_version_required = "osCommerce 2.2-MS2"; // Perform OSC version checking if ($sts_osc_version != $sts_osc_version_required) { echo "STS was designed to work with OSC version [$sts_osc_version_required]. This is version [$sts_osc_version].\n"; } $template['debug'] .= ''; // Define as blank if not already defined ///////////////////////////////////////////// // SELECT HOW TO DISPLAY THE OUTPUT ///////////////////////////////////////////// $display_template_output = 1; $display_normal_output = 0; $display_debugging_output = 0; $display_version_output = 0; /* ///////////////////////////////////// ERROR FIXED by Walo ///////////// ///////////////////////////////////////// ERROR FIXED by Walo ///////////// ///////////////////////////////////////// ERROR FIXED by Walo ///////////// // Override if we need to show a pop-up window $scriptname = $_SERVER['PHP_SELF']; $scriptname = getenv('SCRIPT_NAME'); $scriptbasename = substr($scriptname, strrpos($scriptname, '/') + 1); // If script name contains "popup" then turn off templates and display the normal output // This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly if (strpos($scriptname, "popup") !== false || strpos($scriptname, "info_shopping_cart") !== false || strpos($scriptname, "printorder.php") !== false) { $display_normal_output = 1; $display_template_output = 0; } ///////////////////////////////////////// ERROR FIXED by Walo /////EOF///// */ // Override if we need to show a pop-up window $scriptname = $_SERVER['PHP_SELF']; $scriptname = strstr($scriptname, "popup"); $scriptname2 = strstr($scriptname, "info_shopping_cart"); // If script name contains "popup" then turn off templates and display the normal output // This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly if ($scriptname != false || $scriptname2 != false) { $display_normal_output = 1; $display_template_output = 0; } /* Added for popup printorder // This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly if (strpos($scriptname, "popup") !== false || strpos($scriptname, "info_shopping_cart") !== false) { $display_normal_output = 1; $display_template_output = 0; } */ ///////////////////////////////////////////// // Allow the ability to turn on/off settings from the URL // Set values to 0 or 1 as needed ///////////////////////////////////////////// // Allow Template output control from the URL if ($HTTP_GET_VARS['sts_template'] != "") { $display_template_output = $HTTP_GET_VARS['sts_template']; } // Allow Normal output control from the URL if ($HTTP_GET_VARS['sts_normal'] != "") { $display_normal_output = $HTTP_GET_VARS['sts_normal']; } // Allow Debugging control from the URL if ($HTTP_GET_VARS['sts_debug'] != "") { $display_debugging_output = $HTTP_GET_VARS['sts_debug']; } // Allow Version control from the URL if ($HTTP_GET_VARS['sts_version'] != "") { $display_version_output = $HTTP_GET_VARS['sts_version']; } // Print out version number if needed if ($display_version_output == 1 or $display_debugging_output == 1) { print "STS_VERSION=[$sts_version]\n"; print "OSC_VERSION=[$sts_osc_version]\n"; } // Start with the default template $sts_template_file = STS_DEFAULT_TEMPLATE; // See if there is a custom template file for the currently running script $sts_check_file = STS_TEMPLATE_DIR . $scriptbasename . ".html"; if (file_exists($sts_check_file)) { // Use it $sts_template_file = $sts_check_file; } // Are we in the index.php script? If so, what is our Category Path (cPath)? if ($scriptbasename == "index.php") { // If no cPath defined, default to 0 (the home page) if ($cPath == "") { $sts_cpath = 0; } else { $sts_cpath = $cPath; } // Look for category-specific template file like "index.php_1_17.html" $sts_check_file = STS_TEMPLATE_DIR . "index.php_$sts_cpath.html"; if (file_exists($sts_check_file)) { // Use it $sts_template_file = $sts_check_file; } } // Open Template file and read into a variable if (! file_exists($sts_template_file)) { echo "Template file doesn't exist: [$sts_template_file]"; } else { echo "<!-- Using Template File [$sts_template_file) -->\n"; } if (! $fh = fopen($sts_template_file, 'r')) { echo "Can't open Template file: [$sts_template_file]"; } $template_html = fread($fh, filesize($sts_template_file)); fclose($fh); ///////////////////////////////////////////// ////// if product_info.php load data ///////////////////////////////////////////// if ($scriptbasename == 'product_info.php') { require(STS_PRODUCT_INFO); } ///////////////////////////////////////////// ////// Run any user code needed ///////////////////////////////////////////// require(STS_USER_CODE); ///////////////////////////////////////////// ////// Set up template variables ///////////////////////////////////////////// $template['title'] = (HEADING_TITLE); ///////////////////////////////////////////// ////// Capture <title> and <meta> tags ///////////////////////////////////////////// // STS: ADD: Support for WebMakers.com's Header Tag Controller contribution // Capture the output // Modified to work with Article Manager (which uses custom headers) if ($use_ah_tags == 'true') { require(DIR_WS_INCLUDES . 'article_header_tags.php'); // don't process HTC - use headertags from article_header_tags } else { require(STS_START_CAPTURE); if ($cPath && ($HTTP_GET_VARS['products_id'] < '20')) { // RJW Begin Meta Tags Code if (file_exists(DIR_WS_INCLUDES . 'meta_tags.php')) { require(DIR_WS_INCLUDES . 'meta_tags.php'); } else { echo '<title>' . TITLE . $title . '</title>'; } // RJW End Meta Tags Code } else { // 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_FUNCTIONS . 'clean_html_comments.php'); require(DIR_WS_FUNCTIONS . 'header_tags.php'); require(DIR_WS_INCLUDES . 'header_tags.php'); } else { echo "<title>" . TITLE . $title . "</title>"; } // EOF: WebMakers.com Changed: Header Tag Controller v1.0 } $sts_block_name = 'headertags'; require(STS_STOP_CAPTURE); } // STS: EOADD: Support for WebMakers.com's Header Tag Controller contribution ///////////////////////////////////////////// ////// Set up template variables ///////////////////////////////////////////// $template['sid'] = tep_session_name() . '=' . tep_session_id(); // Strip out <title> variable $template['title'] = str_between($sts_block['headertags'], "<title>", "</title>"); // Load up the <head> content that we need to link up everything correctly. Append to anything that may have been set in sts_user_code.php $template['headcontent'] .= '<meta http-equiv="Content-Type" content="text/html; charset=' . CHARSET . '">' . "\n"; $template['headcontent'] .= $sts_block['headertags']; $template['headcontent'] .= '<base href="' . (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG . '">' . "\n"; // $template['headcontent'] .= '<link rel="stylesheet" type="text/css" href="stylesheet.css">' . "\n"; $template['headcontent'] .= get_javascript($sts_block['applicationtop2header'],'get_javascript(applicationtop2header)'); // Note: These values lifted from the stock /catalog/includes/header.php script's HTML // catalogurl: url to catalog's home page // catalog: link to catalog's home page $template['cataloglogo'] = '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; $template['urlcataloglogo'] = tep_href_link(FILENAME_DEFAULT); $template['myaccountlogo'] = '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a>'; $template['urlmyaccountlogo'] = tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); $template['cartlogo'] = '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a>'; $template['urlcartlogo'] = tep_href_link(FILENAME_SHOPPING_CART); $template['checkoutlogo'] = '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; $template['urlcheckoutlogo'] = tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); $template['breadcrumbs'] = $breadcrumb->trail(' » '); if (tep_session_is_registered('customer_id')) { $template['myaccount'] = '<a href=' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . ' class="headerNavigation">' . HEADER_TITLE_MY_ACCOUNT . '</a>'; $template['urlmyaccount'] = tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); $template['logoff'] = '<a href=' . tep_href_link(FILENAME_LOGOFF, '', 'SSL') . ' class="headerNavigation">' . HEADER_TITLE_LOGOFF . '</a>'; $template['urllogoff'] = tep_href_link(FILENAME_LOGOFF, '', 'SSL'); $template['myaccountlogoff'] = $template['myaccount'] . " | " . $template['logoff']; } else { $template['myaccount'] = '<a href=' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . ' class="headerNavigation">' . HEADER_TITLE_MY_ACCOUNT . '</a>'; $template['urlmyaccount'] = tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); $template['logoff'] = ''; $template['urllogoff'] = ''; $template['myaccountlogoff'] = $template['myaccount']; } $template['cartcontents'] = '<a href=' . tep_href_link(FILENAME_SHOPPING_CART) . ' class="headerNavigation">' . HEADER_TITLE_CART_CONTENTS . '</a>'; $template['urlcartcontents'] = '<a href=' . tep_href_link(FILENAME_SHOPPING_CART) . ' class="headerNavigation">' . HEADER_TITLE_CART_CONTENTS . '</a>'; $template['checkout'] = '<a href=' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . ' class="headerNavigation">' . HEADER_TITLE_CHECKOUT . '</a>'; $template['urlcheckout'] = tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ///////////////////////////////////////////// ////// Create custom boxes ///////////////////////////////////////////// $template['categorybox'] = strip_unwanted_tags($sts_block['categorybox'], 'categorybox'); $template['manufacturerbox'] = strip_unwanted_tags($sts_block['manufacturerbox'], 'manufacturerbox'); $template['whatsnewbox'] = strip_unwanted_tags($sts_block['whatsnewbox'], 'whatsnewbox'); $template['searchbox'] = strip_unwanted_tags($sts_block['searchbox'], 'searchbox'); $template['informationbox'] = strip_unwanted_tags($sts_block['informationbox'], 'informationbox'); $template['cartbox'] = strip_unwanted_tags($sts_block['cartbox'], 'cartbox'); $template['maninfobox'] = strip_unwanted_tags($sts_block['maninfobox'], 'maninfobox'); $template['orderhistorybox'] = strip_unwanted_tags($sts_block['orderhistorybox'], 'orderhistorybox'); $template['bestsellersbox'] = strip_unwanted_tags($sts_block['bestsellersbox'], 'bestsellersbox'); $template['specialfriendbox'] = strip_unwanted_tags($sts_block['specialfriendbox'], 'specialfriendbox'); $template['reviewsbox'] = strip_unwanted_tags($sts_block['reviewsbox'], 'reviewsbox'); $template['languagebox'] = strip_unwanted_tags($sts_block['languagebox'], 'languagebox'); $template['currenciesbox'] = strip_unwanted_tags($sts_block['currenciesbox'], 'currenciesbox'); $template['content'] = strip_content_tags($sts_block['columnleft2columnright'], 'content'); // Prepend any error/warning messages to $content if ($messageStack->size('header') > 0) { $template['content'] = $messageStack->output('header') . $template['content']; } $template['date'] = strftime(DATE_FORMAT_LONG); $template['numrequests'] = $counter_now . ' ' . FOOTER_TEXT_REQUESTS_SINCE . ' ' . $counter_startdate_formatted; $template['counter'] = $sts_block['counter']; $template['footer'] = $sts_block['footer']; $template['banner'] = $sts_block['banner']; ///////////////////////////////////////////// ////// Get Categories ///////////////////////////////////////////// $get_categories_description_query = tep_db_query("SELECT categories_id, categories_name FROM " . TABLE_CATEGORIES_DESCRIPTION); // Loop through each category (in each language) and create template variables for each name and path while ($categories_description = tep_db_fetch_array($get_categories_description_query)) { $cPath_new = tep_get_path($categories_description['categories_id']); $path = substr($cPath_new, 6); // Strip off the "cPath=" from string $catname = $categories_description['categories_name']; $catname = str_replace(" ", "_", $catname); // Replace Spaces in Category Name with Underscores $template["cat_" . $catname] = tep_href_link(FILENAME_DEFAULT, $cPath_new); $template["urlcat_" . $catname] = tep_href_link(FILENAME_DEFAULT, $cPath_new); $template["cat_" . $path] = tep_href_link(FILENAME_DEFAULT, $cPath_new); $template["urlcat_" . $path] = tep_href_link(FILENAME_DEFAULT, $cPath_new); // print "<b>template[" . $categories_description['categories_name'] . "]=" . $template[$categories_description['categories_name']] . "<br>template[" . $path . "]=" . $template[$path] . "</b>"; } ///////////////////////////////////////////// ////// Display Template HTML ///////////////////////////////////////////// // Sort array by string length, so that longer strings are replaced first uksort($template, "sortbykeylength"); // Manually replace the <!--$headcontent--> if present $template_html = str_replace('<!--$headcontent-->', $template['headcontent'], $template_html); // Automatically replace all the other template variables foreach ($template as $key=>$value) { $template_html = str_replace('$' . $key, $value, $template_html); } if ($display_template_output == 1) { echo $template_html; } ///////////////////////////////////////////// ////// Display HTML ///////////////////////////////////////////// if ($display_normal_output == 1) { echo $sts_block['applicationtop2header']; echo $sts_block['header']; echo $sts_block['header2columnleft']; // print column_left stuff echo $sts_block['categorybox']; echo $sts_block['manufacturerbox']; echo $sts_block['whatsnewbox']; echo $sts_block['searchbox']; echo $sts_block['informationbox']; echo $sts_block['columnleft2columnright']; // print column_right stuff echo $sts_block['cartbox']; echo $sts_block['maninfobox']; echo $sts_block['orderhistorybox']; echo $sts_block['bestsellersbox']; echo $sts_block['specialfriendbox']; echo $sts_block['reviewsbox']; echo $sts_block['languagebox']; echo $sts_block['currenciesbox']; echo $sts_block['columnright2footer']; // print footer echo $sts_block['content']; echo $sts_block['counter']; echo $sts_block['footer']; echo $sts_block['banner']; } ///////////////////////////////////////////// ////// End Display HTML ///////////////////////////////////////////// if ($display_debugging_output == 1) { // Print Debugging Info print "\n<pre><hr>\n"; print "STS_VERSION=[" . $sts_version . "]<br>\n"; print "OSC_VERSION=[$sts_osc_version]\n"; print "STS_TEMPLATE=[" . $sts_template_file . "]<hr>\n"; // Replace $variable names in $sts_block_html_* with variables from the $template array foreach ($sts_block as $key=>$value) { print "<b>\$sts_block['$key']</b><hr>" . htmlspecialchars($value) . "<hr>\n"; } foreach ($template as $key=>$value) { print "<b>\$template['$key']</b><hr>" . htmlspecialchars($value) . "<hr>\n"; } } if ($display_normal_output == 1) { echo $sts_block['footer2applicationbottom']; } // STRIP_UNWANTED_TAGS() - Remove leading and trailing <tr><td> from strings function strip_unwanted_tags($tmpstr, $commentlabel) { // Now lets remove the <tr><td> that the require puts in front of the tableBox $tablestart = strpos($tmpstr, "<table"); // If empty, return nothing if ($tablestart < 1) { return "\n<!-- start $commentlabel //-->\n$tmpstr\n<!-- end $commentlabel //-->\n"; } $tmpstr = substr($tmpstr, $tablestart); // strip off stuff before <table> // Now lets remove the </td></tr> at the end of the tableBox output // strrpos only works for chars, not strings, so we'll cheat and reverse the string and then use strpos $tmpstr = strrev($tmpstr); $tableend = strpos($tmpstr, strrev("</table>"), 1); $tmpstr = substr($tmpstr, $tableend); // strip off stuff after </table> // Now let's un-reverse it $tmpstr = strrev($tmpstr); // print "<hr>After cleaning tmpstr:" . strlen($tmpstr) . ": FULL=[". htmlspecialchars($tmpstr) . "]<hr>\n"; return "\n<!-- start $commentlabel //-->\n$tmpstr\n<!-- end $commentlabel //-->\n"; } // STRIP_CONTENT_TAGS() - Remove text before "body_text" and after "body_text_eof" function strip_content_tags($tmpstr, $commentlabel) { // Now lets remove the <tr><td> that the require puts in front of the tableBox $tablestart = strpos($tmpstr, "<table"); $formstart = strpos($tmpstr, "<form"); // If there is a <form> tag before the <table> tag, keep it if ($formstart !== false and $formstart < $tablestart) { $tablestart = $formstart; $formfirst = true; } // If empty, return nothing if ($tablestart < 1) { return "\n<!-- start $commentlabel //-->\n$tmpstr\n<!-- end $commentlabel //-->\n"; } $tmpstr = substr($tmpstr, $tablestart); // strip off stuff before <table> // Now lets remove the </td></tr> at the end of the tableBox output // strrpos only works for chars, not strings, so we'll cheat and reverse the string and then use strpos $tmpstr = strrev($tmpstr); if ($formfirst == true) { $tableend = strpos($tmpstr, strrev("</form>"), 1); } else { $tableend = strpos($tmpstr, strrev("</table>"), 1); } $tmpstr = substr($tmpstr, $tableend); // strip off stuff after <!-- body_text_eof //--> // Now let's un-reverse it $tmpstr = strrev($tmpstr); // print "<hr>After cleaning tmpstr:" . strlen($tmpstr) . ": FULL=[". htmlspecialchars($tmpstr) . "]<hr>\n"; return "\n<!-- start $commentlabel //-->\n$tmpstr\n<!-- end $commentlabel //-->\n"; } function get_javascript($tmpstr, $commentlabel) { // Now lets remove the <tr><td> that the require puts in front of the tableBox $tablestart = strpos($tmpstr, "<script"); // If empty, return nothing if ($tablestart === false) { return "\n<!-- start $commentlabel //-->\n\n<!-- end $commentlabel //-->\n"; } $tmpstr = substr($tmpstr, $tablestart); // strip off stuff before <table> // Now lets remove the </td></tr> at the end of the tableBox output // strrpos only works for chars, not strings, so we'll cheat and reverse the string and then use strpos $tmpstr = strrev($tmpstr); $tableend = strpos($tmpstr, strrev("</script>"), 1); $tmpstr = substr($tmpstr, $tableend); // strip off stuff after </table> // Now let's un-reverse it $tmpstr = strrev($tmpstr); // print "<hr>After cleaning tmpstr:" . strlen($tmpstr) . ": FULL=[". htmlspecialchars($tmpstr) . "]<hr>\n"; return "\n<!-- start $commentlabel //-->\n$tmpstr\n<!-- end $commentlabel //-->\n"; } // Return the value between $startstr and $endstr in $tmpstr function str_between($tmpstr, $startstr, $endstr) { $startpos = strpos($tmpstr, $startstr); // If empty, return nothing if ($startpos === false) { return ""; } $tmpstr = substr($tmpstr, $startpos + strlen($startstr)); // strip off stuff before $start // Now lets remove the </td></tr> at the end of the tableBox output // strrpos only works for chars, not strings, so we'll cheat and reverse the string and then use strpos $tmpstr = strrev($tmpstr); $endpos = strpos($tmpstr, strrev($endstr), 1); $tmpstr = substr($tmpstr, $endpos + strlen($endstr)); // strip off stuff after </table> // Now let's un-reverse it $tmpstr = strrev($tmpstr); return $tmpstr; } function sortbykeylength($a,$b) { $alen = strlen($a); $blen = strlen($b); if ($alen == $blen) $r = 0; if ($alen < $blen) $r = 1; if ($alen > $blen) $r = -1; return $r; } ?>
Please, anyone?
-
I got almost everything working the way I want, here is some more of the things I did:
2) For those using STS, this is the way around it from Brian Gallagher
In sts_display_output.php change these lines:CODE
// This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly
if (strpos($scriptname, "popup") !== false || strpos($scriptname, "info_shopping_cart") !== false) {
$display_normal_output = 1;
$display_template_output = 0;
}
to this:
QUOTE
// This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly
if (strpos($scriptname, "popup") !== false || strpos($scriptname, "info_shopping_cart") !== false || strpos($scriptname, "printorder.php") !== false) {
? $display_normal_output = 1;
? $display_template_output = 0;
}
That should keep STS from using the template on the printorder file.
- Brian
I implemented the changed code into the sts_display_output file but, one question, is it supposed to be commented out? Here's what mine is currently, continuing the commented out as was set before:
/* ///////////////////////////////////// ERROR FIXED by Walo ///////////// ///////////////////////////////////////// ERROR FIXED by Walo ///////////// ///////////////////////////////////////// ERROR FIXED by Walo ///////////// // Override if we need to show a pop-up window $scriptname = $_SERVER['PHP_SELF']; $scriptname = getenv('SCRIPT_NAME'); $scriptbasename = substr($scriptname, strrpos($scriptname, '/') + 1); // If script name contains "popup" then turn off templates and display the normal output // This is required to prevent display of standard page elements (header, footer, etc) from the template and allow javascript code to run properly if (strpos($scriptname, "popup") !== false || strpos($scriptname, "info_shopping_cart") !== false || strpos($scriptname, "printorder.php") !== false) { $display_normal_output = 1; $display_template_output = 0; } ///////////////////////////////////////// ERROR FIXED by Walo /////EOF///// */
Is this right?
If I uncomment it then it ends up showing me nothing - just a blank page. If I leave it commented, it just takes me back to my index page in my popup.
Please help.
- Nick
-
I figured out #2 - so now we're stuck with #1...
I went and commented out line 8, but then ended up with this error:
[Sat Aug 14 22:26:47 2004] [error] PHP Parse error: ?parse error, unexpected '}' in /home/htdocs/users/me/me/store.sitename.com/catalog/includes/functions/header_tags.php on line 15
So then I went and commented out that } and got:
[Sat Aug 14 22:27:34 2004] [error] PHP Fatal error: ?Call to undefined function: ?clean_html_comments() in /home/htdocs/users/me/me/store.sitename.com/catalog/includes/functions/header_tags.php on line 14
Well, as you can see, it's just the trickle down thing I think. Each time I made these changes, I couldn't get anything but a white page in my catalog.
- Nick
-
Please, I hope someone can help. I'm about to get rid of Linda's header tag thing cuz I can't figure out what's going on.
I'm having two problems:
1) I'm getting this error:
[Sat Aug 14 21:40:31 2004] [error] PHP Fatal error: Cannot redeclare tep_get_header_tag_products_title() (previously declared in /home/htdocs/users/me/me/store.sitename.com/catalog/includes/functions/header_tags.php:8) in /home/htdocs/users/me/me/store.sitename.com/catalog/includes/functions/header_tags.php on line 8
Now, this was preventing my catalog/index.php page from showing up at all. But, I read about a workaround to comment an area in top and another area in btm and at least get it show up now. Though, it keeps throwing this error in the log file.
So, that's issue number 1.
2) My other issue has to do with product names. They're showing up on the individual pages when you click on the item in the store. However, they're being deleted/not showing up in the Admin area. There's text there (ex. ABC's New Video) but it's not showing up on the product name on top, nor is it showing on the main category page (above the price) like it was earlier before installing this mod.
Please, anyone who can help, please please please...
If preferred, feel free to IM me:
ICQ: 306613606
Yahoo: geminiskyguy
Thank you,
Nick
07:50pm 8/14
-
Figured it out - thanks.
-
Okay, so I installed the FedEx1 Real Time Quotes contrib recently. Now I'm getting an error in the PHP but don't know how to fix it. This error is creating a situation where I'm not seeing ANY of my shipping modules in the admin.
Any help (asap) would be most appreciated.
Here's the most recent error:
[Fri Aug 13 13:21:35 2004] [error] PHP Fatal error: ?Cannot redeclare class fedex1 in /home/htdocs/users/name/name/store.xyz.com/catalog/includes/modules/shipping/fedex1.php on line 15
Line 15 & 16 of the code is:
?class fedex1 { ? ?var $code, $title, $description, $sort_order, $icon, $tax_class, $enabled, $meter, $intl;
Please? Any help would be appreciated. We use FedEx for our only shipping option, so...
By the way, if I change line 15 to "fedex" rather than "fedex1" my shipping components show up, but it says "MODULE_SHIPPING_FEDEX1_TEXT_TITLE" where the FedEx should be...
-
Has anyone created a payment module thingy to work with Fast Transact?
Please Help... How To Call Javascript From Box
in General Add-Ons Support
Posted · Edited by aresman
Okay, so we have multiple sites that use a live chat feature. The feature works by incorporating javascript into the page at some defined place and adding the "online" or "offline" image - depending on which is which.
Well, I thought incorporating this into a box would be easy, just change the text area to the script - but no such luck.
Does anyone have any suggestions on what I need to do to make this work?
Here's the box text that I thought would work, but instead halts my site.
And here is the code I inserted into the sts_user_code as instructed:
Thank you.
Nick