vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Major Additions - microNEWSLETTER (Mailinglist Manager) (https://vborg.vbsupport.ru/showthread.php?t=234208)

MaryTheG(r)eek 01-27-2010 07:11 AM

Quote:

Originally Posted by Krali (Post 1967725)
What is the link for users to unsubscribe?

I want to add it under a navigation button in the main menu, not only in the newsletter mail.

Great Mod and looking forward to full (pro) version.

The standard link is newsletter_actions.php?do=unsubsribe but there are 2 more dynamic variables to add. Email (&email=...) which you can get easily using "$vbulletin->userinfo['email']", but the last one (&groupid=...) is impossible to get it, except if you add "$groupid=1", as the free version permits only one mailinglist.

In the PRO version should be normal Subscribe/Unsubscribe form as widget in CMS and as block in forumhome (if you're using the native vB right/left side block).

Maria

Krali 01-27-2010 07:13 AM

Hello,

oh, I would prefer a main menu tab with sub links for the users to subscribe/unsubscribe through a link. A block in forumhome is not so good.

Thank you.

3DUInc 01-27-2010 07:30 AM

OUTSTANDING Maria!! Tagged, voted, nominated and downloaded

Just so most of you understand that YOUR time is not the same as your SERVER time. Like my dedicated server is running 6 hours ahead of my time so if I installed it and set it to run 1 hour later, my time, Id be waiting until next day. You can check your server time several ways so that you know the exact server time.

Thank you very much Maria. Ill be joining soon as I want to get the pro versions of a couple of your mods.

MaryTheG(r)eek 01-27-2010 07:35 AM

Quote:

Originally Posted by 3DUInc (Post 1967750)
OUTSTANDING Maria!! Tagged, voted, nominated and downloaded

Just so most of you understand that YOUR time is not the same as your SERVER time. Like my dedicated server is running 6 hours ahead of my time so if I installed it and set it to run 1 hour later, my time, Id be waiting until next day. You can check your server time several ways so that you know the exact server time.

Thank you very much Maria. Ill be joining soon as I want to get the pro versions of a couple of your mods.

Thank you for your supporting words Tamela:) I do, also have problems with server's time, that's why when you setup a new campaign it shows the server's time, so you can calculate a bit more easier after how many hours you want to send the emails. Leaving the default values, the emails will be send by the next cron job run.

Maria

webspider 01-27-2010 09:22 AM

Nice addon. I'd definitely buy the pro version if bounces were handled.

Hornstar 01-27-2010 09:29 AM

I'd like to see it handle bounced emails. That would be pro.

MaryTheG(r)eek 01-27-2010 09:39 AM

Quote:

Originally Posted by hornstar1337 (Post 1967821)
I'd like to see it handle bounced emails. That would be pro.

As I'm not so familiar with the orology, even if I do believe that I understood what you ask for, do you mean a mechanism to control email that didn't sent and resend them at a later time?

If this is, sure I'm planing to add this feature. If not, try with simplier words to make me understand:rolleyes:

Maria

webspider 01-27-2010 10:13 AM

If a mail is undeliverable it's bounced and the account should be flagged somehow for an email address update. Most mailing lists just unsubscribe the user depending on the error code. It my case I'd like to see the bounced user moved to the awaiting email confirmation usergroup.

Action: failed
Status: 5.0.0 (permanent failure)
Remote-MTA: dns; [000.000.000]
Diagnostic-Code: smtp; 5.1.0 - Unknown address error 550-'Requested action not taken: mailbox unavailable' (delivery attempts: 0)

Veer 01-27-2010 11:57 AM

That is really very good work Maria, Appreciated.

Rated, Installed & Nominated.

thincom2000 01-27-2010 03:06 PM

I was talking about in the cron. $db->escape_string is missing in two places (both in micronewsletter_members.php):
Code:

        $email = $member["email"];
        $check_user = $vbulletin->db->query_read("SELECT * FROM " . TABLE_PREFIX . "micronewsletter_subscribers WHERE email='$email' ORDER BY email ASC LIMIT 1");

And a few lines later in the INSERT.


All times are GMT. The time now is 09:54 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02091 seconds
  • Memory Usage 1,741KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete