Okay, finally I got it....halfway.
Now the fields are written into the database and also located in a file, but the original script does not read the data from them. (NOOO!

)
I will explain how I managed the first 50%:
1.
I opened up admin.fireboard.html.php
After these lines:
| Code: |
<td align = "left" valign = "top"><?php echo _COM_A_COMBUILDER_DESC ?>
</td>
</tr>
|
I added this code:
| Code: |
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_BIRTHDAY ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_birthday_field" value = "<?php echo $fbConfig->cb_birthday_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_BIRTHDAY_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_SHOWAGE ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_showage_field" value = "<?php echo $fbConfig->cb_showage_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_SHOWAGE_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_GENDER ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_gender_field" value ="<?php echo $fbConfig->cb_gender_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_GENDER_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_LOCATION ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_location_field" value = "<?php echo $fbConfig->cb_location_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_LOCATION_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_PERSONALTEXT ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_personaltext_field" value = "<?php echo $fbConfig->cb_personaltext_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_PERSONALTEXT_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_ICQ ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_icq_field" value = "<?php echo $fbConfig->cb_icq_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_ICQ_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_AIM ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_aim_field" value = "<?php echo $fbConfig->cb_aim_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_AIM_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_MSN ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_msn_field" value = "<?php echo $fbConfig->cb_msn_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_MSN_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_YIM ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_yim_field" value = "<?php echo $fbConfig->cb_yim_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_YIM_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_SKYPE ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_skype_field" value = "<?php echo $fbConfig->cb_skype_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_SKYPE_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_GTALK ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_gtalk_field" value = "<?php echo $fbConfig->cb_gtalk_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_GTALK_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_WEBSITE_NAME ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_websitename_field" value = "<?php echo $fbConfig->cb_websitename_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_WEBSITE_NAME_DESC ?>
</td>
</td>
</tr>
<tr align = "center" valign = "middle">
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_WEBSITE_URL ?>
</td>
<td align = "left" valign = "top">
<input type = "text" name = "cfg_cb_websiteurl_field" value = "<?php echo $fbConfig->cb_websiteurl_field;?>"/>
</td>
<td align = "left" valign = "top"><?php echo _CB_MYPROFILE_WEBSITE_URL_DESC ?>
</td>
</td>
</tr>
|
2. Save the file and reupload.
DO NOT GO INTO THE ADMIN PANEL NOW AND TRY TO SAVE THINGS.
I did that and it messed up the whole fb_config-table with an old backup because of errors.
3. To get the backend working, open up fb_config.class.php and after these lines of code:
| Code: |
var $ebaylanguagecode = 'en-us';
var $fbsessiontimeout = 1800; // in seconds
|
add this stuff:
| Code: |
//CB Hack
var $cb_birthday_field = 'cb_birthday';
var $cb_showage_field = 'cb_showage';
var $cb_gender_field = 'cb_gender';
var $cb_location_field = 'cb_location';
var $cb_personaltext_field = 'cb_personaltext';
var $cb_icq_field = 'cb_icq';
var $cb_aim_field = 'cb_aim';
var $cb_msn_field = 'cb_msn';
var $cb_yim_field = 'cb_yim';
var $cb_skype_field = 'cb_skype';
var $cb_gtalk_field = 'cb_gtalk';
var $cb_websitename_field = 'cb_websitename';
var $cb_websiteurl_field = 'cb_websiteurl';
|
Now the variables are defined and Fireboard Backend no longer responses any errors (Don't know what I did, but hey, IT WORKS! The data, I put into the fields in backend now, is written into the database.)
4. Remember to rewrite the language file as mentioned on page 1 of this thread.
That's it until now. Now there is just the problem, that the script written for Fireboard 1.0.4 does not work anymore with reading the appropriate data.
Feel free to experiment, I'll try, but I am not a programmer :o)