Author Topic: We need 3 more buttons for Custom HTML - UnsubALL, etc...  (Read 3427 times)

BGSWebDesign

  • Posts: 625
    • View Profile
    • http://www.bgswebdesign.com
We need 3 more buttons for Custom HTML - UnsubALL, etc...
« on: September 02, 2005, 07:13:10 am »
Hi DW,

I'm loving this new release (v. 1.84), as I finally upgraded from v. 1.7b.  It's a radical change....

There are still some things I believe that could be improved.

While I love the new Custom HTML and the sets (see another post about providing us a way to select a SET), there is still something missing here...

Let me explain, in v. 1.7b, I made my own customization so that I had 3 additional buttons on the Custom HTML screen - UnsubALL Confirm, UnsubALL Success, and UnsubALL Error, as follows (in custom.php):
Code: [Select]

      <td>
       <form method=post action=$PHP_SELF>
       <input type=hidden name=remallconform value=1>
       <input type=hidden name=list value=$list>
       <input class=button type=submit value=\"UnsubALL Confirm\">
      </td></form>
      <td width=3><img src=1.gif width=3></td>
      <td>
      <form method=post action=$PHP_SELF>
       <input type=hidden name=remallsucform value=1>
       <input type=hidden name=list value=$list>
       <input class=button type=submit value=\"UnsubALL Success\">
      </td></form>
      <td width=3><img src=1.gif width=3></td>
      <td>
       <form method=post action=$PHP_SELF>
       <input type=hidden name=remallerrform value=1>
       <input type=hidden name=list value=$list>
       <input class=button type=submit value=\"UnsubALL Error\">
      </td></form>
     </tr>


I then added 3 refvals in the code like this:
Code: [Select]

if($remallconform){ $refval = 'removeall'; }
if($remallerrform){ $refval = 'remallerro'; }
if($remallsucform) { $refval = 'remallsucc'; }


The reason I did this is because it allowed me to have SEPARATE Html screens for Remove from ALL lists, this is required since, the Remove from ALL lists needs to tell the subscriber that if the click Remove on this screen they will NEVER get another email from you - and it could potentially save inadvertent unsubscribes by letting the user think about their actions before pressing this button - it gives them a little pause, before they click it and remove themselves forever from your list!

This code then provided additional html in the previous lm_custom table, as follows:
Code: [Select]
INSERT INTO lm_custom VALUES (163,1,'removeall','<html>\r\n<head>\r\n<title>Remove ALL Confirmation Page</title>\r\n</head>\r\n<body bgcolor=white>\r\n!fname !lname,<br><br>\r\nYour name was successfully retrieved from our database.  We apologize if mailings from this list were an inconvenience to you and hope you are able to find what you were looking for in the future.  Please confirm that you would like your email address (!email) <b>removed from ALL mailing lists</b> by clicking the button below.\r\n<P>\r\n<font color=\"red\">Remember, this will remove you from ALL lists.</font>  If you wish to remain in some lists, and not others, click the other remove link in your email, do not click below.  You may also email the list administrator at: <a href=\"mailto:brett@yourdomain.com\">brett@yourdomain.com</a> to request that you are only removed from some lists and not all of them...\r\n<P>\r\n!button\r\n<P>\r\n','Remove Me From ALL -Your Domain - Lists','','','','');
INSERT INTO lm_custom VALUES (164,1,'remallerro','<html>\r\n<head>\r\n<title>Email Address Not Found!</title>\r\n</head>\r\n<body bgcolor=white>\r\nYour email address (!email) was not found in our database!  This error should never happen, please contact the administrator of this web site for a manual removal.<br>\r\n</body>\r\n</html>','','','','','');
INSERT INTO lm_custom VALUES (165,1,'remallsucc','<html>\r\n<head>\r\n<title>Removal ALL Success Page</title>\r\n<body bgcolor=white>\r\n!fname !lname,\r\n<P>\r\nYour email address (!email) was successfully <b>removed from ALL mailing lists</b>.  You will not receive any more email from our server.  \r\n<P>\r\nWe\'re sorry you decided to leave and wish you the best in the future!\r\n<P>\r\nManagement<br>\r\n</body>\r\n</html>','','','','','');


This also provide a different Button: Remove me from ALL Lists, so that the user thinks again about clicking it, before they are gone forever....

I believe this feature needs to be added to LMP v. 1.8x, for the reasons listed above... how about it DW?   I have the code to do it above, but since you no longer use the lm_custom table, I don't have the time to go through your new insertion routines to figure out where to put it, can you help out, or consider adding it soon?
Thanks,
-Brett
http://www.bgswebdesign.com/Contact-Us.php

*** I do custom List Mail Pro installations ***
Contact me through my website (above)

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
We need 3 more buttons for Custom HTML - UnsubALL, etc...
« Reply #1 on: September 04, 2005, 02:53:36 am »
This could be done with what I mentioned in another thread, by adding an option to the remove link to choose the Custom HTML to use.

I've made a note and will certainly add it soon.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

BGSWebDesign

  • Posts: 625
    • View Profile
    • http://www.bgswebdesign.com
We need 3 more buttons for Custom HTML - UnsubALL, etc...
« Reply #2 on: September 04, 2005, 08:02:43 am »
Hi DW,

Quote
by adding an option to the remove link to choose the Custom HTML to


I'm not sure you fully undestand this, adding a Remove Link to choose Custom HTML will NOT do it...

I need 3 MORE buttons, 3 MORE custom HTML pages which are designed by me, and that result in 3 Different Redirects to the correct pages so that these (Unsub ALL, REmove ALL, Unsub ALL success) are different pages then the standard Unsub, Remove, Unsub Success...

DOes that make sense?
Thanks,
-Brett
http://www.bgswebdesign.com/Contact-Us.php

*** I do custom List Mail Pro installations ***
Contact me through my website (above)

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
We need 3 more buttons for Custom HTML - UnsubALL, etc...
« Reply #3 on: September 04, 2005, 09:58:25 am »
Quote
adding a Remove Link to choose Custom HTML will NOT do it..

Wouldn't you have two remove links, one for multi/ALL list unsubscribe (this is now a remove link option) and one for single list unsubscribe?  If you could choose the HTML for each code then you could set up a different 'Remove Confirm' page for each code and do, if I understand correctly, what you wish.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

BGSWebDesign

  • Posts: 625
    • View Profile
    • http://www.bgswebdesign.com
We need 3 more buttons for Custom HTML - UnsubALL, etc...
« Reply #4 on: September 04, 2005, 08:51:08 pm »
Hi,

Quote
Wouldn't you have two remove links, one for multi/ALL list unsubscribe (this is now a remove link option) and one for single list unsubscribe?


No, this has nothing to do with multi/ALL list, I need two removal links for every list, not just for multi/ALL but for each and every list.   I need TWO for single list unsubscribe, that's where I don't have enough, I need two for each list, One that does the Unsub HTML, and one that does the Unsub ALL....   I'm a bit confused, maybe it would do it as you say, but I'd have to see it first...  I think the problem comes up with this:
Quote
by adding an option to the remove link to choose the Custom HTML to use.


That seems confusing to me, letting the Remove LINK choose which Custom HTML to use, it seems easier in my mind if they are separate Custom HTML screens that I can lay out in Custom HTML, not sure, would have to see what you're proposing (screen shot?)
Thanks,
-Brett
http://www.bgswebdesign.com/Contact-Us.php

*** I do custom List Mail Pro installations ***
Contact me through my website (above)