We have a new community site here. Create a new account send us your tickets and we will do our best to solve your issues.

Okay
  Public Ticket #1127047
support
Open

Comments

  • Henry started the conversation

    Hello,

    1. I used this plugin called ‘BP Group Hierarchy’ as you directed to enable me create groups inside groups, but unfortunately I received a fatal error on my community website pointing at ‘BP Group Hierarchy’. The error could not be resolved until I deactivated ‘BP Group Hierarchy’. Is there any other way I could achieve this creation of groups inside groups, because I really need to implement that particular feature on my website please.
    2. There are other three major purposes of my community website apart from group hierarchy feature, they are (a) Donation capability (b) Payment of levy (c) user self-booking “paid”. Please, guide me on the best compatible plugins I will use to achieve these above mentioned features and how to place them on every created group at default.
    3. I would like to implement restriction of each member to a particular group.
    4. Thrive logo still shows on my website when restored down, but when maximised my logo will come out again. You can check it out http://unumhub.com. How do I resolve that please?

    Many thanks in anticipation.

  •  150
    Jasper replied

    Hello, Henry 

    A pleasant morning to you, and I hope that you are doing well. 

    First of all, thank you very much for your continued patience and for choosing Thrive. On behalf of our team, welcome to Dunhakdis Software Creatives Support Center, feel free to send any of your concerns and will reply to you right away to accommodate your concerns.

    I have found an alternative plugin in (GitHub) called 'Hierarchical Groups for BP' (https://github.com/dcavins/hierarchical-groups-for-bp). Please kindly visit the link and try the said plugin.

    For 'Donation' feature you can use this plugin called 'Give – WordPress Donation Plugin' (https://wordpress.org/plugins/give/). For the 'Payment of levy' and the 'User self-booking' you can use this plugin called 'Download Booking Ultra Pro Appointments Plugin' (https://wordpress.org/plugins/booking-ultra-pro/).

    For 'Group Restriction' you can use this plugin from (GitHub) called 'BuddyPress Group Restriction' (https://github.com/CFCommunity-net/buddypress-group-restrictions).

    This is not an issue, the reason to that is because Thrive has a 'Destop Logo' and 'Mobile Logo' for you to display your company logo responsively for mobile and desktop. 

    To change the 'Logo' for desktop and mobile you can use the 'Branding' panel of the 'Theme Customizer' of Thrive. Here is how to do it.

    • Go to your 'WordPress Dashboard' > 'Appearance' > 'Customize.'
    • After that, it will redirect you to the 'Customizer' page.
    • In the 'Customizer' page, you will see a sidebar on the left side with a list of panels, click the panel that is labeled 'Branding & Menu.'
    • Inside 'Branding & Menupanel, click the 'Branding' panel, go to the 'Upload a logo' setting and click the 'Select Image' button to select your Logo or click the 'Remove' button to remove the Logo of your site. Same goes with  the 'Mobile menu' setting for your mobile logo.
    • Finally, click 'Save & Publish' button.

    See screenshot:

    I hope I had assisted you very well and had accommodated your concerns properly.

    All the Best,
    Jasper

  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry 

    A pleasant morning to you, and I hope that you are doing well. 

    First of all, you are very welcome, and it is my pleasure in giving you my assistance. Also, I am glad that I had accommodated your concerns very well to suit your needs.

    The plugins came from a different plugin developer, and I am not familiar with the functions that they are using to display those buttons. All I can do is provide you guidance on which 'BuddyPress Hook' you need to hook your custom function to display the mentioned buttons. 

    Searching for the functions used by these plugins to display the mentioned buttons would take 3 to 5 hours of development. I can advise you what BuddyPress Hook you can use to hook your function, but unfortunately, we do not have enough resources to customize the look and feel of other plugins for you.

    By the way, I would recommend the 'Envato Studio' (https://studio.envato.com/) for you. This site will help you customize or develop a plugin to suit your needs.

    For the your 'Payment Integration,' I would advise you to please ask the 'Plugin Developers' for each plugins if they have a workaround solution for you to integrate your 'Payment.'

    I hope I had clarified your concerns and had assisted you very well.

    All the Best,
    Jasper

  •   Henry replied privately
  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry 

    A pleasant morning to you, and I hope that you are doing well. 

    Your desired layout is very specific and needs deep customization all that I can provide is guidance to you or guide your developer where to add your functionality in the 'BuddyPress Template Files. Right now, we do not offer customization service. However, you can try this site called 'WP Kraken' (https://wpkraken.io/) they have an awesome service for customizing a theme to suit your needs.

    I hope I had clarified your concerns and had assisted you very well.

    All the Best,
    Jasper

  •   Henry replied privately
  • Henry replied

    Hello,

    Please, could you also suggest the best role manager plugin to control users access to certain pages and menus, for example, "create group" should be restricted to certain users.

    Best regards

    Henry

  •  150
    Jasper replied

    Hello, Henry

    Good day, I hope that you are doing well. Also, thank you very much for your continued patience and I hope you had an awesome weekend.

    Question No.1:

    You can use this plugin called 'Events Manager' (https://wordpress.org/plugins/events-manager/).

    For donations, I did not found a free donation plugin which has integration with BuddyPress. However, I had found one premium donation plugin named Fundraising that has integration with BuddyPress here is the link

    Question No.2:

    To remove the 'WordPress Admin Bar' you can use these plugins below:

    To remove the 'Widgets' in your 'Dashboard' page, go to your 'WordPress Dashboard' > 'Appearance' > 'Widgets.' In the 'Widgets' page go to the 'Dashboard' panel and remove the following:

    • Thrive: Featured Group
    • Thrive: Featured Member

    See screenshot:

    Question No.3:

    Can you please provide more details about this problem so that I may understand it better. Please provide screenshot of the problem and where can I locate it. Also, I would like to ask your 'WordPress Administrator' account so that I may check the problem and experience it firsthand. Please send your reply in private.

    Question No.4:

    You can use this plugin called 'WordApp Mobile App Plugin – Convert your WordPress Site to a Mobile App' (https://wordpress.org/plugins/wordapp-mobile-app/). The said plugin allows you to convert your 'WordPress Site' to a mobile app.

    Question No.5:

    You can use the following plugins below to add restriction to your pages:

    Thank you very much for your kind cooperation and I will be patiently waiting for your kind reply.

    All the Best,
    Jasper

  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry

    A pleasant morning to you, and I hope that you are doing well. 

    For the donation plugin, you will need to install and activate the 'Give' plugin and the 'BuddyPress' plugin and use this add-on plugin called 'BuddyPress Give Add-on' (https://shop.opentuteplus.com/buddypress-give/?v=a25496ebf095). You can download the said add-on on GitHub through this link (https://github.com/WeFoster/buddypress-give).

    For the video and image upload, I would like to know if there are any 'Error Messages' displayed on your screen after the failed upload. Also, I would like to ask the following things below.

    • What is the file format of your videos and images which you tried to upload and resulted to a failed upload?
    • Can you please share the to me the files that resulted to a failed upload on your site?

    For the group creation, you need to go to your 'Groups Directory' page (http://unumhub.com/groups/) and click the 'Create a Group' link to create a group.

    See screenshot:

    For your 'Profile Page,' I visited your site and login to the account you had provided to check your 'Profile' page. It seems that everything is working very well on 'Desktop,' can you please provide further details of your problem on your profile page so that I may understand it better. 

    See screenshot:

    Thank you very much for your kind cooperation and I will be patiently waiting for your kind reply.

    All the Best,
    Jasper

  •   Henry replied privately
  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry

    A pleasant morning to you, and I hope that you are doing well. 

    First of all, I am glad that you had managed to fixed the problem and thank you very much for letting me know about it.

    For your desired feature for the Give plugin, I had searched their documentation in search for a reliable article that would answer your concerns, but there is no available article about it. I would advise you to please kindly ask the 'Plugin Developer' of the 'Give' plugin, if these functionalities are possible for the said plugin.

    This would be a deep customization, and I am not familiar with their PHP functions. However, I would advise you this site called WPKraken. This site will help you customize your site or develop a plugin to integrate these plugins to be inside in a BuddyPress Group.

    I hope I had clarified your concerns and had assisted you very well.

    All the Best,
    Jasper

  • Henry replied

    Hello, Jasper

    Thank you for the recommendations.

    Please, do you have idea of any access restriction plugin that could restrict access to a specific Url. I want to restrict subscribers access to "CREATE GROUP" url.

    Best regards

    Henry

  •  150
    Jasper replied

    Hello, Henry 

    A pleasant morning to you, and I hope that you are doing well. 

    First of all, you are very welcome, and I am glad that I could be of assistance.

    A while ago, I searched the web hoping to find a suitable plugin for your needs, but  there is no available. However, you can use this code snippet below to apply your desired functionality.

    Please follow my instructions below to apply this in your site:

    • Go to your 'wp-content' > 'themes' > 'thrive' folder.
    • In your 'thrive' folder, go to the 'inc' folder then open 'extras.php' file.
    • Inside 'extras.php' file scroll down to the bottom.
    • Copy this line of 'code' below and paste it in your 'extras.php' file.
    • Finally, save your changes.
    function thrive_filter_bp_user_can_create_groups( $can_create, $restricted ) {
        if ( current_user_can('subscriber') ) {
            return;
        }
        return $can_create;
    };
    add_filter( 'bp_user_can_create_groups', 'thrive_filter_bp_user_can_create_groups', 10, 2 );
    

    I hope I had clarified your concerns and had assisted you very well.

    All the Best,
    Jasper

  •   Henry replied privately
  • Henry replied

    Hello,

    Please, is it possible to change my registration form? can I implement OTP Verification that verifies Mobile Number of users by sending verification code(OTP) during registration, instead of email address verification?

    Best

    Henry

  •  150
    Jasper replied

    Hello, Henry

    Good day, I hope that you are doing well.

    The reason why the code did not worked is because you have added it in a wrong way. You have added the 'Code Snippet' inside of the thrive_sanity_check() function.

    Please read the detailed explanation below to understand the reason of your problem with your added code snippet.

    Here is your 'Code Structure' where the code is not working notice the structure of your code.

    function thrive_sanity_check( $mixed_data ) {
        if ( ! empty ( $mixed_data ) ) {
            return $mixed_data;
        }
        return "";
    function thrive_filter_bp_user_can_create_groups( $can_create, $restricted ) {
        if ( current_user_can('subscriber') ) {
            return;
        }
        return $can_create;
    };
    add_filter( 'bp_user_can_create_groups', 'thrive_filter_bp_user_can_create_groups', 10, 2);
    }    // <-----  This is the closing of the thrive_sanity_check() function.
    

    Your code should look like this below. Notice that the "Closing Curly Brace" } of the
    thrive_sanity_check() function is properly place to close the said function.

    Then the code that I had provided is beneath the thrive_sanity_check() function
    and not inside of it.


    Please follow the exact 'Code Structure' below and you will notice the difference.

    function thrive_sanity_check( $mixed_data ) {
        if ( ! empty ( $mixed_data ) ) {
            return $mixed_data;
        }
        return "";
    }
    function thrive_filter_bp_user_can_create_groups( $can_create, $restricted ) {
        if ( current_user_can('subscriber') ) {
            return;
        }
        return $can_create;
    };
    add_filter( 'bp_user_can_create_groups', 'thrive_filter_bp_user_can_create_groups', 10, 2);
    

    I hope I had clarified your concerns and had guide you properly.

    All the Best,
    Jasper

  •  150
    Jasper replied

    Hello, Henry

    Just an update, you can use this plugin called 'Email Verification / SMS verification / Mobile Verification' (https://wordpress.org/plugins/miniorange-otp-verification/).

    I hope I had assisted you very well.

    Cheers,
    Jasper

  • Henry replied

    Thank you so much Jasper, the "group creation restriction on subscribers" is working very well now.

    Best regards

    Henry

  •  150
    Jasper replied

    Hello, Henry

    Good day, I hope that you are doing well.

    First of all, you are very welcome, and it is my pleasure in giving you my assistance. Also, I am glad that I had accommodated your concerns very well to suit your needs.

    By the way, if you have a time can you please leave us some review in our product in ThemeForest based on your experienced in our support and especially with the theme. We would really appreciate if you could give us a 5-star rating. Your kind review would be a great help to us, to enhance our product and inspire us to make our service even better.

    I have included a link for your convenience; the link is about an article on how to give a rating for our product in Themeforest: https://dunhakdis.com/rate-our-item-on-themeforest/.

    Also, we have prepared a survey questionnaire and I would like to ask a little of your time to please kindly answer the fields in the 'Survey Questionnaire.' This 'Survey Questionnaire' will help us to know your feedback about the theme and with the manner of our support. This can help making our product more reliable and efficient for you and your users.

    Here is the link to the 'Survey Questionnaire': https://goo.gl/forms/yVlqxwPvNXwBYswn1

    I am hoping for your kind review and I hope I have assisted you very well.

    All the Best,
    Jasper

  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry

    A pleasant morning to you, and I hope that you are having a great day. 

    First of all, thank you very much for your awesome rating and for your review. The 'Login Form' is handled by the 'Subway' plugin and we are using the 'Registration Form' of the 'BuddyPress' plugin.

    I hope I had clarified your concerns and had assisted you very well.

    Cheers,
    Jasper

  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry

    You can use this 'Code Snippet' below. Go to your 'wp-content' > 'themes' > 'thrive' > 'thrive' > 'theme-widgets' > 'members-birthday.php' file. Now, on the said file go to line #108 and add the 'Code' below.

    $friend_status = friends_check_friendship_status( get_current_user_id(), $member->user_id );
    

    Then encapsulate the '<li>' and '</li>' with the code below.

    if ( 'is_friend' === $friend_status || get_current_user_id() == $member->user_id ) {
    }

    Here is how it should look like:

    <?php if ( 'is_friend' === $friend_status || get_current_user_id() == $member->user_id ) { ?>
        <li>
        .... Encapsulate the '<li>' and '</li>' and its content with the Given condition above.    
        </li>
    <?php } ?>

    I hope I had clarified your concerns and had assisted you very well.

    All the Best,
    Jasper

  • Henry replied

    Thank you very much Jasper, the thrive birthday widget is working excellently well as desired.

    Best regards

    Henry

  •  150
    Jasper replied

    Hello, Henry

    First of all, you are very welcome, and it is my pleasure in giving you my assistance. Also, I am glad that I had accommodated your concerns very well to suit your needs.

    If you have any other questions or would like me to clarify anything else, please let me know. I am always glad to help in any way I can.

    All the Best,
    Jasper

  • Henry replied

    Hello, Jasper

    Hope that you're doing great. Please, How would I limit group post updating, uploading and editing to only group admin. Thereby restricting group members access from posting update in the group.

    Best regards

    Henry

  •  150
    Jasper replied

    Hello, Henry 

    Good day, I hope that you are doing well.

    Here is a topic in the 'BuddyPress Forums' that can guide you on how to achieve your desired functionality.

    See this link: 

    https://buddypress.org/support/topic/help-how-to-restrict-members-from-posting-activitys/#post-257166

    I hope the link is useful.

    All the Best,
    Jasper

  •   Henry replied privately
  •  150
    Jasper replied

    Hello, Henry 

    Please follow my instructions below to apply your desired changes.

    1. Go to your 'wp-content' > 'themes' > 'thrive' > 'buddypress' > 'groups' > 'single' folder.
    2. In the 'single' folder, open the 'activity.php' file in a 'Code Editor.'
    3. Inside 'activity.php' file go to line #43 and change the 'bp_group_is_member' to 'bp_group_is_admin.'
    4. Finally, save your changes.

    The current code of the said line, change the 'bp_group_is_member':

    <?php if ( is_user_logged_in() && bp_group_is_member() ) : ?>
    

    to 'bp_group_is_admin':

    <?php if ( is_user_logged_in() && bp_group_is_admin() ) : ?>
    

    By the way, I would like to inform you that 'dunhakdis.ticksy.com' is shutting down by the third week of July. Our 'Support Center' will be relocated at 'http://support.dunhakdis.com/.' If you want to submit a ticket, I would advise you to please send your ticket at 'http://support.dunhakdis.com/.'

    I hope I had explained and had clarified your concerns.

    All the Best,
    Jasper

  • Henry replied

    Thank you so much Jasper, the group control is working perfectly. You're the best and Thrive support team is No 1 in the world.

    Best regards

    Henry


  •  150
    Jasper replied

    Hello, Henry 

    First of all, you are very welcome, and it is my pleasure in giving you my assistance. Also, thank you very much for your kind words about the solution, and I am glad that I had accommodated your concerns very well.

    By the way, I would like to inform you that 'dunhakdis.ticksy.com' is shutting down by the third week of July. Our 'Support Center' will be relocated at 'http://support.dunhakdis.com/.' If you want to submit a ticket, I would advise you to please send your ticket at 'http://support.dunhakdis.com/.'

    All the Best,
    Jasper