Joomla/AMember Expert required

Discussion in 'Customization & add-ons' started by andy_gre, Jan 26, 2010.

  1. andy_gre

    andy_gre New Member

    Joined:
    Aug 22, 2006
    Messages:
    11
    Been using AMember for a few years now both with Invision Powerboard integration and to provide protected photo/video content to paying members. Works perfectly.

    Now looking at re-vamping front-end CMS and switching to Joomla. Have purchased Joomla plug-in for AMember for things like only registered members being able to post article comments etc.

    I've run into an issue with one Joomla paid-for component I'm really keen to use. My website revolves around motorcycle sport and the events calendar is a big part of that. I purchased "RSEvents" as it had everything I needed (including Google Map integration for location of events which was a really cool feature), but just doesn't work when using AMember to manage the front-end login to Joomla :(

    According to the guys who wrote RSEvents...

    "The respective component AMember is a bridge and it does not initialize all the Joomla! variables that RSEvents! uses. We recommend using only native Joomla! components so that the user will not encounter any problems."

    and

    "The variable that RSEvents! requires in order to function properly is this one:

    $mainframe->getUserState('rseventsConfig')

    When logging in on your site with AMember the variable above is always empty and so the component is not working properly."


    Response from Alex was...

    "I believe in this case, it is better to disable sign-on functionality between aMember and Joomla, it is impossible to implement correctly for all third-party Joomla modules. Then if you use standart Joomla login forms, it will prevent you from errors like this."

    That's fair enough - I'd never expect EVERY Joomla component out there to work, but I want single sign-on for ease of use, I'd rather stick with AMember to manage that and I really like the RSEvents calendar.

    I'm willing to pay to get this working. If you have the skills then drop me a line - andy AT trialscentral.com
  2. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    Sorry if message was not clear. You can use Joomla plugin to add users into Joomla, I guess this part is working with that component without a problem?
    Bit for login you should use default Joomla login module, this way all necessary variables will be set that required for component. Single login between amember and Joomla should work still in this situation.
  3. andy_gre

    andy_gre New Member

    Joined:
    Aug 22, 2006
    Messages:
    11
    I had to drop the ball on this project for a while, but am back on it now. I'm not sure what you mean Alex.

    I have three major parts to this:

    AMember
    Invision Power Board
    Joomla

    Invision and Joomla sign-ups are redirected to AMember signup.php - this works fine. User is created in both Joomla and IPB.

    Invision and Joomla logins are redirected to AMember login.php - this works fine and user is logged in to both Joomla and IPB

    Once logged in they are at AMember member.php which I will customise with "Where do you want to go?" buttons.

    Logout from either Joomla or IPB invokes AMember logout.php

    This solution gives me single registration/sign-on/logout across the site which is what I want. It's perfect.

    It works with every one of the Joomla components I have installed apart from this events calendar. I don't want to use Joomla's login for that because it breaks the single sign-on. Users having to login in two different ways depending on what they want to do.

    If I could just fid some way to get AMember to pass whatever $mainframe->getUserState('rseventsConfig') should be then I would have everything I want.

    Aside from that, RSEvents cost me 40 Euro and I don't want to write that off especially as it does exactly what I want :(

    The offer of payment for someone to fix this still stands :)
  4. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    Can you contact me in helpdesk and provide access info? I will check now what can be done. If the problem is just that variable I think this can be done as custom fix to Joomla plugin.

Share This Page