This topic has 19 replies, 3 voices, and was last updated 9 years by sharmstr.

  • Author
  • #43229
     kleod
    Participant

    Hello,

    For starters, I am a new Kleo user and really enjoying this is a great theme so far!

    However, I am trying to use it with a commercial plugin called Userpro. The registration page is more user friendly than the default buddypress registration page.

    Now, the issue is: Userpro creates pages where you can use shortcodes to display the registration form. Under Pages >Profile > -Register I have this subpage with the shortcode [userpro template=register] to display the registration form. And I associate this Register page with Buddypress page settings but it still uses default buddypress registration form.

    If I don’t associate the registration page with buddypress page settings (basically don’t choose the register page and leave it as NONE) then I get this notice at the top of dashboard: The following active BuddyPress Components do not have associated WordPress Pages: Register. Repair

    So I contacted Userpro support and still waiting for answers to see if they can help but in the mean time, I thought I’d ask here if there is a way to use Kleo and Userpro without any conflicts?

    Would it be a problem if I don’t use the default Buddypress registration page and don’t associate the register page from Buddypress page settings (basically leave it as NONE)?

    Thank you for help.

    #43415
     Laura
    Moderator

    Hello, Buddypress and Userpro are different plugins, you cannot have both activated and working, maybe with some custom programming but i suggest to choose one.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    Laura Solanes - Graphic Designer and Web Designer

    Please be patient as I try to answer each topic as fast as i can.

    If you like the theme or the support you've received please consider leaving us a review on Themeforest!

    Always happy to help you 🙂

    #43424
     kleod
    Participant

    Laura,

    Thank you for the response. I am aware that they are two different plugins but according to the comments on codecanyon regarding userpro and kleo they seem to get along. There were few questions regarding the compatibility.. for instance: one of the questions that was asked:

    “i would like to use following plugins /userpro, userpro comment and userpro bookmarks together with my KLEO template. Do they work flawlessly together?”

    and response is:

    SeventhQueen AUTHOR 9 months ago

    Hi, We haven’t tested the plugins but I don’t see a reason not to work. If you encounter problems we will gladly help you

    another question was:

    Hello SeventhQueen, nice work !

    Before purchasing, i would like know if Userpro plugin work with this theme, and if you think add the possibility for user can ad a physical product in the shop or directly in a new part of account ?
    Thanks.

    SeventhQueen AUTHOR 9 months ago

    Hi, Userpro plugin should work. We will keep your suggestion in mind. Thank you very much

    I am almost sure the plugin works just fine with Kleo. I just want to make sure if I can use it despite that notice on the dashboard without any problems.

    Thank you

    #43511
     kleod
    Participant

    Hello,

    I would truly appreciate an answer if I can use Kleo with Userpro despite that notice on the dashboard without any problems.

    Thank you

    #43517
     sharmstr
    Moderator

    If Userpro has a shortcut for the form, you can always copy the /buddypress/members/register.php over to your child theme, delete everything in it and add something like do_shortcode(‘userpro_form’). Now you wont get the Buddypress error. (I haven’t tried it but it should work.)

    I’m currently working on something similar with a client who wanted to customize the registration process (remove usernames, add first and last name, make it a two step process). The problem with using both plugins on the same server is that userpro does not tap into buddypress xprofile fields. If you create new fields with Userpro (say, Company and Country fields), they wont show in the Buddypress profile and users will only be able to edit them in the backend. Obviously you can custom code the profiles to do this, but why?

    Like I said, I’m working with a client that wanted to use a similar plugin. After hours and hours of researching it, I decided to just customize register.php. That’s really the best way to do it.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43518
     sharmstr
    Moderator

    Oh, forgot to mention. Its not really if Kleo will work with Userpro. It will. The issue is userpro and buddypress working together. Just wanted to clarify that because of the comments you pasted. Neither of those asked if it would work with Kleo AND Buddypress.

    Hope all of this helps.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43551
     kleod
    Participant

    Sharmstr,

    Thank you for the reply. I will try the register.php with the child theme and let you know. I really do not have to use Userpro, however it just looks so much user friendly with the registration form, profile card or login widget (where it does not show wp-login.php etc. on the links) compared to default Buddypress.

    My concern was if it would work with Kleo and Buddypress (since Kleo comes with Buddypress and that was one of the reasons I chose Kleo) without any conflicts if I were to use it with that notice.

    I am going to see what I can do with the register.php and how I can customize it with my limited php skills. In the mean time, I am curious if you are going to make the plugin you are working on commercially available or if you are going to add a tutorial on your blog regarding how register.php can be customized.

    PS. I was talking about your website regarding registration page being blank.

    Again, thank you for your time and help.

    #43558
     sharmstr
    Moderator

    I might make it a plugin, but more than likely someone will be able to hire me to do it for them. Haven’t decided.

    My site isn’t really done yet. Should be open for registration tomorrow.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43677
     kleod
    Participant

    Hi,

    I tried the possible fix for the error: moved themes/kleo/buddypress/members/register.php over to the child theme, deleted everything in it and added do_shortcode(‘userpro template=register’) as this is the shortcode for the registration page: [userpro template=register]

    There is nothing but only this line do_shortcode(‘userpro template=register’) in register.php and the notice still is there.

    I would appreciate if you have any other suggestions.

    Thank you

    #43679
     sharmstr
    Moderator

    A few hints

    1 – the correct syntax for do_shortcode is

    COPY CODE
    
     do_shortcode('[userpro template=register]');
    

    2 – When I said delete everything I didnt mean EVERYTHING. Make sure the very first line has

    COPY CODE
    
    <?php
    

    3 – Did you re-assign budypress to registration to your register page?

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43692
     kleod
    Participant

    Hi,

    Thank you for the quick response. The register.php in child theme lokks like:

    COPY CODE
    <?php
    do_shortcode('[userpro template=register]');
    ?>

    Under buddypress > settings > Pages: Register page is set to -None- and the notice is till there. If I choose the Register page instead of -None- then it uses the default registration page of Buddypress but not userpro (though I want to use userpro registration page without that notice).

    Please advise.

    Thank you

    #43693
     sharmstr
    Moderator

    I suggest contacting the plugin developer or hiring someone to assist you.

    But again, I still think you’re going about this the wrong way. You’re asking for trouble down the road.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43695
     sharmstr
    Moderator

    I just read the userpro page on codecanyon? Why do you want both Buddypress and UserPro? Are you under the assumption that you have to use Buddypress with Kleo?

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43697
     kleod
    Participant

    Hey Sharmstr,

    I assume you are talking about the compatibility issue with userpro and buddypress when you say trouble down the road. Like I said I do not have to use it and not even sure if I will. My only concern was if it would be okay to use it as it integrates with Buddypress almost completely – except that notice, I guess 🙂 -.

    Here is the link to the demo site (http://userproplugin.com/userpro/) if you ever find yourself having free time to check it out as it may give you some ideas down the road when and if you decide to make a commercial plugin to edit buddypress pages.

    Once again, thank you for your time and help.

    #43698
     sharmstr
    Moderator

    try this instead

    COPY CODE
    
    <?php
    echo do_shortcode('[userpro template=register]');
    ?>
    
    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43699
     sharmstr
    Moderator

    Thanks for the link. I really dont see a reason to run both plugins, but that’s just me.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43802
     kleod
    Participant

    Hi,

    I tried the code:

    COPY CODE
    
    <?php
    echo do_shortcode('[userpro template=register]');
    ?>
    

    in child theme /register.php, chose register page with the [userpro template=register] shortcode from buddypress page settings (this removes the notice) but it shows the default buddypress registration page.

    Just wanted to let you know.

    Thank you

    #43804
     sharmstr
    Moderator

    Because you didnt put it in the correct place /kleo-child/buddypress/members/register.php. Pages put in the child theme must follow the plugins path in order to work.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

    #43808
     kleod
    Participant

    Hey,

    Yes!! that did the trick. Now, the notice is gone and I don’t have to use the default buddypress registration page.

    Thank you so much, Sharmstr!

    #43809
     sharmstr
    Moderator

    No problem.

    Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution

    This support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com

Viewing 20 posts - 1 through 20 (of 20 total)

The forum ‘General questions’ is closed to new topics and replies.

Log in with your credentials

Forgot your details?