Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'notifications counter'

Viewing 25 results - 1 through 25 (of 91 total)
  • Author
    Search Results
  • talhaarif05
    Participant

    I’m encountering an issue with BuddyPress default email notifications on my site. Only two types of emails are being triggered: private messages and friend requests. However, other default emails, such as group invitations and account activations, comments etc, are not being sent. Could you please assist in identifying the cause of this issue or guide me on troubleshooting steps?

    #335389
    GyziieDK
    Participant

    Favorites to me is kinda the same as “liked posts”.. So either would work I guess.
    For now the favorites do work for the most part, but some areas do need an update.

    The “notifications” I’m talking about is on the
    #buddypress div.item-list-tabs.primary-list-tabs & activity-favorites

    – Basically the counter for the “marked as favorites” on the sub-navigation. If a member decides to remove an activity that another member has marked as a favorite the count dosen’t update or accomidate for this. So now the other user is left with an empty list but still a phantom “notification” on the sub navigation.

    The only way I’ve found to “reset” this is to go into the MySQL database itself and clear the meta-data from there in order to actually “reset”/update the counter. The issue is that it’s almost impossible to find the specific “favorite” data and dele only that one.

    Hope it makes sense! 🙂

    Error-065

    Koka boka
    Participant

    Adds a retweet functionality to BuddyPress activity streams.

    Main functions:

    Adding a retweet button:

    The “Retweet” button is added to each record of activity in the feed. Shows the number of retweets of each entry.

    Creating a new activity:

    When you click on the “Retweet” button, a new record is created in the activity feed of the user who retweeted the original post. The original publication is not changed, but a new record appears indicating the author of the original.

    Retweet banner:

    The new activity record contains a banner with the original author’s avatar and name, as well as a link to original publication.

    User notifications:

    The user receives a notification when their post has been retweeted. The notification contains the name of the user who made the retweet and a link to the new activity record. The author of the post does not receive a notification if he retweeted his own post.

    Retweet counter:

    The plugin tracks the number of retweets of each post and displays this information next to the “Retweet” button.

    Styles and scripts:

    The plugin includes custom styles for buttons and banners, as well as JavaScript for dynamic interaction with the retweet button.

    Translation support:

    The plugin supports translation into other languages, which allows you to localize it for different language audiences.

    Revitek post for BuddyPress

    Advantages of using the plugin:

    Increased engagement: Users can easily share interesting posts, which increases engagement on the platform. Convenience: A simple interface allows users to quickly retweet posts without having to copy and paste content. Notifications: Users stay informed when their posts are retweeted, adding motivation to create content. Localization: Translation support allows you to use the plugin in different languages, making it accessible to a global audience. The Revitek post for BuddyPress plugin is a powerful tool for improving user engagement on your BuddyPress platform. With it, users can easily share posts, receive notifications about interactions and enjoy a user-friendly interface.

    This is a release version, so I will be grateful for feedback and suggestions.

    Github Revitek post for BuddyPress

    #333882
    Koka boka
    Participant

    Hello, tell me if it is possible to receive the total number of new publications in the activity feed as a notification and place it, say, in the menu as the same counter of unread notifications?

    #325194
    AWOL
    Participant

    I know this is an old thread but I was searching for the same thing, and after encountering this thread I discovered a little free plugin on Github – https://github.com/hwdsbcommons/bp-no-email-notifications – which I have just installed and appears to be working with no issues.Hope it helps someone else and thank you to hwdsbcommons for creating the plugin.

    MikeAlan
    Participant

    Is it possible to add ‘notification counters’ to the relevant tabs ie: Groups, Members, Activity, Friends, Notifications etc in a Buddypress secondary menu. They appear in the default Buddypress menu but are not replicated in a secondary menu.

    I’ve tried using:
    function my_counter_nav_menu($menu) {

    if ( ! is_user_logged_in() ) {
    return $menu;
    }

    $user_id = bp_loggedin_user_id();
    $user_url = bp_loggedin_user_domain();

    $friends_url = $user_url . bp_get_friends_slug() . ‘/’;
    $msg_url = $user_url . bp_get_messages_slug() . ‘/’;
    $notify_url = $user_url . bp_get_notifications_slug() . ‘/’;
    $notify_url = $user_url . bp_get_groups_slug() . ‘/’;

    ob_start();
    ?>

    <?php
    $menu_items = ob_get_clean();
    $menu = $menu . $menu_items;
    return $menu;
    }
    add_filter( ‘wp_nav_menu_items’, ‘my_counter_nav_menu’ );

    but this only adds them all to the bottom of the menu and not the individual tabs.

    I have created a guest login to view a relevant page
    User name: Guest
    Password: Guest-192
    Please navigate to https://elmfieldschoolalumni.uk/members/me/groups

    The light blue menu is the one created by BuddyPress, to show notifications and the dark blue one is the secondary menu, the one to be used in the end product.

    Any help with this would be very much appreciated.

    Unknown
    Participant

    Some of my users encounter this statement “”There has been a critical error on your site.”, when they create groups. Although when they refresh it and click on their profile the group is created. This is the error found.
    [11-Sep-2020 07:12:01 UTC] PHP Fatal error: Uncaught Error: Class ‘PHPMailer’ not found in /srv/htdocs/wp-content/plugins/buddypress/bp-core/classes/class-bp-phpmailer.php:91
    Stack trace:
    #0 /srv/htdocs/wp-content/plugins/buddypress/bp-core/bp-core-functions.php(3233): BP_PHPMailer->bp_email(Object(BP_Email))
    #1 /srv/htdocs/wp-content/plugins/buddypress/bp-groups/bp-groups-notifications.php(365): bp_send_email(‘groups-invitati…’, 102044344, Array)
    #2 /srv/htdocs/wp-content/plugins/buddypress/bp-groups/classes/class-bp-groups-invitation-manager.php(55): groups_notification_group_invites(Object(BP_Groups_Group), 102044344, 102044348)
    #3 /srv/htdocs/wp-content/plugins/buddypress/bp-core/classes/class-bp-invitation-manager.php(197): BP_Groups_Invitation_Manager->run_send_action(Object(BP_Invitation))
    #4 /srv/htdocs/wp-content/plugins/buddypress/bp-groups/bp-groups-functions.php(1718): BP_Invitation_Manager->send_invitation_by_id(1178)
    #5 /srv/htdocs/wp-content/plugins/buddypress/bp-groups/actions/create.php(139): groups_send_invites(Array)
    #6 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(287): groups_action_create_group(”)
    #7 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #8 /wordpress/core/5.5.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #9 /srv/htdocs/wp-content/plugins/buddypress/bp-core/bp-core-dependency.php(353): do_action(‘bp_actions’)
    #10 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(287): bp_actions(”)
    #11 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #12 /wordpress/core/5.5.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #13 /srv/htdocs/wp-content/plugins/buddypress/bp-core/bp-core-dependency.php(430): do_action(‘bp_template_red…’)
    #14 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(287): bp_template_redirect(”)
    #15 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #16 /wordpress/core/5.5.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #17 /wordpress/core/5.5.1/wp-includes/template-loader.php(13): do_action(‘template_redire…’)
    #18 /wordpress/core/5.5.1/wp-blog-header.php(19): require_once(‘/wordpress/core…’)
    #19 /wordpress/core/5.5.1/index.php(17): require(‘/wordpress/core…’)
    #20 {main}
    thrown in /srv/htdocs/wp-content/plugins/buddypress/bp-core/classes/class-bp-phpmailer.php on line 91

    I hope someone can help me with this. This is a link to my site https://getaprofessor.com/

    #312481
    danimasedo93
    Participant

    Hi all! I’m new in php & css.

    After reading a lot and learning very little, I managed to program the notifications in my project in php and css. It works fine, shows the amounts (friends, messages and notifications) and redirects where it should.

    My problem is that I need to “hide” the bubble of “0” when the user has no notifications and only show when if they have 1 or more notifications

    Bubble Notification in menu

    Functions.php

    function my_counter_nav_menu($menu) {
    
    	if ( ! is_user_logged_in() ) {
    		return $menu;
    	}
    
    	$user_id = bp_loggedin_user_id();
    	$user_url = bp_loggedin_user_domain();
    
            $friends_url = $user_url . bp_get_friends_slug() . '/';
    	$msg_url = $user_url . bp_get_messages_slug() . '/';
    	$notify_url = $user_url . bp_get_notifications_slug() . '/';
    
    	ob_start();
    	?>
            <li><a><a href="<?php echo bp_loggedin_user_domain();?>friends"><span class="notifications_icons"><i class="fas fa-user-friends" style="font-size:17px;"></i></span><span class="my_bubble_notify"><?php echo friends_get_friend_count_for_user( $user_id );?></span></a></a></li>
    
    	<li><a><a href="<?php echo bp_loggedin_user_domain();?>messages"><span class="notifications_icons"><i class="fas fa-envelope" style="font-size:17px;"></i></span><span class="my_bubble_notify"><?php echo bp_get_total_unread_messages_count( $user_id );?></span></a></a></li>
    	
    	<li><a><a href="<?php echo bp_loggedin_user_domain();?>notifications"><span class="notifications_icons"><i class="fas fa-bell" style="font-size:17px;"></i></span><span class="my_bubble_notify"><?php echo bp_notifications_get_unread_notification_count( $user_id );?></span></a></a></li>
    <?php
    	$menu_items = ob_get_clean();
    
    	$menu = $menu . $menu_items;
    	return $menu;
    }
    
    add_filter( 'wp_nav_menu_items', 'my_counter_nav_menu' )

    CSS

    .notifications_icons {
    color: #ffffff;
    vertical-align: middle;
    margin: -7px;
    }
    
    .my_bubble_notify {
    color: #ffffff;
    border-radius: 3px;
    background-color: #f7823f;
    vertical-align: 20%;
    position: relative;
    	font-size: small;
    	padding: 0.1em 5px;
    }

    Buddypress 6.0.0
    Wordpress 5.4.2
    site: http://www.gamerstroop.com
    If you need, you can use test account (acc:test – pw:test)

    I dont know if I can paste my site link here. If I can’t please remove it or let me know, thank you so much for reading and helping me! <3

    #312335

    In reply to: views

    socially2020
    Participant

    I think you didn’t get that can you have a look at my site https://itssocially.com is the url of my site in the third menu i have added notifications called activity i want counter notifications for that

    #312330

    Topic: views

    in group forum Installing BuddyPress
    socially2020
    Participant

    @prashantvatsh i have two questions
    1. i have botom menu in my site and i have added notifications to my menu but it doesnot show notifications counter for new menus
    2. is there a way to add views counter for media specially for videos

    #312057

    Topic: notifications

    in group forum Installing BuddyPress
    socially2020
    Participant

    hi i have footer menu in my site and i have added notifications in my menu but it doesn’t show notifications counter

    michaeljcheney21
    Participant

    Ive tried multiple times with different usernames and emails but the registration page is not working;

    Register

    1. Which version of WordPress are you running?

    WordPress 5.2.2

    2. Did you install WordPress as a directory or subdomain install?

    no, on the root

    3. If a directory install, is it in root or in a subdirectory?

    root

    4. Did you upgrade from a previous version of WordPress? If so, from which version?

    no

    5. Was WordPress functioning properly before installing/upgrading BuddyPress (BP)? e.g. permalinks, creating a new post, commenting.

    yes

    6. Which version of BP are you running?

    Version 4.4.0

    7. Did you upgraded from a previous version of BP? If so, from which version?

    no

    8. Do you have any plugins other than BuddyPress installed and activated? If so, which ones?

    Akismet Anti-Spam
    Activate | Delete
    Used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.

    Version 4.1.2 | By Automattic | View details
    Select bbPress
    bbPress
    Deactivate | Settings | About
    bbPress is forum software with a twist from the creators of WordPress.

    Version 2.5.14 | By The bbPress Community | View details
    Select BuddyPress
    BuddyPress
    Deactivate | Settings | Hello, BuddyPress!
    BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!

    Version 4.4.0 | By The BuddyPress Community | View details
    Select Contact Form 7
    Contact Form 7
    Settings | Deactivate
    Just another contact form plugin. Simple but flexible.

    Version 5.1.4 | By Takayuki Miyoshi | View details
    Select Envato Market
    Envato Market
    Deactivate
    WordPress Theme & Plugin management for the Envato Market.

    Version 2.0.1 | By Envato | Visit plugin site
    Select Featured Image from URL
    Featured Image from URL
    Activate | Delete
    Use an external image as Featured Image of your post/page/custom post type (WooCommerce). Includes Auto Set (External Post), Product Gallery, Social Tags and more.

    Version 2.6.0 | By Marcel Jacques Machado | View details
    Select Google Captcha (reCAPTCHA) by BestWebSoft
    Google Captcha (reCAPTCHA) by BestWebSoft
    Settings | Deactivate
    Protect WordPress website forms from spam entries with Google Captcha (reCaptcha).

    Version 1.51 | By BestWebSoft | View details | Settings | FAQ | Support
    Select Hello Dolly
    Hello Dolly
    Activate | Delete
    This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page.

    Version 1.7.2 | By Matt Mullenweg | View details
    Select Leadpages Connector
    Leadpages Connector
    Deactivate
    Connect your Leadpages account to your WordPress site to import Leadpages and Leadboxes

    Version 2.1.6.21 | By Leadpages | Visit plugin site
    Select OptimizePress
    OptimizePress
    Deactivate
    OptimizePress is the essential plugin for marketers. Create squeeze pages, sales letters and much more with ease.

    Version 2.5.21 | By OptimizePress | Visit plugin site
    Select Post Views Counter
    Post Views Counter
    Settings | Deactivate
    Post Views Counter allows you to display how many times a post, page or custom post type had been viewed in a simple, fast and reliable way.

    Version 1.3.1 | By Digital Factory | View details | Support
    Select Socialize Plugin
    Socialize Plugin
    Deactivate
    A required plugin for Socialize theme you purchased from ThemeForest. It includes a number of features that you can still use if you switch to another theme.

    Version 3.10 | By GhostPool
    Select The Events Calendar
    The Events Calendar
    Deactivate | Settings | Calendar
    The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.

    Version 4.9.7 | By Modern Tribe, Inc. | View details | Support | View All Add-Ons
    Select Theia Sticky Sidebar
    Theia Sticky Sidebar
    Deactivate
    Glues your website’s sidebars, making them permanently visible while scrolling.

    Version 1.8.0 | By WeCodePixels | Visit plugin site
    Select Visual Sidebar Editor
    Visual Sidebar Editor
    Deactivate
    An addon that allow you to use WPBakery Visual Composer or wordress editor to override sidebars

    Version 1.2.5 | By ERROPiX | Visit plugin site
    Select WishList Member™ 3.0
    WishList Member™ 3.0
    Deactivate
    WishList Member™ 3.0 is the most comprehensive membership plugin for WordPress users. It allows you to create multiple membership levels, protect desired content and much more. For more WordPress tools please visit the WishList Products Blog. Requires at least WordPress 4.0 and PHP 5.4

    Version 3.0.6282 | By WishList Products | Visit plugin site
    Select WordPress Automatic Plugin
    Wordpress Automatic Plugin
    Deactivate
    WordPress Automatic posts quality articles, Amazon products, Clickbank products, Youtube videos, eBay items, Flicker images, RSS feeds posts on auto-pilot and much more.

    Version 2.3.3 | By Miled | View details
    Select WPBakery Page Builder
    WPBakery Page Builder
    Settings | Deactivate
    Drag and drop page builder for WordPress. Take full control over your WordPress site, build any layout you can imagine – no programming knowledge required.

    Version 6.0.5 | By Michael M – WPBakery.com | Visit plugin site
    Select Yoast SEO
    Yoast SEO
    FAQ | Premium Support | Settings | Deactivate
    The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.

    9. Are you using a standard WordPress theme or customized theme?

    Socialize Child Theme

    10. Which theme do you use ?

    Socialize Child Theme

    11. Have you modified the core files in any way?

    no

    12. Do you have any custom functions in bp-custom.php?

    no

    13. If running bbPress, which version? Or did your BuddyPress install come with a copy of bbPress built-in?

    built in i think

    14. Please provide a list of any errors in your server’s log files. https://codex.wordpress.org/Debugging_in_WordPress

    dont think i have these – just cant get registered as a pretend user on the registration page

    15. Which company provides your hosting?

    D9

    16. Is your server running Windows, or if Linux; Apache, nginx or something else?

    Apache i think

    17. Which BP Theme are you using?

    dont know

    18. Have you overloaded any BuddyPress template files.

    no

    19. Any other site customisations that might have a bearing on the issue?

    no

    kaneesha
    Participant

    I try to get a different color for “new” notifications could somebody help please?

    My actual code in my theme functions.php:

    //notification alerts for posts
    function my_nav_menu_notif_counter($menu) {      
            if (!is_user_logged_in())
                    return $menu;
            else
                    $notif = '<a class="notices" href="' . bp_get_notifications_unread_permalink() . '"><span class="noticecount"><i class="noticecounttitle">Notifications</i>'. bp_notifications_get_unread_notification_count( bp_loggedin_user_id() ) .'</span></a>';
                    $menu = $menu . $notif;
                    return $menu;
    }
    add_filter( 'wp_nav_menu_items', 'my_nav_menu_notif_counter' );
    
    //notification alerts for messages
    function my_nav_menu_msg_counter($menu) {      
            if (!is_user_logged_in())
                    return $menu;
            else
                    $notif = '<a class="notices" href="' . bp_loggedin_user_domain() . 'messages/' . '"><span class="noticecount2"><i class="noticecount2title">Messages</i>'. bp_get_total_unread_messages_count( bp_loggedin_user_id() ) .'</span></a>';
                    $menu = $menu . $notif;
                    return $menu;
    }
    
    

    Thank you in advance 🙂

    #302168
    Venutius
    Moderator

    One aspect I forgot was if the user is not logged in, ths would fix that:

    const notificationsCounter = document.getElementById('ab-pending-notifications');
    const notificationsIndicator = document.getElementById('wp-admin-bar-bp-notifications');
    
    function counterChange() {
    	if (notificationsCounter.innerText == '0') {
    		notificationsIndicator.style.display = 'none';
    	} else {
    		notificationsIndicator.style.display = 'block';
    	}
    }
    
    if (notificationCounter){
        notificationsCounter.addEventListener('change', counterChange);
    }
    counterChange();
    #302163
    gcrea
    Participant

    Hi, thanks so much but it doesn’t seem to like the top two lines:

    const notificationsCounter = document.getElementById('ab-pending-notifications');
    const notificationsIndicator = document.getElementById('wp-admin-bar-bp-notifications');

    I am getting the following php error:

    Parse error: syntax error, unexpected ‘(‘, expecting ‘,’ or ‘;’ in C:\wamp\www\models\wp-content\themes\models\functions.php on line 405

    Line 405 is the first line.

    #302158
    Venutius
    Moderator

    Hi there,

    I’m not sure where you are getting your classes from, I wrote this which works on my system:

    const notificationsCounter = document.getElementById('ab-pending-notifications');
    const notificationsIndicator = document.getElementById('wp-admin-bar-bp-notifications');
    
    function counterChange() {
    	if (notificationsCounter.innerText == '0') {
    		notificationsIndicator.style.display = 'none';
    	} else {
    		notificationsIndicator.style.display = 'block';
    	}
    }
    
    notificationsCounter.addEventListener('change', counterChange);
    counterChange();
    

    There’s plugins that allow you to get dynamic notification updates, so just in case you ever want to add that feature in future I made it so that it can dynamically change.

    #282836
    Sbrack
    Participant

    Hi! it’s about a week I’m trying to add a notification counter to my Buddypress site’s menu, unfortunately without getting any results.

    I have read many topics on this forum but I have not been able to use them because I do not have the php code skills and I have a site on WordPress.com (not wordpress.org), so it’s harder to edit the files.

    So what I would like to know is: how can I add this counter to my menu using third-party plugins (eg “insert header and footers” or “code snippets”)? Is there a way to do it? I only need the counter because I’ve already created an icon in my menu that opens the notifications panel when clicked.

    Thank you in advance for your help!

    shanebp
    Moderator

    Suggestion…

    //notification alerts
    function my_nav_menu_notif_counter( $menu, $args ) {      
    	if (!is_user_logged_in()) {
    		return $menu;
    	} else {
    		 if( $args->theme_location == 'primary' ) {	
    			$unread = bp_notifications_get_unread_notification_count( bp_loggedin_user_id() );
    			if ( 0 != $unread ) {	
    				$link = '<a href="' . bp_get_notifications_unread_permalink() . '">Notifications '. $unread . '</a>';
    				$notif = '<span class="noticecount">' . $link . '</span>';
    				$menu .= $notif;
    			}
    		}
    	}
    	return $menu;
    }
    add_filter( 'wp_nav_menu_items', 'my_nav_menu_notif_counter', 10, 2 ); 
    kaneesha
    Participant

    Hi,

    first of all i did a search and my coding knowledge is at best “casual” so there were probably solutions to my question inside the search results but since i’m as i said a casual coder at best there is more than just a slight change that haven’t recognized them as solutions … and well now i’m here.

    So please bear with me if possible 🙂

    So i implemented two snippets in my WP theme functions.php, the one shows unread messages and the other one all unread notifications, so far so good! But i’d like to assign both with proper links (clickable urls) to their logical destinations so in this case either to the BP unread messages or BP unread notifications pages.

    Here is my code so far:

    //notification alerts
    function my_nav_menu_notif_counter($menu) {      
            if (!is_user_logged_in())
                    return $menu;
            else
                    $notif = '<span class="noticecount">'. bp_notifications_get_unread_notification_count( bp_loggedin_user_id() ) .'</span>';
                    $menu = $menu . $notif;
                    return $menu;
    }
    add_filter( 'wp_nav_menu_items', 'my_nav_menu_notif_counter' ); 
    
    //msg notification alerts
    function my_nav_menu_msg_counter($menu) {      
            if (!is_user_logged_in())
                    return $menu;
            else
                    $notif = '<span class="noticecount2">'. bp_get_total_unread_messages_count( bp_loggedin_user_id() ) .'</span>';
                    $menu = $menu . $notif;
                    return $menu;
    }
    add_filter( 'wp_nav_menu_items', 'my_nav_menu_msg_counter' ); 

    So what magic is it actually to set the links properly?

    Thank you in advance :))

    #281720
    haleyscorner
    Participant

    check the counter under users. If you can resend one via the admin function, it is not a hosting issue it is a bp bug.

    Also if all the notices about new message and other notifications are being received by user it is not a hosting issue, it is a bp bug.

    I have a full bbpress working environment which is grate and managed under secure and wp user accounts.

    The new site I saw bp aka buddypress and it seem to meet the needs for what I am doing.
    Profile are exclusive to each group for editing. this is option in profiles.

    More later.

    #275826
    shanebp
    Moderator

    Thanks for the clarification.

    I just created a test topic and the accepted title had 80 characters.
    Perhaps you miscounted.

    This has 73 chars: https://buddypress.org/support/topic/how-to-add-notifications-counter-to-my-friends-requests-sub-nav-tab/

    If you are still having trouble, perhaps you could use a title that is a little shorter.

    MorgunovVit
    Participant

    Hi!
    WordPress 4.9.8
    BuddyPress 3.1.0

    Could somebody help me, how to add notifications counter to ‘My friends’ > ‘Requests’ sub nav tab?
    Screenshot here

    michaelbrown1
    Participant

    Hello,

    I have been trying to implement this solution for many, incredibly frustrating hours. I have studied this topic and its links for a few days now, hoping to solve the problem on my own.

    I can successfully show a fixed ‘notification counter’ in the menu using the first snippet that was provided, great! However when I try to use the second snippet for positioning the counter, the code seems to have no effect. It’s very possible I’m missing something basic, as it seems that many others on this topic/forum have had success adding notifications to their header menus.

    Please help me before I go insane (: 🙂 (:
    Mike

    #267072
    mickeulkeul
    Participant

    Hi everybody,
    I’m looking for a plugin which aims to add user notifications links and counter with pretty icons like in thrive theme. look at the menu bar on the right
    http://thrive-demo.dunhakdis.me/
    Username: wynonna
    Password: 1234567890

    Thanks you very much for your help !

    m1000
    Participant

    Hello,

    I use simple loop to display user notifications:

    
    if ( $notifications = bp_notifications_get_notifications_for_user( bp_loggedin_user_id(), $format = 'string' ) ) {
    	}
    
    	if ( $notifications ) {
    		$counter = 0;
    		for ( $i = 0, $count = count( $notifications ); $i < $count; ++$i ) {
    			$alt = ( 0 == $counter % 2 ) ? ' alt' : ''; ?>
    			<div class="my-notification<?php echo $alt ?>"><?php echo $notifications[$i] ?></div>
    
    			<?php
    			 $counter++;
    			}
    }
    

    When user click and view any notification it disappears automatically except
    “XX commented on one of your updates” notification. When I switch to a default wp theme and click on this notification it disappears. Both links on both themes are the same, it’s
    activity/p/277/?nid=74#acomment-294

    Why it happens only to one notification? All other notifications works fine.

Viewing 25 results - 1 through 25 (of 91 total)
Skip to toolbar