2johnsons Posted April 5, 2009 Posted April 5, 2009 I would like for an image to appear at the top/header of certain pages not on every-page. How do I go about creating and making sure the image only shows on a particular page and not every page. Thank you for any help. 2johnsons
germ Posted April 6, 2009 Posted April 6, 2009 Assuming you want to do this to this code: <td width="33%" valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'flawnt_text_logo.gif', 'Flawnt') . '</a>'; ?></td> [color="#FF0000"] <td width="34%" align="center" valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'IMAGE NAME HERE', 'MOUSEOVER TEXT HERE') . '</a>'; ?></td>[/color] <td width="33%" align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?> </td> (The "added image" in your last post I answered about images). The code becomes something like: <td width="33%" valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'flawnt_text_logo.gif', 'Flawnt') . '</a>'; ?></td> <?php switch ( basename($PHP_SELF) ) { case FILENAME_LOGIN: case FILENAME_LOGOFF: ?> <td width="34%" align="center" valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'IMAGE NAME HERE', 'MOUSEOVER TEXT HERE') . '</a>'; ?></td> <?php break; } ?> <td width="33%" align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a> <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a> <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?> </td> The part where I have this code: case FILENAME_LOGIN: case FILENAME_LOGOFF: You need to change to the pages where you want it to show. Just use entries from your /includes/filenames.php (like my examples) If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
2johnsons Posted April 7, 2009 Author Posted April 7, 2009 Jim, what do you mean "Just use entries from your /includes/filenames.php"
germ Posted April 7, 2009 Posted April 7, 2009 <?php /* $Id: filenames.php,v 1.4 2003/06/11 17:38:00 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions [url="http://www.oscommerce.com"]http://www.oscommerce.com[/url] Copyright © 2003 osCommerce Released under the GNU General Public License */ // define the filenames used in the project define('[color="#FF0000"]FILENAME_ACCOUNT[/color]', 'account.php'); define('[color="#FF0000"]FILENAME_ACCOUNT_EDIT[/color]', 'account_edit.php'); define('[color="#FF0000"]FILENAME_ACCOUNT_HISTORY[/color]', 'account_history.php'); define('[color="#FF0000"]FILENAME_ACCOUNT_HISTORY_INFO[/color]', 'account_history_info.php'); define('[color="#FF0000"]FILENAME_ACCOUNT_NEWSLETTERS[/color]', 'account_newsletters.php'); define('[color="#FF0000"]FILENAME_ACCOUNT_NOTIFICATIONS[/color]', 'account_notifications.php'); define('[color="#FF0000"]FILENAME_ACCOUNT_PASSWORD[/color]', 'account_password.php'); define('[color="#FF0000"]FILENAME_ADDRESS_BOOK[/color]', 'address_book.php'); define('[color="#FF0000"]FILENAME_ADDRESS_BOOK_PROCESS[/color]', 'address_book_process.php'); define('[color="#FF0000"]FILENAME_ADVANCED_SEARCH[/color]', 'advanced_search.php'); define('[color="#FF0000"]FILENAME_ADVANCED_SEARCH_RESULT[/color]', 'advanced_search_result.php'); define('[color="#FF0000"]FILENAME_ALSO_PURCHASED_PRODUCTS[/color]', 'also_purchased_products.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_CONFIRMATION[/color]', 'checkout_confirmation.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_PAYMENT[/color]', 'checkout_payment.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_PAYMENT_ADDRESS[/color]', 'checkout_payment_address.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_PROCESS[/color]', 'checkout_process.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_SHIPPING[/color]', 'checkout_shipping.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_SHIPPING_ADDRESS[/color]', 'checkout_shipping_address.php'); define('[color="#FF0000"]FILENAME_CHECKOUT_SUCCESS[/color]', 'checkout_success.php'); define('[color="#FF0000"]FILENAME_CONTACT_US[/color]', 'contact_us.php'); define('[color="#FF0000"]FILENAME_CONDITIONS[/color]', 'conditions.php'); define('[color="#FF0000"]FILENAME_COOKIE_USAGE[/color]', 'cookie_usage.php'); define('[color="#FF0000"]FILENAME_CREATE_ACCOUNT[/color]', 'create_account.php'); define('[color="#FF0000"]FILENAME_CREATE_ACCOUNT_SUCCESS[/color]', 'create_account_success.php'); define('[color="#FF0000"]FILENAME_DEFAULT[/color]', 'index.php'); define('[color="#FF0000"]FILENAME_DOWNLOAD[/color]', 'download.php'); define('[color="#FF0000"]FILENAME_INFO_SHOPPING_CART[/color]', 'info_shopping_cart.php'); define('[color="#FF0000"]FILENAME_LOGIN[/color]', 'login.php'); define('[color="#FF0000"]FILENAME_LOGOFF[/color]', 'logoff.php'); define('[color="#FF0000"]FILENAME_NEW_PRODUCTS[/color]', 'new_products.php'); define('[color="#FF0000"]FILENAME_PASSWORD_FORGOTTEN[/color]', 'password_forgotten.php'); define('[color="#FF0000"]FILENAME_POPUP_IMAGE[/color]', 'popup_image.php'); define('[color="#FF0000"]FILENAME_POPUP_SEARCH_HELP[/color]', 'popup_search_help.php'); define('[color="#FF0000"]FILENAME_PRIVACY[/color]', 'privacy.php'); define('[color="#FF0000"]FILENAME_PRODUCT_INFO[/color]', 'product_info.php'); define('[color="#FF0000"]FILENAME_PRODUCT_LISTING[/color]', 'product_listing.php'); define('[color="#FF0000"]FILENAME_PRODUCT_REVIEWS[/color]', 'product_reviews.php'); define('[color="#FF0000"]FILENAME_PRODUCT_REVIEWS_INFO[/color]', 'product_reviews_info.php'); define('[color="#FF0000"]FILENAME_PRODUCT_REVIEWS_WRITE[/color]', 'product_reviews_write.php'); define('[color="#FF0000"]FILENAME_PRODUCTS_NEW[/color]', 'products_new.php'); define('[color="#FF0000"]FILENAME_REDIRECT[/color]', 'redirect.php'); define('[color="#FF0000"]FILENAME_REVIEWS[/color]', 'reviews.php'); define('[color="#FF0000"]FILENAME_SHIPPING[/color]', 'shipping.php'); define('[color="#FF0000"]FILENAME_SHOPPING_CART[/color]', 'shopping_cart.php'); define('[color="#FF0000"]FILENAME_SPECIALS[/color]', 'specials.php'); define('[color="#FF0000"]FILENAME_SSL_CHECK[/color]', 'ssl_check.php'); define('[color="#FF0000"]FILENAME_TELL_A_FRIEND[/color]', 'tell_a_friend.php'); define('[color="#FF0000"]FILENAME_UPCOMING_PRODUCTS[/color]', 'upcoming_products.php'); ?> Now do you see where I got the page names I used? :unsure: If I suggest you edit any file(s) make a backup first - I'm not perfect and neither are you. "Given enough impetus a parallelogramatically shaped projectile can egress a circular orifice." - Me - "Headers already sent" - The definitive help "Cannot redeclare ..." - How to find/fix it SSL Implementation Help Like this post? "Like" it again over there >
Recommended Posts
Archived
This topic is now archived and is closed to further replies.