Magento Newsletter Succeess Message In Pop Up
Solution 1:
I have found three Method and I have applied it into my Magento:
Method 1:
Add to the top of the page you want to display the success message the following js script:
<script type=“text/javascript”>
var message = '<?php echo strip_tags($this->getChildHtml('global_messages')) ?>';
if (message == $this->__('Thank you for your subscription')) alert("What ever you want to display!");
Method 2:
A simple note saying, Thank you for your subscription.
Log into Magento Admin>CMS>Manage Pages>Add New Page
Create a Newsletter Policy CMS page, i.e. newsletter-promotions
Open SubscriberController.php file located in:
MagentoStore\App\Code\Core\Mage\Newsletter\controllers\
Change
$session->addSuccess($this->__('Thank you for your subscription'));
to
$session->addSuccess($this->__('Thank you for your subscription. For more info on our Newsletter Policy, please click <a href="newsletter-promotions" target="_self">here</a>.'));
It would be a good idea to also do the same for; Please enter a valid email address; Confirmation request has been sent; and There was a problem with the subscription, messages.
Method 3.
Redirect to a special page of discounted products vieable only by subscribers, which contains the newsletter policy.
Magento Admin>Catalog>Manage Products>Add New Product
Create new special discounted products, with Visibilty attribute set to, Nowhere. Make a note of the product ID.
Magento Admin>CMS>Manage Pages>Add New Page
Create a Newsletter Policy CMS page, i.e. newsletter-policy-and-promotions. In this page you can add your special products you created for your new subscribers. (This is not covered in the scope of this, How To)
Change at approx line 65:
$this->_redirectReferer();
to
$this->_redirectUrl(Mage::getBaseUrl().'newsletter-policy-and-promotions');
$this->_redirectUrl(Mage::getBaseUrl());
to
$this->_redirectUrl(Mage::getBaseUrl().'newsletter-policy-and-promotions');
Now the subscriber will automatically be redirected to your new page, and the, “Thank you for your subscription” message will still be displayed.
Hope this helps you.
Post a Comment for "Magento Newsletter Succeess Message In Pop Up"