vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Major Additions - Email Integration (New threads/replies by email) (https://vborg.vbsupport.ru/showthread.php?t=151222)

Cyricx 07-25-2007 04:59 PM

Just wanted to drop a quick note...

Autosubscribe will be in 2.0!

Right now it's controlled from the usergroup manager, you set auto-subscribe to yes and enter the forumid's separated by commas of forums that when added to that usergroup the member can access.

The code even handles overlapping usergroups. For example if you have two usergroups that give access to forumids 9,11 it won't count those forumids twice :)

I'm thinking we need a PM sent to the user to let them know that subscriptions have been added for forums x and x with links to change those settings if they wish, with an admin option to enable/disable the pm.

I also think I need to code a script to update autosubscriptions, which will overwrite any subs people may have so it'll have to be controlled per usergroup so if you change the settings for one usergroup, you can go and readd the auto subs, without adding a ton of subs for the other groups that people may have tweaked and changed.

The update script will have to make it into 2.0, the PMs may make it into the next version depending on how easy they are to code in :)

tekguru 07-25-2007 05:03 PM

Sounding good Chris, are we anywhere near a test version yet?

Cyricx 07-25-2007 05:05 PM

Very close. :)

O and the auto sub thing, goes through the class_dm_user so even new members subscribing, or join groups, or admincp, extra, any place you are changing the usergroups will also check for auto subs :)

Tralala 07-25-2007 07:58 PM

Quote:

Originally Posted by Cyricx (Post 1301366)
Autosubscribe will be in 2.0!

Right now it's controlled from the usergroup manager, you set auto-subscribe to yes and enter the forumid's separated by commas of forums that when added to that usergroup the member can access.

This is awesome. Thanks so much for this, Cyricx... I think it'll fit my "users announcements" needs nicely now (especially since I've discovered that Super PM doesn't work in 3.6.x :( )


Just to ask again though, since the question never got answered... if all I'm looking for is for threads and posts to get sent out via email -- but not to allow replies to those posts to be made via email -- can I still install and use this without the IMAP support? I'm assuming yes, just hoping the admin of it all makes sense. (I suppose if I'm not checking a mailbox, the cron never runs, so there's never an IMAP error, yes?)

And, can the emails be phrased so I can customize/remove the extra "reply" text (basically, telling folks that they have to log into the forum to respond?)

Thanks again. :up:

AyeCapn 07-25-2007 08:25 PM

cyricx > *

Cyricx 07-25-2007 08:31 PM

Quote:

Originally Posted by Tralala (Post 1301548)
Just to ask again though, since the question never got answered... if all I'm looking for is for threads and posts to get sent out via email -- but not to allow replies to those posts to be made via email -- can I still install and use this without the IMAP support? I'm assuming yes, just hoping the admin of it all makes sense. (I suppose if I'm not checking a mailbox, the cron never runs, so there's never an IMAP error, yes?)

And, can the emails be phrased so I can customize/remove the extra "reply" text (basically, telling folks that they have to log into the forum to respond?)

Thanks again. :up:

Yes it can, you'll just need to disable the scheduled task that runs.

Also, the emails are completely phrased. The two you'll need to fiddle with to customize and remove the reply stuff will be "ei_notify_thread_forum" and "ei_notify_post_forum".

Since you are not going to use the email retrieval side of it you will not need imap.

But I must stress to everyone else that will be using email retrieval... be very careful fiddling with those phrases as the cron job looks for

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

and

You can also begin a new thread by sending an email to $foruminfo[ei_replyaddress]!

and cuts everything out between that to remove the signatures and the links from emails and posts. If you mess with either of those or remove them, signatures will get duplicated in posts and emails :)

But Tralala, since your talking about not using that retrieval, you won't experience any side effects from completely chopping up those phrases to your delight :)

Tralala 07-25-2007 08:53 PM

Thanks, Cyricx!

This has the makings of being the Best. Mod. Ever...

and *certainly* worthy of MotM! :up:

Tralala 07-25-2007 11:26 PM

Cyricx: I mentioned this earlier and you said you liked the idea. I'd been hoping to continue to give my users the option of getting instant email updates of only new threads, in addition to your hack's "all new threads and replies." (So I'd hoped to keep RedTyger's original hack installed to allow for that.) In the meantime I just tried to make it work myself.

I edited the $vbphrase[instant_notification_by_email] phrase of RedTyger's to read "Instant notifications of new threads only."

I also edited yours -- $vbphrase[email_reply_integration] -- to read "Instant notifications of all new threads and replies" (instead of the default "Instant Notification by email")

Seems like it'll work. I'm hoping this is an easy way to get these hacks to peacefully coexist... and if not, maybe you could include both as options in your hack. Just figured I'd throw it out there to help others with the same hope.

It's also a bit counter-intuitive that to subscribe you go to the forum pulldown, select "Subscribe" and then choose what type... but to *unsubscribe* you can only do so from the UserCP. Ideally we'd be able to unsubscribe from the same forum pulldown... and in the absence of that, unsubscribing would be yet another listing on the "Notification Type" pulldown.

Thanks for the consideration.

Cyricx 07-26-2007 01:30 AM

I'll update the phrase for my next version :)

I'm deadly close to taking the code I have no to the beta testers, so I think I'll look at the dropdowns and such in 2.5 or 3.0 or whatever. Which shouldn't be far behind the release of 2.0 :)

The phrase change will definately be in the 2.0 as I didn't realize I hadn't flopped those over :(

Updated - changed the phrase to read

Instant notification by email for new threads and replies

Love the input Tralala! Soon I'll be able to put these great ideas into action! :)

Tralala 07-26-2007 02:08 AM

Idea for 2.5 or 3.0:

The ability for users to subscribe to individual threads of their choosing (and not whole forums) and receive *all* subsequent replies to said threads.

(The built in vB thread subscription mechanism only sends ONE, with the following disclaimer: "There may also be other replies, but you will not receive any more notifications until you visit the forum again.")


All times are GMT. The time now is 05:11 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.01945 seconds
  • Memory Usage 1,748KB
  • 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
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)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