Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-18-2012, 12:06 PM
Chimpie's Avatar
Chimpie Chimpie is offline
 
Join Date: Nov 2007
Location: Sarasota, Florida
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Need Daily Digest Modification

Hey everyone,

I would like to modify the daily digest. In addition to the list of what threads are new and what threads have been updated, I need the post content to be listed as well. So it should look like:

Quote:
The following threads are new:
********
Thread title
Link
Started by
Post content

Posted by
Post content

Posted by
Post content

********
(next new thread)
Thread title
Link
Started by
Post content

Posted by
Post content

Posted by
Post content


The following threads are updated:
********

Thread title
Link
Started by
Post content

Posted by
Post content

Posted by
Post content

Repeated
Can this be done?
Reply With Quote
  #2  
Old 05-18-2012, 12:24 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think it can be done. If you look at includes/functions_digest.php, the first section gets subscribed threads and includes all new posts from those threads. Then the next section gets subscribed forums and provides links to new or updated threads. So I suppose what you could do is take the results of searching for new and updated threads and do the same thing that's done for subscribed threads (it'll obviously take some moving around of code).
Reply With Quote
  #3  
Old 05-18-2012, 12:35 PM
Chimpie's Avatar
Chimpie Chimpie is offline
 
Join Date: Nov 2007
Location: Sarasota, Florida
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah I was looking at that, but I was thinking that I needed to add code so the post content was added.
Reply With Quote
  #4  
Old 05-18-2012, 12:49 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's true - for each new or updated thread found in a subscribed forum, you would need to do a query for new posts. But I think it should be almost the same query that's done for updated posts in each subscribed thread. I was thinking maybe if you could take the part from the beginning that processes each subscribed thread and make it a separate function, then maybe you could use it in the section that processes new and updated threads.

BTW, I responded because I remember seeing you post this as a follow-up question in that other thread and I meant to answer there but I forgot. But I guess when people post here they're really looking for someone to do the coding, so my answer really isn't very good. If I get a chance to look at it later maybe I can be of more help.

ETA: actually I won't be able to do this, so if anyone else can help please go ahead.
Reply With Quote
  #5  
Old 05-18-2012, 12:55 PM
Chimpie's Avatar
Chimpie Chimpie is offline
 
Join Date: Nov 2007
Location: Sarasota, Florida
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks. Yeah, I tried coding it myself and couldn't get it right so I posted here. :/
Reply With Quote
  #6  
Old 05-18-2012, 01:21 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I thought of another approach that might work - make a different way for users to subscribe to a forum - by subscribing to all existing and new threads. Then I think the existing digest code would work. Adding a subscription for each existing thread should be pretty easy, and then you'd only need to catch when a new thread was created and add subscriptions to it for each user in question.
Reply With Quote
  #7  
Old 05-18-2012, 01:44 PM
Chimpie's Avatar
Chimpie Chimpie is offline
 
Join Date: Nov 2007
Location: Sarasota, Florida
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I thought of that as well, but the forum owner doesn't want the members to receive lots of emails. The forum only has four suggestions so, since they are all subscribed to those four sections, the most they'll receive is four emails.
Reply With Quote
  #8  
Old 05-18-2012, 03:36 PM
Simon Lloyd's Avatar
Simon Lloyd Simon Lloyd is offline
 
Join Date: Aug 2008
Location: Manchester
Posts: 3,481
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Look at the code for a subscribed thread, that gives you the post content you should be able to gleam it from there
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:17 PM.


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.08037 seconds
  • Memory Usage 2,229KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete