Jump to content
MailBeez

Automatic Trigger Email Campaigns with MailBeez Modules

Recommended Posts

hi matthew,

 

yes, the log shows that mailhive have been called but for some reason the run didn't complete - strange...

 

please try:

 

configuration > event log > check "MODULE_INIT"

 

so after the next run you should see which module is iniated - maybe it helps to find out what goes wrong.

 

cheers

cord

 

Hi Cord,

 

Thanks for the reply.

 

Ok have set, configuration > event log > check "MODULE_INIT"

 

Strangely the the corncob seems to have worked now, although i have made no changes.

 

23 2011-03-03 23:41:08 MAILHIVE_RUN_COMPLETE mailhive mailhive run completed PROD

23 2011-03-03 23:41:05 MAILHIVE_RUN_INIT mailhive mailhive run initiated PROD

 

Will keep an eye on this over the next couple of days.

 

Thanks you again for a great product has really helped with gathering reviews via Trustpilot and also Contact Customers without Purchase, next to be set up is Winback Customer Reactivation.

 

I'm sending you a small donation now, when I'm rich you can have some more ;)

 

Thanks

 

Matthew Coxhead

Share this post


Link to post
Share on other sites

Hi Cord,

 

Thanks for the reply.

 

Ok have set, configuration > event log > check "MODULE_INIT"

 

Strangely the the corncob seems to have worked now, although i have made no changes.

 

23 2011-03-03 23:41:08 MAILHIVE_RUN_COMPLETE mailhive mailhive run completed PROD

23 2011-03-03 23:41:05 MAILHIVE_RUN_INIT mailhive mailhive run initiated PROD

 

Will keep an eye on this over the next couple of days.

 

Thanks you again for a great product has really helped with gathering reviews via Trustpilot and also Contact Customers without Purchase, next to be set up is Winback Customer Reactivation.

 

I'm sending you a small donation now, when I'm rich you can have some more ;)

 

Thanks

 

Matthew Coxhead

 

good to hear, you are welcome :-)

 

maybe the first time your server was too busy and couldn't finish the job - since you never know what is out there mailbeez is designed to be started as often as you want until it succeeds

 

 

 

did you find trustpilot trough mailbeez or vice versa?

 

cheers

cord

Edited by MailBeez

Share this post


Link to post
Share on other sites

Just installed this, works amazing!

 

One thing though...

My customers can't opt-out.

The link is there in de email. But clicking it does lead them to a webpage ../mailhive.php/ma/block/m/nopurchase/mp/large code//?utm_source=MailBeez&utm_medium=email&utm_campaign=nopurchase

 

The customer does see a page.... there is only the text: Mailbeez: PRODUCTION

 

In de logs in opt-out logs, there are no entries...

 

What can be wrong?

Share this post


Link to post
Share on other sites

Hello,

 

I use the Mailbeez with great pleasure for a little time now.

But i now have a contri installed so people can subscribe to my newsletter who are not costumers (hope you know what i mean my english is not so good)

But the problem is that Mailbeez (Bulkmail) gets the data from the costumers table and the contri i installed has a new table in the database called "subscribers"

 

in this table my regular costumers with newsletter "on" and the manual subscribers are there.

 

New Bulkmail is missing people that manualy subscribed.

 

How can i get these subscribers in bulkmail?

 

Table layout is like this:

 

-- phpMyAdmin SQL Dump
-- version 3.3.9.2
-- http://www.phpmyadmin.net
--
-- Machine: localhost
-- Genereertijd: 24 Mar 2011 om 14:00
-- Serverversie: 5.1.52
-- PHP-Versie: 5.2.9

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `***osc13`
--

-- --------------------------------------------------------

--
-- Tabelstructuur voor tabel `subscribers`
--

CREATE TABLE IF NOT EXISTS `subscribers` (
 `subscribers_id` int(11) NOT NULL AUTO_INCREMENT,
 `customers_id` int(11) NOT NULL DEFAULT '0',
 `subscribers_email_address` varchar(80) NOT NULL DEFAULT '',
 `subscribers_firstname` varchar(40) DEFAULT NULL,
 `subscribers_lastname` varchar(40) DEFAULT NULL,
 `language` varchar(30) DEFAULT NULL,
 `subscribers_gender` char(1) DEFAULT NULL,
 `subscribers_email_type` varchar(5) DEFAULT NULL,
 `entry_date` date DEFAULT '0000-00-00',
 `undeliverable_count` mediumint(11) DEFAULT '0',
 `mail_details_customers_id` int(5) DEFAULT '0',
 `list_number` int(5) DEFAULT '0',
 `source_import` varchar(70) DEFAULT NULL,
 `date_account_created` datetime DEFAULT '0000-00-00 00:00:00',
 `date_account_last_modified` datetime DEFAULT '0000-00-00 00:00:00',
 `customers_newsletter` int(4) DEFAULT NULL,
 `subscribers_blacklist` int(2) DEFAULT '0',
 `subscription_date` datetime DEFAULT '0000-00-00 00:00:00',
 `status_sent1` int(2) DEFAULT '0',
 `host_name` varchar(25) DEFAULT NULL,
 `hardiness_zone` char(3) DEFAULT NULL,
 PRIMARY KEY (`subscribers_id`),
 KEY `list_number` (`list_number`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=48 ;

--
-- Gegevens worden uitgevoerd voor tabel `subscribers`
--

INSERT INTO `subscribers` (`subscribers_id`, `customers_id`, `subscribers_email_address`, `subscribers_firstname`, `subscribers_lastname`, `language`, `subscribers_gender`, `subscribers_email_type`, `entry_date`, `undeliverable_count`, `mail_details_customers_id`, `list_number`, `source_import`, `date_account_created`, `date_account_last_modified`, `customers_newsletter`, `subscribers_blacklist`, `subscription_date`, `status_sent1`, `host_name`, `hardiness_zone`) VALUES
(1, 0, 'info@my_domain.eu', 'Test First Name', 'Test Last Name', 'English', NULL, '', '0000-00-00', 0, 0, 0, 'subscribe_newsletter', '2011-03-24 12:59:51', '0000-00-00 00:00:00', 1, 0, '0000-00-00 00:00:00', 1, NULL, ''),
(2, 2, 'regular_costumer@gmail.com', 'John', 'Doe', 'English', '', 'Text', '2011-03-24', 0, 0, 0, 'CUSTOMERS', '2011-03-24 13:15:08', '2011-03-24 13:15:16', 1, 0, '0000-00-00 00:00:00', 0, NULL, NULL),

 

You can see there are firstname and lastname and "subscribers_email_type" like "CUSTOMERS" for regular and 'subscribe_newsletter' for manualy subscribers.

 

Or if someone know's a better way visitors can subscribe too my newsletter let me know.

 

Best regards,

 

Jasper

Share this post


Link to post
Share on other sites

You can use your table 'subscribers' instead of 'customers' in the mailbeez bulkmail module. You only need to make changes in one file, mailhive/mailbeez/bulkmail.php:

 

What you need to do is go through that file, it's not big, and change the name of the customers table to subscribers table.

 

For example:

$query_raw = "select c.customers_firstname, c.customers_lastname, c.customers_id, c.customers_email_address
				from " . TABLE_CUSTOMERS . " c where c.customers_newsletter = " . MAILBEEZ_BULKMAIL_CUSTOMERS . " ";	

 

would become

$query_raw = "select s.subscribers_firstname, s.subscribers_lastname, s.subscribers_id, s.subscribers_email_address
				from " . TABLE_SUBSCRIBERS . " s where s.customers_newsletter = " . MAILBEEZ_BULKMAIL_CUSTOMERS . " ";	

 

There are a couple of other places but the pattern is the same. Essentially everywhere you see c. change it to an s., change 'customers' to 'subscribers', etc. You are in luck since the field name in both tables are the same (ie _firstname, _lastname and so forth). (Note I am assuming that the field in subscribers.customers_newsletter is the field in your custom table that determines the who is subscribed to your newsletter.)

Edited by npn2531

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Share this post


Link to post
Share on other sites

Thanks that realy works.

 

But now the next problem,

 

When trying sending mail it says:

0 was already sent: 2011-03-25 13:41:26 MR Firstname Lastname first.last@email.com

Result:0 items

no matching customers or all items have been sent

 

This means for me that i can not send more then one newsletter with Bulkmail?

Am i correct?

 

I send one last week and would like to send on now too.

 

Can you help me out (again)

 

The layout of bulkmail is much better then te regular newsletter from OSC

 

Regards,

 

jasper

Share this post


Link to post
Share on other sites

When you click 'list recipients' in the bulkmail sender admin, does it display the correct subscribers?

 

And yes, the layout, format and general operation of the mailbeez modules are much better than the stock OSCommerce mailer.

Edited by npn2531

Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Share this post


Link to post
Share on other sites

Yes list recipients displays all subscribed people.

When i add a new adres that one gets the mail and the other not.

 

May be bulkmail thinks i whant te send the old one again ore something like that.

 

Regards,

 

jasper

Share this post


Link to post
Share on other sites

The bulkmailer will send out to everyone. You are 95% of the way there if you are getting the proper list of recipients. Since you know how to configure the mailhive module (having run it successfully before), you most likely have a typo or have just missed something in converting to the subscribers table in mailhive/mailbeez/bulkmail.php.

 

 

 

-Check to be sure you have made the changes in the 'function install()' portion (bottom half) of that file

 

If you post the entire file here and I should be able to spot the problem quickly.


Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Share this post


Link to post
Share on other sites

Hello,

 

Yes i run it once before.

 

Can the problem be in this part:

				// early check to avoid processing when email was already sent
			$chk_result = $mb_chk->check($this->module, $this->iteration, $item['subscribers_id']);
			if ($chk_result != false) {
				// this iteration for this customer was already sent -> skip
				//this means if for this customer he has 2011 in mailbeez_tracking then skip him

					continue;

				}

 

i dont know how i can send a new mail.

I know it is not an option to send the newsletter 2 a day (i use cron job to run mailbeez 2 a day for review's)

The newsletter may not do that so i tought i run once and turn off.

 

Is that right or not?

 

because i cant find a manual for bulkmail.

 

Here is the complete bulkmail.php

<?php
/* 
 BULKMAIL MODULE by www.niora.com
 MailBeez Automatic Trigger Email Campaigns
 http://www.mailbeez.com
 Copyright (c) 2010 MailBeez
inspired and in parts based on
 Copyright (c) 2003 osCommerce
 Released under the GNU General Public License
*/
// make path work from admin

 require_once(DIR_FS_CATALOG . 'mailhive/common/classes/mailbeez.php');	
// could be in language-file
// just easier to define it in the mailbee

define('MAILBEEZ_BULKMAIL_TEXT_TITLE', 'Bulkmail Sender');
define('MAILBEEZ_BULKMAIL_TEXT_DESCRIPTION', 'This MailBeez Module sends the customer mailing list at a controlled rate.');	

 class bulkmail extends mailbeez {
	// class constructor

   function bulkmail() {
		// call constructor
		mailbeez::mailbeez(); 

		// set some stuff:	
     		$this->code = 'bulkmail';
		$this->module = 'bulkmail';
		$this->version = '1.4'; // float value
		$this->required_mb_version = 1.4; // required mailbeez version
		$this->iteration = '50'; // value not likely to be used in customers.customers_newletters 
     		$this->title = MAILBEEZ_BULKMAIL_TEXT_TITLE;
     		$this->description = MAILBEEZ_BULKMAIL_TEXT_DESCRIPTION;
     		$this->mailrate = MAILBEEZ_BULKMAIL_RATE;
     		$this->newsletter = MAILBEEZ_BULKMAIL_NEWSLETTER;
     		$this->sort_order = MAILBEEZ_BULKMAIL_SORT_ORDER;
     		$this->enabled = ((MAILBEEZ_BULKMAIL_STATUS == 'True') ? true : false);
		$this->googleanalytics_enabled = ((MAILBEEZ_BULKMAIL_GA == 'True') ? 'True' : 'False');
		$this->googleanalytics_rewrite_mode =  ((MAILBEEZ_BULKMAIL_GA_MODE == 'default') ? MAILBEEZ_MAILHIVE_GA_REWRITE_MODE : MAILBEEZ_BIRTHDAY_GA_MODE);
		$this->sender = MAILBEEZ_BULKMAIL_SENDER;
		$this->sender_name = MAILBEEZ_BULKMAIL_SENDER_NAME;
		$this->status_key = 'MAILBEEZ_BULKMAIL_STATUS';			
		$this->documentation_key = $this->module; // leave empty if no documentation available

		// $this->documentation_root = 'http:://yoursite.com/' // modify documentation root if necessary
		//short name of letter to use
		$newsletter = $this->newsletter;
		$this->htmlBodyTemplateResource = $newsletter.'.html-alternative.html'; // located in folder of this module
		$this->txtBodyTemplateResource = $newsletter.'.text-alternative.html'; // located in folder of this module			
		$this->subjectTemplateResource = $newsletter.'.subject-htmlandtext.html'; // located in folder of this module

		$this->audience = array();
		$this->additionalFields = array('subscribers_id' => '007','date_of_birth' => '31.01.'); // list of additional fields to show in listing with testvalues

		// list of additional fields to show in listing with testvalues used for Test-Mail    
}

// class methods
	function getAudience() {

     $query_raw = "select s.subscribers_firstname, s.subscribers_lastname, s.subscribers_id, s.subscribers_email_address
				from " . TABLE_SUBSCRIBERS . " s where s.customers_newsletter = " . MAILBEEZ_BULKMAIL_CUSTOMERS . " ";		
	$query = mh_db_query($query_raw);

		// for early check
		$mb_chk = new mailbeez_mailer($this);						
		//start loop
		while ($item = mh_db_fetch_array($query)) {
		// mandatory fields:
		// - firstname
		// - lastname
		// - email_address
		// - customers-id -> block

		// other keys are replaced while sending: $<key>

			// early check to avoid processing when email was already sent
			$chk_result = $mb_chk->check($this->module, $this->iteration, $item['subscribers_id']);
			if ($chk_result != false) {
				// this iteration for this customer was already sent -> skip
				//this means if for this customer he has 2011 in mailbeez_tracking then skip him

					continue;

				}

		$this->audience[$item['subscribers_id']] = array('firstname' => $item['subscribers_firstname'],
															'lastname' => $item['subscribers_lastname'],
		                                                    'email_address' => $item['subscribers_email_address'],
															'subscribers_id' => $item['subscribers_id']
																	);

		$mailrate = $this->mailrate;             		

			// if mode ='production' and 'run' is selected
			if (preg_match('/run&module=bulkmail$/i', $_SERVER['QUERY_STRING'])&& MAILBEEZ_MAILHIVE_MODE == 'production') {
				//count how many emails to send
					$count_mail="SELECT customers_newsletter, COUNT(subscribers_email_address) FROM subscribers  WHERE customers_newsletter=" . MAILBEEZ_BULKMAIL_CUSTOMERS . " GROUP BY customers_newsletter";
   					$countmail=mh_db_query($count_mail);
   					while($rowmail = mh_db_fetch_array($countmail)){
   					$mail=$rowmail['COUNT(subscribers_email_address)'];
   					}

   				//count how many emails have been sent
					$count_mailed="SELECT iteration, COUNT(iteration) FROM mailbeez_tracking  WHERE iteration='50' GROUP BY iteration";
   					$countmailed=mh_db_query($count_mailed);
   					while($rowmailed = mh_db_fetch_array($countmailed)){
   					$mailed=$rowmailed['COUNT(iteration)'];
   					}

   					echo '<blockquote>emails total: '.$mail.'<br>';
   					echo ' emails sent: '.$mailed.'</blockquote>';	

					//since mode is production refresh page to restart loop and select next record to email					
					echo "<meta http-equiv='refresh' content= $mailrate>"; 			
					return $this->audience;								
				}

		  }  // end of loop
		  		// mailing completed
		 		if (preg_match('/run&module=bulkmail$/i', $_SERVER['QUERY_STRING'])&& MAILBEEZ_MAILHIVE_MODE == 'production') {			
				tep_db_query("DELETE FROM mailbeez_tracking  WHERE  mailbeez_tracking.iteration = '50'");
				echo '<h1>mailing complete</h1>';

				}	    

				//simulate mode list all
				if (MAILBEEZ_MAILHIVE_MODE == 'simulate') {  

				//count how many emails to send
					$count_mail="SELECT customers_newsletter, COUNT(subscribers_email_address) FROM subscribers  WHERE customers_newsletter=" . MAILBEEZ_BULKMAIL_CUSTOMERS . " GROUP BY customers_newsletter";
   					$countmail=mh_db_query($count_mail);
   					while($rowmail = mh_db_fetch_array($countmail)){
   					$mail=$rowmail['COUNT(subscribers_email_address)'];
   					}
   					echo '<blockquote>emails total: '.$mail.'</blockquote>';						
					return $this->audience;						
					}					
		}			

	// installation methods

   function keys() {
     return array('MAILBEEZ_BULKMAIL_STATUS', 'MAILBEEZ_BULKMAIL_CUSTOMERS', 'MAILBEEZ_BULKMAIL_NEWSLETTER', 'MAILBEEZ_BULKMAIL_RATE', 'MAILBEEZ_BULKMAIL_SENDER', 'MAILBEEZ_BULKMAIL_SENDER_NAME', 'MAILBEEZ_BULKMAIL_SORT_ORDER', 'MAILBEEZ_BULKMAIL_GA', 'MAILBEEZ_BULKMAIL_GA_MODE');
   }

   function install() {
		mh_insert_config_value(array('configuration_title' => 'Send Bulkmail', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_STATUS', 
																 'configuration_value' => 'False', 
																 'configuration_description' => 'Do you want to email a customer group?', 
																 'set_function' => 'mh_cfg_select_option(array(\'True\', \'False\'), '
																 ));


		mh_insert_config_value(array('configuration_title' => 'newsletter status', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_CUSTOMERS', 
																 'configuration_value' => '2', 
																 'configuration_description' => 'customer group to mail(value in database table customers.customers_newsletter)', 
																 'set_function' => ''
																 ));


		mh_insert_config_value(array('configuration_title' => 'newsletter name', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_NEWSLETTER', 
																 'configuration_value' => 'newsletter', 
																 'configuration_description' => 'newsletter to send.(must match first part of file name of a newsletter in mailhive/mailbeez/bulkmail folder)', 
																 'set_function' => ''
																 ));														 


		mh_insert_config_value(array('configuration_title' => 'Set Mailing Speed', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_RATE', 
																 'configuration_value' => '4', 
																 'configuration_description' => 'seconds per email', 
																 'set_function' => ''
																 ));


		mh_insert_config_value(array('configuration_title' => 'sender email', 
															 	'configuration_key' => 'MAILBEEZ_BULKMAIL_SENDER', 
																 'configuration_value' => STORE_OWNER_EMAIL_ADDRESS, 
																 'configuration_description' => 'sender email', 
																 'set_function' => ''
																 ));


		mh_insert_config_value(array('configuration_title' => 'sender name', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_SENDER_NAME', 
																 'configuration_value' => STORE_NAME, 
																 'configuration_description' => 'sender email', 
																 'set_function' => ''
																 ));


		mh_insert_config_value(array('configuration_title' => 'Sort order of display.', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_SORT_ORDER', 
																 'configuration_value' => '20', 
																 'configuration_description' => 'Sort order of display. Lowest is displayed first.', 
																 'set_function' => ''
																 ));


		mh_insert_config_value(array('configuration_title' => 'Google Analytics Integration', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_GA', 
																 'configuration_value' => 'True', 
																 'configuration_description' => 'Do you want to enable URL rewrite to track this MailBeez Module in Google Analytics?', 
																 'set_function' => 'mh_cfg_select_option(array(\'True\', \'False\'), '
																 ));


		mh_insert_config_value(array('configuration_title' => 'Google Analytics Integration URL rewrite mode', 
																 'configuration_key' => 'MAILBEEZ_BULKMAIL_GA_MODE', 
																 'configuration_value' => 'default', 
																 'configuration_description' => 'Google Analytics URL Rewrite Mode', 
																 'set_function' => 'mh_cfg_select_option(array(\'default\', \'all\', \'shop\'), '
																 ));
   }
 }
?>

 

Thanks for helping.

 

Jasper

Share this post


Link to post
Share on other sites

Updat,

 

I must made a mistake because with a fresh download off bulkmail.php it runs normal.

 

Only thing now is i dont use the subscribers table.

 

Maybe you know whats wrong with my changes.

 

Jasper

Share this post


Link to post
Share on other sites

Your file looks fine, I don't see a problem. You should be able to send out email everyone in your subscribers list with a value of '2' in the field subscribers.customer_newsletter .

 

Note that no attempt has been made to test the bulkmail module with the cron jobs.

 

Perhaps I don't understand what problem you are having, try restating exactly what the issue is.


Oscommerce site:

 

 

OSC to CSS, http://addons.oscommerce.com/info/7263 -Mail Manager, http://addons.oscommerce.com/info/8120

Share this post


Link to post
Share on other sites

Hey,

 

Thanks for looking.

 

I will contact my brother and ask him to translate my problem from Dutch to English.

 

Then i will post my problem again ;)

 

Best regards,

 

Jasper

Share this post


Link to post
Share on other sites

Cord, can you tell me is anyone has installed your mailbeez into an oscMAX cart? Currently I am using the 2.0.25 version the latest 2.5 is not due for another month or so..


Debbie D
Franklin County, VA "Moonshine Capitol of the World"
osCmax Mobile Template oscmaxtemplates.com

Share this post


Link to post
Share on other sites

 

 


Cord, can you tell me is anyone has installed your mailbeez into an oscMAX cart? Currently I am using the 2.0.25 version the latest 2.5 is not due for another month or so..

hi debbie,

yes, oscMax is supported and people are using it, find the installation manual on


cheers
cord Edited by burt
remove link

Share this post


Link to post
Share on other sites

Just installed this, works amazing!

 

One thing though...

My customers can't opt-out.

The link is there in de email. But clicking it does lead them to a webpage ../mailhive.php/ma/block/m/nopurchase/mp/large code//?utm_source=MailBeez&utm_medium=email&utm_campaign=nopurchase

 

The customer does see a page.... there is only the text: Mailbeez: PRODUCTION

 

In de logs in opt-out logs, there are no entries...

 

What can be wrong?

 

hi dennis,

 

you have some kind of url rewriter mod which does not support the correct mapping to the mailhive.php block url. therefor mailhive.php can't resolve the request and do the blocking.

 

so it is a configuration / modification issue of your installation.

 

I will have a look for the next release whether I can make the generation of the block-url rewriter-proof

 

cheers

cord

Share this post


Link to post
Share on other sites

 

 


hi debbie,

yes, oscMax is supported and people are using it, find the installation manual on

cheers
cord



Thanks Cord.. I musta have missed that line there on your site for the install instructions.. Have you looked at the new 2.5 version?? I havent really done so myself just yet, but they are touting it as the best thing since sliced bread smile.gif Think it will be any issues with integrating it there also if I decide to move up? Edited by burt
remove link

Debbie D
Franklin County, VA "Moonshine Capitol of the World"
osCmax Mobile Template oscmaxtemplates.com

Share this post


Link to post
Share on other sites

Have you looked at the new 2.5 version?? I havent really done so myself just yet, but they are touting it as the best thing since sliced bread :) Think it will be any issues with integrating it there also if I decide to move up?

MailBeez has a very tiny footprint into the system, so I see no risk in just using it. I will make it compatible with 2.5 if it should not work already now.

Share this post


Link to post
Share on other sites

hi dennis,

 

you have some kind of url rewriter mod which does not support the correct mapping to the mailhive.php block url. therefor mailhive.php can't resolve the request and do the blocking.

 

so it is a configuration / modification issue of your installation.

 

I will have a look for the next release whether I can make the generation of the block-url rewriter-proof

 

cheers

cord

 

Thanks!

I sadly can't change the rewrite option in Oscommerce. I'm listed top 5 in Google, so I don't want this to dissapear :)

 

Maybe in a soon to release new version it is fixed. I hope.

Now my customers can't unsubscribe.... and this can lead to very unhappy customers :)

 

Dennis

Share this post


Link to post
Share on other sites

Hi Thanks for this great contribution

 

I tried the review module and came across an problem:

 

 

I am having a Login.php looping issue,

but it only happens when the log in page is access from the "write review" button clicked by a customer who is not logged in. When log in is submitted, the login page just refreshes over and over, but if you navigate to a product page, you are actually logged in.

 

Log in from the Index page works normal and the customer is redirected to Index.php as designed.

 

I am not getting any reviews because this is confusing customers, any ideas why the login is looping only when access from the write review button?

 

Due to this problem customers who click the write review button in the the email just get into this loop.

 

Thanks For the help

Arthur

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×