Tips and Tricks HQ Support Portal › Forums › WP eMember › Customizing forms eMember
- This topic has 6 replies, 2 voices, and was last updated 12 years, 11 months ago by amin007.
April 21, 2010 at 5:55 pm #1107
I finally bought combo from you = anyways, can you list the various php or whatever files (eMember ones) I need to access to in order to customize further the various forms you have designed. I know it involves something like “if I add a field here = I need to modify a function or something like that, there” kind of process but I am willing to dig in = so I would appreciate it if you not only list the php files I need to access to, but also list the related files I need to update so that my extra fields or customizations do populate as they should.
Thanks for your guidanceApril 22, 2010 at 5:21 am #19914
You mainly need to modify the “eMember_misc_functions.php” file… in that file you see that there are functions like “show_registration_form()”, “show_login_form()”… they are self explanatory from the name.
If you want to add a field that you would like to be saved in the database then I will need more information from you as to what that field is and I should be able to tell you which database table would be the best place to store that value and which files to touch.April 22, 2010 at 12:48 pm #19915
I didn’t go there yet but I will = I guess I can tweak existing set ups listed in the …functions.php file and rename them to whatever so that some existing text fields in the admin are changed from lets say; “Company” to “Skype ID” which is pretty straight forward I think.
But here is my wish list;
-I’d like the user to be able to (close) their account if they want from their profile page = a (close your account)button located by the (update your account) button to which would be attached a warning text or prompt alert to let the user know that this is; “Are you sure?!!!!” = all this followed by an email confirmation to admin and user.
-I’d like the user to be able to insert a listing of active links in their profile page; in the form of an unordered list type of thing “ACTIVE” links is the idea here not just a static text and pre-set to “_blank” target.
-I’d like to have two textarea fields with a title/description line above each, available in the member profile/admin page
Quite the wish list isn’t?
Thanks for your guidanceApril 22, 2010 at 2:55 pm #19916
And one more thing please;
-I’d like to have the member’s profile picture displayed in the member admin page.
Thanks for your guidanceApril 23, 2010 at 1:38 am #19917
“rename the text labels to whatever so that some existing text fields” – this is the easiest and requires no database changes so you shouldn’t have much issue with this one.
With your WishList do you want me to review it and add the fetures (the ones that I think will add value to every eMember customer) or do you want me to tell you which files to modify?April 23, 2010 at 2:21 am #19918
I’ve been translating as much as I could to french using mainly the fr.php. When I got to translate the member edit profile in the admin panel (the admin itself), …woosh! that turned out to be too much for me. You wouldn’t happen to have a .pot file of your plugin I could use to create my .po and .mo ones?
So for the wish list, there are 4 features in there = yes I’d like to know which files to modify and at the same time I do appreciate your consideration for future dev of your plugin in the name of all. But if anything, the feature I would be working on right now is the (close account)button feature = probably would almost be a copy and paste of the (update your account)button = I can wait if you want or I can take your step by step guidance to go ahead and build this.April 23, 2010 at 8:45 am #19919
There is no option to translate the admin side (backend) as it’s only viewable by the admin.
I am keen to add the following two items into the plugin so give me a few days before trying anything:
– a member can close account.
– member’s profile picture displayed in the member admin page
- You must be logged in to reply to this topic.