Elxis CMS Forum

Support => General => Topic started by: Superman859 on May 07, 2007, 23:07:11

Title: User Extra Fields - How To Make Use Of Them?
Post by: Superman859 on May 07, 2007, 23:07:11
I am new to Elxis and came across some features that may be very useful, although I'm not quite sure yet.

I plan on setting up Elxis to handle membership based sites, restricting certain portions of the site to paying members only (not just registered members).

For this, I need a way to differentiate between different membership levels - are they simply registered? Paying? Paying Lots? 

So I came across the extra fields for users.  I thought hey, I will make a membership level field.  Make a radio button, give it a few choices, have it default to 1 - registered member.  Then I can change it manually, use some php code to update the database to automatically change it upon payment, etc.

But that leaves half of the issue left - how to restrict pages to only allows users with a certain setting to view it.  From looking around, I haven't found anywhere to make use of those extra fields.  I've found where you can add them, set them, and edit them for each member.  However, what else can you do with them?  When you add pages there seems to be nothing involved with it.

I thought maybe I would find something in access manager - a setting where I could create a new access level for the membership level, and those in that membership level would have that access level.

Nothing.

So if there is nothing directly built into Elxis that makes use of the extra fields that you create, I will need to add something in myself.  I can't just edit the overall template for new pages, as that would make all pages restricted or none restricted.  Where is this file located anyways? 

If I do need to customize Elxis for this, I could edit the template to test whether an option was selected.  Easy enough if I know the main file that all pages are generated from so that I can add some php code to it.

If that's the case, I will also need to edit the create a page section, so that I can provide another option setting - which membership level can access everything.

It shouldn't be too difficult either way, as long as Elxis is structured how I think it is and know which files to edit (where would I go to add more options to the create-a-page section, and which file is used to generate all php pages). 

Then again, if there is a way directly built into Elxis already to make use of extra fields in a way that would work, then I could set it up that way.  However, I just cannot seem to find any use of extra fields with Elxis.  I just know how to say whether they show up in profile, registration, etc. but they seem to have no purpose.
Title: Re: User Extra Fields - How To Make Use Of Them?
Post by: datahell on May 07, 2007, 23:41:48
There is a special commercial component that manages memberships and subscription packages, payments etc named EDir (Elxis Directory). It is ready and will be available for online purchasing very soon from GO UP website (www.goup.gr). Tell me if you wish to send you the user/administration manual till then (it is 140pages/10.4mb).
Title: Re: User Extra Fields - How To Make Use Of Them?
Post by: Superman859 on May 08, 2007, 02:18:38
Sure - I wouldn't mind looking over it to see what it has to offer - any idea on what the price tag will be though, and what the license will be (one domain for example?) ?

It's something I could easily code up myself to work, but all packaged together for a good price is still looking into.  The only thing is I will be administering sites for clients, so a single license probably wouldn't work, thus a lot more cost than if I were to simply add the needed features myself.

but I will look over it.  Send email along with any additional information you may have (such as price, license, and approximately when it may be available) to russ421 AT aol.com