You get notifications for friend adds, messages and comments/replies
The notices are customizable. It’s best to look through the code to see how they work. Most things, like sending a message will run a notice function. So you can add or take away what calls this notice function.
Thanks modemlooper.
I have been looking though the code for over a month now and I’m getting nowhere.
I am trying to modify the “BuddyPress Activity Comment Notifier” plugin to do what I want—it takes activity update comments and makes a screen notification for them.
This is exactly what I want to do but for post comments, not activity update comments.
A possible solution that I’m stuck on is how to trigger an activity comment when someone creates a post comment.
Well, I’m stuck on everything; even how to approach this, and most likely, I’m going about this all wrong.
If any kind soul can take a minute to provide details, it would be greatly appreciated—otherwise it might be nuts to the client.
You should be able to create a hook via:
`do_action(‘wp_insert_comment’, $id, $comment);`
which is located ~Line 1259 in wp-includes/comment.php -> wp_insert_comment()
Thanks for the reply Shane.
The problem I’m having is reconciling the params that WP post comments use and the params that BP activity comments use.
The simplest route (that I can glean) to get the functionality I want is to programmatically insert an activity post comment every time a comment is made on the actual post.
So, how do I grab the necessary params from a regular post comment and pass them to a function that will create an activity post comment?
I can (hopefully) figure out how to redirect the activity post comment to link to the post and not the activity item once I get this initial part working.
(The reason I think faking an activity comment is so that I can utilize preexisting functions that find all the involved members that are commenting on the post, which only exist in BP activity and not in WP—correct me if I’m wrong)
>So, how do I grab the necessary params from a regular post comment and pass them to a function that will create an activity post comment?
If I understand you correctly – an activity item should be created when you comment on a post page
At least it does on http://testbp.org/activity/ – try it.
( note: on my 1.6 RC1 install – an activity item is NOT created when you comment on a post page – and I don’t know why at this time )
So, if on your installed BP version ( which is ? ) , activity items are created when a member comments on a post page, then you should be able to hook into the creation of that item and generate a notification.
If, on your install, activity items are NOT created when a member comments on a post page – then there is another issue and I’d be interested in the answer.
Thanks for the help Looper and Shane.
I got it working!
Had to redeclare some functions and modify an already existing plugin but it works…whew.
Hello there Andrew! I have trouble with this too (months of frustration). I would really love if you could share your solution for viewing a comment notification to the post author. I can offer you a invite to Dribbble if you help me out with this!
Yikes! Sorry, Bob, I just realized I was not subscribed to this thread. Anyway, the functions that I had gotten to work for creating activity notifications from actual blog comments (not activity comments) was working but is now broken. :\ Here is the new thread I have created to tackle this new situation. Feel free to add a “bump”.
http://buddypress.org/support/topic/help-me-fix-a-function-that-adds-blog-comments-to-activity/
It seems that screen notifications in Buddypress 1.6.1 are busted. I’ve been struggling with this for days,weeks,months—also found this: http://buddypress.org/support/topic/notifications-do-not-seem-to-work/ Can anyone confirm or deny?
Hi @andrewgtibbetts
I am looking for some notification triggers/functions/hooks. For e.g. i have a button and i want to notify others about something on that button event. Like on button click, somebody can unlock some rewards so that others will have the notification.
Thanks & regards