victoriaB Posted September 16, 2009 Share Posted September 16, 2009 I am troubleshooting the Install of Header Tags SEO v 3.12 Here is the message i am getting from my site: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /home/mysoaps1/public_html/store/includes/header.php on line 72 Here is the code: <?php /*** Begin Header Tags SEO ***/ ?> <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' .tep_image(DIR_WS_Images . 'banner.jpg', (tep_not_null($header_tags_array[logo_text']) ? LINE 72: $header_tags_array['logo_text'] : STORE_NAME)). '</a>'; ?> </td> <?php /***End Header Tags SEO ***/ ?> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="1"> <tr class="headerNavigation"> <td class="headerNavigation"> <?php echo $breadcrumb->trail(' » '); ?></td> <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a> | <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a> | <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a> | <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> </td> </tr> </table> I am at a loss to know where to fix this. Can anyone point me in the right direction? Thanks Jack for a great contribution! I am really looking forward to getting to use it! Victoria Quote Link to comment Share on other sites More sharing options...
Guest Posted September 17, 2009 Share Posted September 17, 2009 Victoria, Please post the entire file so we can see everything. This will help locate the problem quicker. Chris Quote Link to comment Share on other sites More sharing options...
victoriaB Posted September 17, 2009 Author Share Posted September 17, 2009 Here it is: <?php /* $Id: header.php 1739 2007-12-20 00:52:16Z hpdl $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Released under the GNU General Public License */ // check if the 'install' directory exists, and warn of its existence if (WARN_INSTALL_EXISTENCE == 'true') { if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) { $messageStack->add('header', WARNING_INSTALL_DIRECTORY_EXISTS, 'warning'); } } // check if the configure.php file is writeable if (WARN_CONFIG_WRITEABLE == 'true') { if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) { $messageStack->add('header', WARNING_CONFIG_FILE_WRITEABLE, 'warning'); } } // check if the session folder is writeable if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') { if (STORE_SESSIONS == '') { if (!is_dir(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NON_EXISTENT, 'warning'); } elseif (!is_writeable(tep_session_save_path())) { $messageStack->add('header', WARNING_SESSION_DIRECTORY_NOT_WRITEABLE, 'warning'); } } } // check session.auto_start is disabled if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) { if (ini_get('session.auto_start') == '1') { $messageStack->add('header', WARNING_SESSION_AUTO_START, 'warning'); } } if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) { if (!is_dir(DIR_FS_DOWNLOAD)) { $messageStack->add('header', WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT, 'warning'); } } if ($messageStack->size('header') > 0) { echo $messageStack->output('header'); } ?> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <div class="navtop" style="text-align: right;"> <a style="font-size:11px; color: #fff; font-family: Verdana,Arial,sans-serif; font-weight:bold;" href="index.php">Home |</a> <a style="font-size:11px; color: #fff; font-family: Verdana,Arial,sans-serif; font-weight:bold;" href="http://mysoapsupply.com/store/index.php?cPath=21"> Products |</a> <a style="font-size:11px; color: #fff; font-family: Verdana,Arial,sans-serif; font-weight:bold;" href="shipping.php"> Policies & Procedures |</a> <a style="font-size:11px; color: #fff; font-family: Verdana,Arial,sans-serif; font-weight:bold;" href="testimonials.php"> Testimonials |</a> <a style="font-size:11px; color: #fff; font-family: Verdana,Arial,sans-serif; font-weight:bold;" href="conditions.php"> Make Money Selling Soap |</a> <a style="font-size:11px; color: #fff; font-family: Verdana,Arial,sans-serif; font-weight:bold;" href="news.php"> Blog </a> </div> </tr> <tr class="header"> <?php /*** Begin Header Tags SEO ***/ ?> <td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' .tep_image(DIR_WS_Images . 'banner.jpg', (tep_not_null($header_tags_array[logo_text']) ? $header_tags_array['logo_text'] : STORE_NAME)). '</a>'; ?> </td> <?php /***End Header Tags SEO ***/ ?> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="1"> <tr class="headerNavigation"> <td class="headerNavigation"> <?php echo $breadcrumb->trail(' » '); ?></td> <td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a> | <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a> | <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a> | <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a> </td> </tr> </table> <?php if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerError"> <td class="headerError"><?php echo htmlspecialchars(stripslashes(urldecode($HTTP_GET_VARS['error_message']))); ?></td> </tr> </table> <?php } if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerInfo"> <td class="headerInfo"><?php echo htmlspecialchars(stripslashes(urldecode($HTTP_GET_VARS['info_message']))); ?></td> </tr> </table> <?php } ?> Quote Link to comment Share on other sites More sharing options...
♥ecartz Posted September 17, 2009 Share Posted September 17, 2009 Line 71: 'banner.jpg', (tep_not_null($header_tags_array[logo_text']) ? should be 'banner.jpg', (tep_not_null($header_tags_array['logo_text']) ? Note the ' before logo_text. Also, a code editor with syntax highlighting would make problems like that easier to find. Free examples include Notepad++ and Eclipse. Quote Always back up before making changes. 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.