Search Results for 'spam'
-
AuthorSearch Results
-
October 12, 2015 at 1:43 pm #245372
In reply to: Can I @everyone when I message?
Paul Wong-GibbsKeymasterSo much spam potential 😀
October 6, 2015 at 10:03 am #245123Henry WrightModeratorCheck the activation emails aren’t going into user’s spam folders.
September 26, 2015 at 8:58 am #244811Henry WrightModeratorThat information never arrived at the email.
Just a thought, check your spam folder as sometimes activation emails end up there.
I attempted another registration with different credentials and email and this time nothing happened.
This might be a problem with your theme. Try activating TwentyFifteen and complete the registration form again. Also deactivate any plugins you’ve installed, just to be sure none of those are causing the problem.
September 25, 2015 at 1:19 pm #244786Henry WrightModeratorSometimes registration emails aren’t sent
Are you sure they’re not being sent? Could it be that they’re not being received (gone into a spam or junk folder)?
If the user skips this they can login normally
They can log in but unless they’ve activated their account via the email that was sent, or you have manually activated them, they won’t be able to do much on your site. Their privileges will be restricted.
September 22, 2015 at 2:09 pm #244684In reply to: How to avoid spam registration in buddypress
ArvindParticipantHi
@Vignesh: I installed WangGuard and it seems to work well. Frequency has come down to 3-4 hr/spam from 20min/spam on average.
You get the Free API also after creating user account with them.
Recommended ? : YES.@ Jose: Thanks, it works well.
I was able to create a Security Q, and all seems easy now.BR
Arvind
September 6, 2015 at 10:21 pm #244132trishahdeeParticipantThank you for the reply. I apologize for not using the correct format for a support question. I will know better for next time.
Your suggestion that I look into my active plugins found the problem. I always use “Stop Spammers Spam Control” but I guess the normal settings I use for it are causing the problem. When I deactivate it the problem goes away. I’ll work on tweaking it’s settings.
Thank you for your help!
September 3, 2015 at 7:02 pm #244032In reply to: Increase in fake visits since install
djstevebParticipant@projectslimited – yeah, welcome to the club! I had one bp site with registration turned off for 18 months.. turned it on to test some thing – hours later – dozens of new “groups” and spam accounts.
My main site I depend on buddypress humanity as main line of defense.. but also add the plugin “good question” (changing the defaults on these two!)
I also use “geo ip block” on all wp sites now. (changing some defaults)
that seems to help 95% – then I got so tired of the manual spammers that I added the apache gep redirect thing from maxmind lite.. and block all visits from Russia, China, Ukraine, and a few others completely.
Saves a ton of bandwidth and server resources – and makes it easier to find the cdir blocks of US and UK ISPs to block via htaccess (none of my web site visitors are using COLO Crossing Transport to visit my site- so all their cidrs eg:
23.94.144.0/20
23.94.144.0 – 23.94.159.255blocked…
I have been messaging with a wordpress plugin author about modding his plugin that pulls info from failed logins and puts them into iptables – suggesting a few mods that can make that info useful to those of us who do not have access to or want to get into iptables modsec stuff – hopefully those suggestions will come into a new version of that plugin later this year.
with my multi-site setup I use a ‘new blog defaults’ plugin to set any new blogs created to automaticcaly have the noindex setting in wordpress, and noinded nofollow settings from yaost.. so even if one manual spammer gets in and makes blog – it does no good, and does not show up on the radar of the other spammers.
I recently had to block Japan entirely as I started getting daily spam hits from there.. of course each person’s setup will vary – I can’t block all countries on all my sites, so some sites I set the ip geo block to whitelist just one or two.. on other sites I setup a blacklist to block 20 or so..
August 28, 2015 at 11:40 pm #243816In reply to: Add New User Activity on Button Click
SJS719ParticipantFor example, I have tried the following code and tried to call it onClick but it either doesn’t register or throws an error:
function add_featured_activity(){ GLOBAL $wpdb; $user_id = get_current_user_id(); $user_info = get_userdata( $user_id ); $button_action = "<a href='".site_url()."/members/".$user_info->user_login."'></a>"; // arguments to pass to the bp_activity_add() function $args = array( 'action' => $button_action, // The activity action - e.g. "Jon Doe posted an update" 'component' => 'profile', // The name/ID of the component e.g. groups, profile, mycomponent 'type' => 'activity_update', // The activity type e.g. activity_update, profile_updated 'user_id' => $user_id, // Optional: The user to record the activity for, can be false if this activity is not for a user. 'item_id' => $user_id, // Optional: The ID of the specific item being recorded, e.g. a blog_id 'recorded_time' => bp_core_current_time(), // The GMT time that this activity was recorded 'hide_sitewide' => 0, // Should this be hidden on the sitewide activity stream? 'is_spam' => 0, // Is this activity item to be marked as spam? ); $add_activity = bp_activity_add($args); // Update the members's last activity update_last_activity( $user_id ); return true; } add_action('bp_activity_add', 'add_featured_activity' );
August 27, 2015 at 4:31 pm #243707In reply to: Create Function When Favorite Button Clicked
bfchris2ParticipantI have the buttons displaying fine in entry.php..thanks for that info however.
To answer your questions milestones and momentum buttons really only need to act like the “spam” button, which when clicked, writes a “1” to the is_spam row in bp_activity table. So, I’ve created is_momentum and is_milestone rows in my db, and just need the logic on how I can get those buttons we have created to act like the “spam” button EXCEPT writing to a new row in table. ANd how to name the “php bp_activity_unfavorite_link” part of the button. That’s all.Hope that’s more clear now.
Chris
August 27, 2015 at 12:33 pm #243695In reply to: Create Function When Favorite Button Clicked
bfchris2ParticipantHere’s what I have done so far:
/activity/entry.php
<!-- BEGIN Custom Commenting Buttons --> <a href="<?php bp_activity_unfavorite_link(); ?>" class="button unfav bp-secondary-action" title="<?php esc_attr_e( 'Is Milestone?', 'buddypress' ); ?>"><?php _e( 'Is Milestone?', 'buddypress' ); ?></a> <a href="<?php bp_activity_unfavorite_link(); ?>" class="button unfav bp-secondary-action" title="<?php esc_attr_e( ' Is Momentum Point?', 'buddypress' ); ?>"><?php _e( 'Is Momentum Point?', 'buddypress' ); ?></a> <!-- END Custom Commenting Buttons -->
(Just grabbed the button code for “unfavorite/favorite”, so I could have placeholders for my 2 custom buttons)
/bp-custom.php
(code taken from bp-activity-functions.php, well the is_spam piece).// Mark each as milestone foreach ( (array) $activities['activities'] as $activity ) { // Create an activity object $activity_obj = new BP_Activity_Activity; foreach ( $activity as $k => $v ) { $activity_obj->$k = $v; } // Mark as milestone bp_activity_mark_as_milestone( $activity_obj ); // Tidy up unset( $activity_obj ); } // Mark all of this user's activities as milestone $wpdb->query( $wpdb->prepare( "UPDATE {$bp->activity->table_name} SET is_milestone = 1 WHERE user_id = %d", $user_id ) ); // Mark each as momentum point foreach ( (array) $activities['activities'] as $activity ) { // Create an activity object $activity_obj = new BP_Activity_Activity; foreach ( $activity as $k => $v ) { $activity_obj->$k = $v; } // Mark as momentum point bp_activity_mark_as_momentum( $activity_obj ); // Tidy up unset( $activity_obj ); } // Mark all of this user's activities as momentum point $wpdb->query( $wpdb->prepare( "UPDATE {$bp->activity->table_name} SET is_momentum_point = 1 WHERE user_id = %d", $user_id ) );
Hope this helps make sense of things somewhat.
Chris
August 26, 2015 at 7:51 pm #243676In reply to: Create Function When Favorite Button Clicked
bfchris2ParticipantHere’s what I have done so far:
/activity/entry.php
<!-- BEGIN Custom Commenting Buttons --> <a href="<?php bp_activity_unfavorite_link(); ?>" class="button unfav bp-secondary-action" title="<?php esc_attr_e( 'Is Milestone?', 'buddypress' ); ?>"><?php _e( 'Is Milestone?', 'buddypress' ); ?></a> <a href="<?php bp_activity_unfavorite_link(); ?>" class="button unfav bp-secondary-action" title="<?php esc_attr_e( ' Is Momentum Point?', 'buddypress' ); ?>"><?php _e( 'Is Momentum Point?', 'buddypress' ); ?></a> <!-- END Custom Commenting Buttons -->
(Just grabbed the button code for “unfavorite/favorite”, so I could have placeholders for my 2 custom buttons)
/bp-custom.php
(code taken from bp-activity-functions.php, well the is_spam piece).// Mark each as milestone foreach ( (array) $activities['activities'] as $activity ) { // Create an activity object $activity_obj = new BP_Activity_Activity; foreach ( $activity as $k => $v ) { $activity_obj->$k = $v; } // Mark as milestone bp_activity_mark_as_milestone( $activity_obj ); // Tidy up unset( $activity_obj ); } // Mark all of this user's activities as milestone $wpdb->query( $wpdb->prepare( "UPDATE {$bp->activity->table_name} SET is_milestone = 1 WHERE user_id = %d", $user_id ) ); // Mark each as momentum point foreach ( (array) $activities['activities'] as $activity ) { // Create an activity object $activity_obj = new BP_Activity_Activity; foreach ( $activity as $k => $v ) { $activity_obj->$k = $v; } // Mark as momentum point bp_activity_mark_as_momentum( $activity_obj ); // Tidy up unset( $activity_obj ); } // Mark all of this user's activities as momentum point $wpdb->query( $wpdb->prepare( "UPDATE {$bp->activity->table_name} SET is_momentum_point = 1 WHERE user_id = %d", $user_id ) );
Hope this helps make sense of things somewhat.
Chris
August 26, 2015 at 3:00 pm #243646In reply to: Create Function When Favorite Button Clicked
bfchris2Participant@henrywright…javascript *is enabled yes.
What I’m wanting to do, is duplicate those buttons with a new function close to how is_spam functions where it writes a “1” to a row in a db table. I can add the buttons in /activity/entry.php etc..but just need to know how exactly/where to copy the is_spam functionality and where to add to fire off a “replica”. if that makes sense.August 26, 2015 at 2:59 pm #243645In reply to: Create Function When Favorite Button Clicked
Henry WrightModeratorSo, is that how the spam or favorite/un favorite buttons work?
Maybe. It will depend if you have JavaScript enabled in your browser. If you do, then Ajax will be working. If you don’t, it’s likely the traditional
POST
orGET
methods will be in operation.August 26, 2015 at 12:18 pm #243638In reply to: Create Function When Favorite Button Clicked
bfchris2ParticipantSo, is that how the spam or favorite/un favorite buttons work?
And how about the functions?
Chris
August 24, 2015 at 3:43 pm #243538In reply to: Add New User Activity on Button Click
coffeywebdevParticipantTake a look at this code, I think it may be helpful for you…
I created a function vp_add_group_activity_comments() that hooks to the ‘post_comment’ action, so when a user posts a comment an activity stream item is created and added to their group’s feed.. (on my site users can only be in one group at a time)
It’s all about what you set for the $args array….
function vp_add_group_activity_comments($comment_id){ $comment = get_comment( $comment_id ); GLOBAL $wpdb; $user_id = get_current_user_id(); $user_info = get_userdata( $user_id ); $current_user_group_id = $wpdb->get_var("SELECT group_id FROM ".$wpdb->prefix."bp_groups_members WHERE user_id = '".(int)$user_id."'"); $comment_action = "<a href='".site_url()."/members/".$user_info->user_login."'>".$user_info->first_name." ".$user_info->last_name."</a> posted a comment on <a href='".get_permalink($comment->comment_post_ID )."'>".get_the_title($comment->comment_post_ID)."</a>"; // arguments to pass to the bp_activity_add() function $args = array( 'action' => $comment_action, // The activity action - e.g. "Jon Doe posted an update" 'content' => $comment->comment_content, // Optional: The content of the activity item e.g. "BuddyPress is awesome guys!" 'component' => 'groups', // The name/ID of the component e.g. groups, profile, mycomponent 'type' => 'activity_update', // The activity type e.g. activity_update, profile_updated 'primary_link' => get_permalink($comment->comment_post_ID ), // Optional: The primary URL for this item in RSS feeds (defaults to activity permalink) 'user_id' => $user_id, // Optional: The user to record the activity for, can be false if this activity is not for a user. 'item_id' => $current_user_group_id, // Optional: The ID of the specific item being recorded, e.g. a blog_id 'secondary_item_id' => $comment->comment_ID, // Optional: A second ID used to further filter e.g. a comment_id 'recorded_time' => bp_core_current_time(), // The GMT time that this activity was recorded 'hide_sitewide' => 0, // Should this be hidden on the sitewide activity stream? 'is_spam' => 0, // Is this activity item to be marked as spam? ); $add_activity = bp_activity_add($args); // Update the group's last activity groups_update_last_activity( $current_user_group_id ); return true; } add_action('comment_post', 'vp_add_group_activity_comments' );
August 24, 2015 at 3:38 pm #243537In reply to: Post comments not appearing in activity stream?
coffeywebdevParticipantTake a look at the code below to see how I use the post_comment action to hook my function vp_add_group_activity_comments(), which creates an activity stream item when a user posts a comment and adds it to their group’s activity stream… This is just what we are doing for our site, but if you look at the code you should be able to figure out how to do it for your site….
function vp_add_group_activity_comments($comment_id){ $comment = get_comment( $comment_id ); GLOBAL $wpdb; $user_id = get_current_user_id(); $user_info = get_userdata( $user_id ); $current_user_group_id = $wpdb->get_var("SELECT group_id FROM ".$wpdb->prefix."bp_groups_members WHERE user_id = '".(int)$user_id."'"); $comment_action = "<a href='".site_url()."/members/".$user_info->user_login."'>".$user_info->first_name." ".$user_info->last_name."</a> posted a comment on <a href='".get_permalink($comment->comment_post_ID )."'>".get_the_title($comment->comment_post_ID)."</a>"; // arguments to pass to the bp_activity_add() function $args = array( 'action' => $comment_action, // The activity action - e.g. "Jon Doe posted an update" 'content' => $comment->comment_content, // Optional: The content of the activity item e.g. "BuddyPress is awesome guys!" 'component' => 'groups', // The name/ID of the component e.g. groups, profile, mycomponent 'type' => 'activity_update', // The activity type e.g. activity_update, profile_updated 'primary_link' => get_permalink($comment->comment_post_ID ), // Optional: The primary URL for this item in RSS feeds (defaults to activity permalink) 'user_id' => $user_id, // Optional: The user to record the activity for, can be false if this activity is not for a user. 'item_id' => $current_user_group_id, // Optional: The ID of the specific item being recorded, e.g. a blog_id 'secondary_item_id' => $comment->comment_ID, // Optional: A second ID used to further filter e.g. a comment_id 'recorded_time' => bp_core_current_time(), // The GMT time that this activity was recorded 'hide_sitewide' => 0, // Should this be hidden on the sitewide activity stream? 'is_spam' => 0, // Is this activity item to be marked as spam? ); $add_activity = bp_activity_add($args); // Update the group's last activity groups_update_last_activity( $current_user_group_id ); return true; } add_action('comment_post', 'vp_add_group_activity_comments' );
August 22, 2015 at 1:12 am #243477In reply to: Good group chat plugin for bp?
djstevebParticipant@atfpodcast – quick chat is working 24/7 on my busiest bp site with 11,000 members.. only thing that screws up that page is when rtmedia has an update the screws with permalinks (messes up all of my static “pages” – have to change and resave.. but that is an issue with rtmedia and permalinks – nothing to do with quickchat.. it works fine and I deploy it on different sites in different ways. I did some write up about it on one of the comment threads I originally linked to in the first response to the original post I think..
anyhow, I think quickchat is the perfect text-chat plugin for a small web site that does not hammer the chat system with hundreds of simultaneous users.
It does chat, avatars, bad words filter, admin can delete stuff – it’s quite the package – I wish the original dev would of answered my emails offering some paid enhancements.. but it’s fine as it is. I did a long write up on one site talking about the drawbacks of ANY chat system that hooks into sql – but I doubt most people will run into those issues until they get more than 20 or so same-time chatters – that’s when you start to look at things to limit sql requests to keep your server from choking – which is usually more of an issue with robots and scrapers and brute force login stuff – comment spam – all that.. guess that’s more of a slightly different discussion – lol.
August 20, 2015 at 4:28 am #243410In reply to: Cant activate pending accounts
DJ9ParticipantYes buddypress is on both pages, I control both pages through 1 cpanel, and yes I can activate 1 at a time, the bulk is what is not working. I always have had pending since I started my page and the bulk activate use to work just fine. I have separate plugin ins to catch spammers and spam. I only use the settings buddypress comes with, no mods at all.
August 19, 2015 at 11:42 pm #243407In reply to: Cant activate pending accounts
danbpParticipantHave you installed both site on a same or separate WordPress, and same question about BuddyPress ?
Another question about 3500 pending request.
Are you sure these aren’t spammers ? Why are they pending ? Have you setup this behave or is it a sudden amount of registerer ?
Can you activate one account at time ? Or is only bulk activation defect ?
August 10, 2015 at 9:04 am #242952In reply to: requesting codex edit capability
Hugo AshmoreParticipant@bobbingwide Existing user accounts should have edit capability, it was only newer accounts where we needed to manage the spam activity, so if you could try editing a page and let us know if you are having issues.
August 8, 2015 at 8:00 pm #242915In reply to: Let moderators mark members as spam
ShaktimaanParticipantIf moderators could mark members as spam on front-end, it is also acceptable.
But Moderator (test user) with list_user capability can’t see this option on front-end.
If he clicks on settings, there should be a link Capabilities on user profile. But there is no Capabilities link.
August 8, 2015 at 7:29 pm #242914In reply to: Let moderators mark members as spam
shanebpModerator>If moderator could mark a member as spam only via dashboard, i am ok with it.
Due to the
current_user_can
check, afaik it is not possible via dashboard unless you hack core files.August 8, 2015 at 7:09 pm #242913In reply to: Let moderators mark members as spam
ShaktimaanParticipantMembers can also be marked as spammers via the front-end.
Moderator (test user) with list_user capability can see spam option on Back-end/dashboard but he can’t see this option on front-end.
As an admin i can mark a member as spam on front-end also.
If moderator could mark a member as spam only via dashboard, i am ok with it.
I am not a coder. Can you help me? How to edit it to achieve desired results? Is there a code that i can add in functions.php?
I want this for 2 /users/moderators.
August 8, 2015 at 6:34 pm #242912In reply to: Let moderators mark members as spam
shanebpModerator>I think spam and extended features have been added by buddypress therefore i am asking here.
Sorry, my mistake.Before adding the ‘spam’ link BP checks to see if
current_user_can( 'edit_user', $user_id )
Members can also be marked as spammers via the front-end.
Take a look at :
\bp-templates\bp-legacy\buddypress\members\single\settings.php
You might be able to adjust it to check for a cap of your choice.August 8, 2015 at 6:20 pm #242911In reply to: Let moderators mark members as spam
ShaktimaanParticipantedit_users capability will let them do many other things that i don’t want.
I think spam and extended features have been added by buddypress therefore i am asking here.
I have a blog where i am not using buddypress plugin. I don’t see spam and extended option there.
-
AuthorSearch Results