Icy Phoenix

     
 


Post new topic  Reply to topic 
Page 1 of 1
 
 
Reply with quote Download Post 
Post Trying To Develop New User Profile 
 
Okay.  I’m trying to do something big, almost as big as a mod. This is for those who take challenges:

My site is not just a discussion forum, it’s an RPG game, where users are characters, forums are places and topics are events (you guys have probably seen one of those around).
So, for profile, I wanted to extend the fields a little, I mean, since the profile in my site should have the characters AND the players info, there were many fields that I’d have to add, like, Race, Weigh, Blood, Height, Abilities and so on,  and I didn’t wanna use only the regular “custom fields’ option”. So:

1.    I completely changed the structure in view_profile_body.tpl file; I added many new fields and took off those which I didn’t want; (see here)
2.    I invented some new “{} tags” (don’t know how to call them) for the new fields;
3.    I crated a new .tpl file for the form in which users would submit their characters info (see this in .htm here);

Now, the questions are:

1.    Will it be easier if I create a new .php file for the form (just copying preset code from a similar file) or if I extend the profile editing file to have the new fields?

2.    What is the .tpl file for >this page<? (maybe it will be here that I’ll put my new form)

3.    What makes the “{} tags” work? In which file do I have to copy them and that tells them what to do? I'm almost sure there is a file where all the tags like {USERNAME} {AGE} {GENDER} are saved for the files containing them refer to.

4.    Where can I learn more about this?


P.S.: I’m not using the newest version of Icy Phoenix because it’s too late, I mean, I have changed many things on the site (style, html, etc), and I don’t want to lose the changes.
 



 
CodiSend private message  
Back to topPage bottom
Icy Phoenix is an open source project, you can show your appreciation and support future development by donating to the project.

Support us
 
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
hm

for the Tags you should look in includes/constants.php and includes/page_header.php

and then edit your lang files aswell
 




____________
Out of Order
 
spydieSend private messageVisit poster's website  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
Edit the profile file. It includes includes/usercp_x.php, you might want to use that structure.
2) For the page, I guess it's profile_edit_body
3) it's $template->assign_vars(array( in includes/usercp_editprofile.php (i.e.)
 



 
InformproSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
@ spydie and Informpro

No, I found the already existing vars {PHONE}{ICQ}{OCCUPATION}, etc, in usercp_register.php and in  usercp_viewprofile.php.

Here's what I did:

1. Went to profile_add.tpl and, just for a test, created two new fields above the "Phone" field, and for their input, I set values {FIELDONE} and {FIELDTWO}, let's say.

2. I went then to usercp_register.php and usercp_viewprofile.php and made a "fieldone" and "fieldtwo" copy for everything that had the word "phone", putting those always next to where the "phone" tags existed (there were maaaany of them, each one for a special situation I figure, but all the same I wrote many fieldone, $fieldone, $user_fieldone, FIELDONE and so on, following the pattern of phone always.

3. I then headed to my new view_profile_body.tpl and put the {FIELDONE} and {FIELDTWO} for the fields that I wanted.

4. I changed my profile, putting something random in those new fields.

And...

It yet didn't work. I had an error message, saying that there was found an unknown profile field. Guess the name? $user_fieldone.
There must be somewhere else where to put the vars to call to else than usercp_register.php and usercp_viewprofile.php!

Thanks, anyways. =/
 



 
CodiSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
try to kill CrTracker in profile, just for testing porposes.

i´m quiet shure, that  it´s something to do with the Tracker
 




____________
Out of Order
 
spydieSend private messageVisit poster's website  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
Check the file ctracker/engines/ct_security.php line 178. Because, if some fields not in this list contains some result in the previous array (such as just '), ctracker will become crazy and say you're trying to crack the board and so on ...
 



 
InformproSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
One more thing.

These userfield´s have to exist aswell in  usertable in the database, or Icy wan´t find the field and throw an error
 




____________
Out of Order
 
spydieSend private messageVisit poster's website  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
spydie wrote: [View Post]
One more thing.

These userfield´s have to exist aswell in  usertable in the database, or Icy wan´t find the field and throw an error


Where exactly is that?
 



 
CodiSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
go to your database with Phpmyadmin and look for prefix_users

you need to create a column in there for each field created
 




____________
Out of Order
 
spydieSend private messageVisit poster's website  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
No, Icy Phoenix includes profile fields (mod from ptirhiik). I don't know how informations are fetched from this table, though.
 



 
InformproSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
Quote:
So, for profile, I wanted to extend the fields a little, I mean, since the profile in my site should have the characters AND the players info, there were many fields that I’d have to add, like, Race, Weigh, Blood, Height, Abilities and so on,  and I didn’t wanna use only the regular “custom fields’ option”.

 




____________
Out of Order
 
spydieSend private messageVisit poster's website  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
He don't want to use that option to display them, but why not use that table ?

But thanks, you're right, I didn't saw that.
 



 
InformproSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
Sorry for my ignorance but I don't exactly know what the database file is or where it's located. I figure that if I know it and add the vars there as well, I'll succeed at last.
 



 
CodiSend private message  
Back to topPage bottom
Reply with quote Download Post 
Post Re: Trying To Develop New User Profile 
 
spydie wrote: [View Post]
go to your database with Phpmyadmin and look for prefix_users

you need to create a column in there for each field created


you should be able to find phpMyAdmin in your hosting controlpanel (don't mess with it without having a good backup of it)
 




____________
www.DutchaGoGo.com (development/under construction ...Forever?¿?)
 
Joshua203Send private messageVisit poster's website  
Back to topPage bottom
Post new topic  Reply to topic  Page 1 of 1
 


Display posts from previous:    

HideWas this topic useful?

Link this topic
URL
BBCode
HTML




 
Permissions List
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events


  

 

  cron