Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Gift Registry with STS Templates 4.5.8


adodd

Recommended Posts

I haven't had much luck in the past with these forums. I am assuming it is because I didn't have the "Powered by Oscommerce" in my footer. I now have that in this website.

 

I am desperate for an answer to this so I can move forward (aren't we all?) I have added the Gift Registry by [email protected] and I am using the STS templates version 4.5.8.

 

 

I have most everything working. I can add a new registry event, search for a registry person.

 

Two major problems.

 

I can't get out of Registry Mode. It is supposed to put a line of text with a link across the page to exit out of Registry mode.

 

Because I am using the STS templates it isn't passing the correct information to the templates for that link. The code that I think needs to be integrated into sts_inc/general.php is from includes/header.php

 

if ($registry_mode_id != 0) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
 <tr class="headerInfo">
<td class="headerInfo"><?php echo '<a class="headerInfo" href="' . tep_href_link(FILENAME_DEFAULT, 'registry_mode_id=0') . '">' . REGISTRY_MODE_MESSAGE . ' (# ' . $registry_mode_id . ').</a>'; ?></td>
 </tr>
</table>
<?php
 }

 

I've tried many, many different things, but I just can't get it.

 

The 2nd problem is the Shopping Cart. I need an if statement related to the normal Shopping Cart and the Gift Registry Products List. I have them both defined for the STS Templates ($cartbox | $registry_products) but I don't know where or what I need to use for an if statement.

 

Here is the code I used for the sts_inc/sts_column_left.php

 

//start gift registry
 if($registry_mode_id == 0){
require(DIR_WS_BOXES . 'shopping_cart.php');
 $sts->restart_capture ('cartbox', 'box'); // Get shopping cart box
 }

 if($registry->count_contents() > 0){
require(DIR_WS_BOXES . 'registry_products.php');
$sts->restart_capture ('registry_products', 'box');  // Get registry search box
 }

 

Any help would be appreciated. Thanks!

Link to comment
Share on other sites

I haven't had much luck in the past with these forums. I am assuming it is because I didn't have the "Powered by Oscommerce" in my footer. I now have that in this website.

 

I am desperate for an answer to this so I can move forward (aren't we all?) I have added the Gift Registry by [email protected] and I am using the STS templates version 4.5.8.

I have most everything working. I can add a new registry event, search for a registry person.

 

Two major problems.

 

I can't get out of Registry Mode. It is supposed to put a line of text with a link across the page to exit out of Registry mode.

 

Because I am using the STS templates it isn't passing the correct information to the templates for that link. The code that I think needs to be integrated into sts_inc/general.php is from includes/header.php

 

if ($registry_mode_id != 0) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
 <tr class="headerInfo">
<td class="headerInfo"><?php echo '<a class="headerInfo" href="' . tep_href_link(FILENAME_DEFAULT, 'registry_mode_id=0') . '">' . REGISTRY_MODE_MESSAGE . ' (# ' . $registry_mode_id . ').</a>'; ?></td>
 </tr>
</table>
<?php
 }

 

I've tried many, many different things, but I just can't get it.

 

The 2nd problem is the Shopping Cart. I need an if statement related to the normal Shopping Cart and the Gift Registry Products List. I have them both defined for the STS Templates ($cartbox | $registry_products) but I don't know where or what I need to use for an if statement.

 

Here is the code I used for the sts_inc/sts_column_left.php

 

//start gift registry
 if($registry_mode_id == 0){
require(DIR_WS_BOXES . 'shopping_cart.php');
 $sts->restart_capture ('cartbox', 'box'); // Get shopping cart box
 }

 if($registry->count_contents() > 0){
require(DIR_WS_BOXES . 'registry_products.php');
$sts->restart_capture ('registry_products', 'box');  // Get registry search box
 }

 

Any help would be appreciated. Thanks!

 

Here is a website link : It is not live and still a work in progress. http://www.dragracingheaven.com/inhomegallery

Link to comment
Share on other sites

Would someone please take a look at this? http://www.dragracingheaven.com/inhomegallery

I have put hours and hours into getting the gift registry working to the point that it is.

 

You have to go to this link and create an account to see how the gift registry works. https://www.dragracingheaven.com/inhomegall...try_process.php

Edited by adodd
Link to comment
Share on other sites

  • 8 months later...
Would someone please take a look at this? http://www.dragracingheaven.com/inhomegallery

I have put hours and hours into getting the gift registry working to the point that it is.

 

You have to go to this link and create an account to see how the gift registry works. https://www.dragracingheaven.com/inhomegall...try_process.php

 

 

Hello,

I am trying to do the exact same thing. I have installed STS 4 successfully, but cannot get the registry module to even show up in the admin panel.

 

I really need to get this installed so I can get the site over to the client.

 

I tried merging all the changed files and importing the sql file, but no matter what I do the module just doesn't show up, so I can't enable it.

 

Can you please tell me how you got it installed on your site?

 

Thanks,

-Jason

Link to comment
Share on other sites

  • 1 year later...

can someone help me with getting gift registry mod to work with sts template mod?

 

i started out with an sts cart, then later added the gift registry mod....only until i finished the installation of gift registry did i find out that it was meant to go on an oscommerce install without sts....

 

however i think there might just be a few more edits to merge sts and gift registry. am i right? has anyone done it successfully?

 

would anyone be willing to share their experience on this topic?

Link to comment
Share on other sites

  • 2 months later...

I got the mod to work with STS templates.

 

To have "registry" show up in the top menu when you are logged in you must have $myaccountlogoff listed there.

Go to catalog/includes/modules/sts_inc/general.php.

 

FIND around line 49:

 

$sts->template['urllogoff'] = tep_href_link(FILENAME_LOGOFF, '', 'SSL');

 

ADD BELOW:

 

$sts->template['registry'] = '<a href=' . tep_href_link(FILENAME_ADD_REGISTRY, '', 'SSL') . ' class="menu">' . HEADER_TITLE_ADD_REGISTRY . '</a>';

$sts->template['urlregistry'] = tep_href_link(FILENAME_ADD_REGISTRY, '', 'SSL');

 

For the same menu sequence as found on sammy solutions example page: "Registry | Log Off | My Account"

 

FIND the next line down:

 

$sts->template['myaccountlogoff'] = $sts->template['myaccount'] . " | " . $sts->template['logoff'];

 

CHANGE TO:

 

$sts->template['myaccountlogoff'] = $sts->template['registry'] . " | " . $sts->template['logoff'] . " | " . $sts->template['myaccount'];

 

 

 

To have the message "You're in registry mode. Click here to leave the registry mode (# XXXXXX)" show up when you are in registry mode:

 

 

The install.txt file that came with the mod has you modify catalog/includes/header.php with the below instructions. INSTEAD apply these instructions to the catalog/includes/modules/sts_inc/general.php file.

 

FIND:

=======================

<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>

 

ADD AFTER IT:

=======================

</tr>

</table>

<?php

}

if ($registry_mode_id != 0) {

?>

<table border="0" width="100%" cellspacing="0" cellpadding="2">

<tr class="headerInfo">

<td class="headerInfo"><?php echo '<a class="headerInfo" href="' . tep_href_link(FILENAME_DEFAULT, 'registry_mode_id=0') . '">' . REGISTRY_MODE_MESSAGE . ' (# ' . $registry_mode_id . ').</a>'; ?></td>

 

 

I hope this helps.

Link to comment
Share on other sites

I got the mod to work with STS templates.

 

To have "registry" show up in the top menu when you are logged in you must have $myaccountlogoff listed there.

Go to catalog/includes/modules/sts_inc/general.php.

 

FIND around line 49:

 

$sts->template['urllogoff'] = tep_href_link(FILENAME_LOGOFF, '', 'SSL');

 

ADD BELOW:

 

$sts->template['registry'] = '<a href=' . tep_href_link(FILENAME_ADD_REGISTRY, '', 'SSL') . ' class="menu">' . HEADER_TITLE_ADD_REGISTRY . '</a>';

$sts->template['urlregistry'] = tep_href_link(FILENAME_ADD_REGISTRY, '', 'SSL');

 

For the same menu sequence as found on sammy solutions example page: "Registry | Log Off | My Account"

 

FIND the next line down:

 

$sts->template['myaccountlogoff'] = $sts->template['myaccount'] . " | " . $sts->template['logoff'];

 

CHANGE TO:

 

$sts->template['myaccountlogoff'] = $sts->template['registry'] . " | " . $sts->template['logoff'] . " | " . $sts->template['myaccount'];

 

 

 

To have the message "You're in registry mode. Click here to leave the registry mode (# XXXXXX)" show up when you are in registry mode:

 

 

The install.txt file that came with the mod has you modify catalog/includes/header.php with the below instructions. INSTEAD apply these instructions to the catalog/includes/modules/sts_inc/general.php file.

 

FIND:

=======================

<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>

 

ADD AFTER IT:

=======================

</tr>

</table>

<?php

}

if ($registry_mode_id != 0) {

?>

<table border="0" width="100%" cellspacing="0" cellpadding="2">

<tr class="headerInfo">

<td class="headerInfo"><?php echo '<a class="headerInfo" href="' . tep_href_link(FILENAME_DEFAULT, 'registry_mode_id=0') . '">' . REGISTRY_MODE_MESSAGE . ' (# ' . $registry_mode_id . ').</a>'; ?></td>

 

 

I hope this helps.

 

 

Sorry, I forgot to mention I had changed the original " ' class="headerNavigation">' " to ' class="menu">' for my personal customization of the text in stylesheet.css. You can keep the original ' class="headerNavigation">' if you want to.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...