Guest Posted May 11, 2012 Share Posted May 11, 2012 Hi I am wanting to put a page into our site similar to the left hand side of http://www.educationalexperience.co.nz/sylvanian-club.php Just wondering if anyone knows of an addon that could possably be changed or even an addon that does this. I have had a pretty good look, but so far unable to find. Any helpful suggestions would be appreciated. Many thanks Grandpa Quote Link to comment Share on other sites More sharing options...
multimixer Posted May 12, 2012 Share Posted May 12, 2012 This look like a "contact us" form, hat sends an email upon submission You can reuse the contact_us.php, make a copy, rename it to eg club.php, add more fields to it and finish :) Quote My community profile | Template system for osCommerce - New: Responsive | Feedback channel Link to comment Share on other sites More sharing options...
Guest Posted May 14, 2012 Share Posted May 14, 2012 Hi Thanks for that. I have altered both cont.php file buyt get this warning. Warning: require(includes/languages/english/FILENAME_SYCLUB) [function.require]: failed to open stream: No such file or directory in /home/grandpas/public_html/syclub.php on line 15 Fatal error: require() [function.require]: Failed opening required 'includes/languages/english/FILENAME_SYCLUB' (include_path='.:/usr/lib/php') in /home/grandpas/public_html/syclub.php on line 15 Following is the code for the file reffered to above. Nay help would be greatly apprecioated. <?php /* $Id: syclub.php,v 1.42 2003/06/12 12:17:07 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Released under the GNU General Public License */ require('includes/application_top.php'); require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_SYCLUB); (This is line 15 ) $error = false; if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send')) { $name = tep_db_prepare_input($HTTP_POST_VARS['name']); $email_address = tep_db_prepare_input($HTTP_POST_VARS['email']); $enquiry = tep_db_prepare_input($HTTP_POST_VARS['enquiry']); if (tep_validate_email($email_address)) { tep_mail(STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $enquiry, $name, $email_address); tep_redirect(tep_href_link(FILENAME_SYCLUB, 'action=success')); } else { $error = true; $messageStack->add('contact', ENTRY_EMAIL_ADDRESS_CHECK_ERROR); } } $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_SYCLUB)); ?> <!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; ?>"> <title><?php echo TITLE; ?></title> <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"> <!-- header //--> <?php require(DIR_WS_INCLUDES . 'header.php'); ?> <!-- header_eof //--> <!-- body //--> <table border="0" width="100%" cellspacing="3" cellpadding="3"> <tr> <!-- left_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?> <!-- left_navigation_eof //--> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('contact_us', tep_href_link(FILENAME_CONTACT_US, 'action=send')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_contact_us.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php if ($messageStack->size('contact') > 0) { ?> <tr> <td><?php echo $messageStack->output('contact'); ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <?php } if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'success')) { ?> <tr> <td class="main" align="center"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_man_on_board.gif', HEADING_TITLE, '0', '0', 'align="left"') . TEXT_SUCCESS; ?></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <?php } else { ?> <tr> <td> <!-- ** CONTACT PAGE TEXT BELOW ** --> <p class="main"> <b>Telephone, Fax and Cell:</b><br /> <b>Email us below</b></p> <!-- ** END OF CONTACT PAGE TEXT ** --> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="main"><?php echo ENTRY_NAME; ?></td> </tr> <tr> <td class="main"><?php echo tep_draw_input_field('name'); ?></td> </tr> <tr> <td class="main"><?php echo ENTRY_EMAIL; ?></td> </tr> <tr> <td class="main"><?php echo tep_draw_input_field('email'); ?></td> </tr> <tr> <td class="main"><?php echo ENTRY_ENQUIRY; ?></td> </tr> <tr> <td><?php echo tep_draw_textarea_field('enquiry', 'soft', 50, 15); ?></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td> </tr> <tr> <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"> <td><table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> <td align="right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td> <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td> </tr> </table></td> </tr> </table></td> </tr> <?php } ?> </table></form></td> <!-- body_text_eof //--> <!-- right_navigation //--> <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?> <!-- right_navigation_eof //--> </tr> </table> <!-- body_eof //--> <!-- footer //--> <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> <!-- footer_eof //--> <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> Many thanks Quote Link to comment Share on other sites More sharing options...
multimixer Posted May 15, 2012 Share Posted May 15, 2012 Creating a new file include following actions 1) Make a copy of an existing file (eg of contact_us.php) and name it eg new_file.php - This you did so far 2) Do the same for the corresponding language file, so you should have a file in includes/languages/english/new_file.php - This is the second error you get 3) Define that file in file includes/filenames.php , in the same way it is done for all other files - This is the first error you get So, just 2 more steps to do :) Quote My community profile | Template system for osCommerce - New: Responsive | Feedback channel Link to comment Share on other sites More sharing options...
Guest Posted May 15, 2012 Share Posted May 15, 2012 Hi I have done as follows, but still get the warning as per my post #3, I have also included below the code for syclub.php this is in addition to the one in post #3 1.) catalog/includes/filenames.php file and insert: define('FILENAME_SYCLUB', 'syclub.php'); placed it before the ?> 2.) catalog/includes/languages/english.php added define('BOX_INFORMATION_SYCLUB', 'syclub'); 3.) catalog/includes/languages/english folder and placed the syclub.php file. catalog/includes placed syclub.php 4.) catalog/includes/boxes/information.php file '' . BOX_INFORMATION_SYCLUB . ''); I have uploaded the "new" syclub.php file to their correct locations. However I still get; Warning: require(includes/languages/english/FILENAME_SYCLUB) [function.require]: failed to open stream: No such file or directory in /home/grandpas/public_html/syclub.php on line 15 Fatal error: require() [function.require]: Failed opening required 'includes/languages/english/FILENAME_SYCLUB' (include_path='.:/usr/lib/php') in /home/grandpas/public_html/syclub.php on line 15 Any suggestions would be appreciated. Cheers Grandpa Quote Link to comment Share on other sites More sharing options...
Guest Posted May 15, 2012 Share Posted May 15, 2012 Hi Heres the syclub.php file that I forgot to upload. Cheers Grandpa Quote Link to comment Share on other sites More sharing options...
Guest Posted May 15, 2012 Share Posted May 15, 2012 Hi I'll try again to upload. <?php /* $Id: syclub.php,v 1.7 2002/11/19 01:48:08 dgw_ Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2002 osCommerce Released under the GNU General Public License */ define('HEADING_TITLE', 'Join'); define('NAVBAR_TITLE', 'Join'); define('TEXT_SUCCESS', 'Thank you for your inquiry,it has been successfully sent.'); define('EMAIL_SUBJECT', 'Enquiry from ' . STORE_NAME); define('ENTRY_NAME', 'Your Name:'); define('ENTRY_EMAIL', 'E-Mail Address:'); define('ENTRY_ENQUIRY', 'Enquiry:'); ?> Quote Link to comment Share on other sites More sharing options...
multimixer Posted May 16, 2012 Share Posted May 16, 2012 The system is looking for FILENAME_SYCLUB and can't find it. It actually "don't know" what it is, that mean that is is not defined as it should in file includes/filenames.php Quote My community profile | Template system for osCommerce - New: Responsive | Feedback channel Link to comment Share on other sites More sharing options...
Guest Posted May 24, 2012 Share Posted May 24, 2012 Hi Fixed the problem Found a good contribution called Wholesale_Inquiries V2.1.1 With a few minor mods, it works fine, Many thanks for your help Kind regards Grandpa 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.