Pagina 1 van 1
Custom Profile Fields MOD
Geplaatst: 06 jan 2007, 15:11
door Slaughter
Wat is het probleem?
Ik wil graag 2 extra required registratie field toevoegen.
Ik heb de Custom Profile Fields MOD geinstalleerd, maar werkt niet helemaal zoals zou moeten.
Ik kan de velden gewoon toevoegen etc.. maar bij het registreren zijn die velden niet zichtbaar.
Wanneer ontstond het probleem? Na installatie
Adres van je forum: http://www.dutchdoombrigade.nl/root/ddbforum/
Directe link naar de modification: http://phpbbhacks.com/download/6664
phpBB versie: 2.0.22
Heb je onlangs een andere mod of stijl geïnstalleerd? Ja, fiblack3d
Heb je gezocht naar een antwoord?Ja, maar kan niet een direct een antwoord vinden.
Omdat je dus niet kan registreren omdat het een required field is, weet ik dus dat het wel werkt. Het veld is alleen niet zichtbaar.
Ik weet alleen niet zo waar ik moet gaan zoeken en in welk bestand.
Omdat de MOD geschreven was voor de subsilver stijl, vermoed ik dat het in de .TPL bestanden niet helemaal goed zit.
Geplaatst: 06 jan 2007, 15:29
door Ramon Fincken
Omdat de MOD geschreven was voor de subsilver stijl, vermoed ik dat het in de .TPL bestanden niet helemaal goed zit.
plaats beide profile_add_body.tpl files even hier met de [ code] knop

Geplaatst: 06 jan 2007, 15:30
door Derky
Je moet de wijzigingen van deze bestanden:
Code: Selecteer alles
## templates/subSilver/memberlist_body.tpl,
## templates/subSilver/profile_add_body.tpl,
## templates/subSilver/profile_view_body.tpl,
## templates/subSilver/viewtopic_body.tpl,
## templates/subSilver/admin/user_edit_body.tpl
Ook uitvoeren op je fiblack3d stijl.
Code: Selecteer alles
## Included Files: root/admin/admin_profile_fields.php,
## root/includes/functions_profile_fields.php,
## root/templates/subSilver/admin/add_profile_field.tpl,
## root/templates/subSilver/admin/add_profile_field_list.tpl,
## root/templates/subSilver/admin/edit_cpf_settings.tpl
Die bestanden moet je dus ook kopieëren naar de fiblack3d map.
Succes ermee.

Geplaatst: 06 jan 2007, 16:07
door brandsrus
Derky schreef:Je moet de wijzigingen van deze bestanden:
Ook uitvoeren op je fiblack3d stijl.
Code: Selecteer alles
## Included Files: root/admin/admin_profile_fields.php,
## root/includes/functions_profile_fields.php,
## root/templates/subSilver/admin/add_profile_field.tpl,
## root/templates/subSilver/admin/add_profile_field_list.tpl,
## root/templates/subSilver/admin/edit_cpf_settings.tpl
[..]
Behalve root/admin/admin_profile_fields.php en root/includes/functions_profile_fields.php want die zijn niet template afhankelijk 8)
Geplaatst: 06 jan 2007, 19:28
door Slaughter
Ramon Fincken schreef:Omdat de MOD geschreven was voor de subsilver stijl, vermoed ik dat het in de .TPL bestanden niet helemaal goed zit.
plaats beide profile_add_body.tpl files even hier met de [ code] knop

profile_add_body.tpl (SUBSILVER)
profile_add_body.tpl (fiblack3d)
Overigen: Alle bestanden staan op de goede plaatsen, het werkt gewoon, enige "bug" is dat als iemand zich wil registreren dat een toegevoegd "required" veld niet zichtbaar is en dus niet ingevuld kan worden, waardoor een registratie altijd mislukt.
Geplaatst: 06 jan 2007, 19:41
door mr.Stone
Code: Selecteer alles
#
#-----[ OPEN ]-------------------
#
templates/fiblack3d/profile_add_body.tpl
#
#-----[ FIND ]--------------------
#
<textarea name="signature" style="width: 300px" rows="6" cols="30" class="post">{SIGNATURE}</textarea>
(en dan </td></tr>)
#
#-----[ AFTER, ADD ]---------------------
#
<!-- Custom Profile Fields MOD start + -->
<!-- BEGIN switch_custom_fields -->
<tr>
<td class="row3" colspan="2"><span class="gensmall">{switch_custom_fields.L_CUSTOM_FIELD_NOTICE}</span></td>
</tr>
<!-- END switch_custom_fields -->
<!-- BEGIN custom_fields -->
<tr>
<td class="row1" valign="top"><span class="gen">{custom_fields.NAME}:{custom_fields.REQUIRED}</span>
<!-- BEGIN switch_description -->
<br /><span class="gensmall">{custom_fields.switch_description.DESCRIPTION}</span>
<!-- END switch_description -->
</td>
<td class="row2">
{custom_fields.FIELD}
</td>
</tr>
<!-- END custom_fields -->
<!-- Custom Profile Fields MOD finish + -->
dan zou he er zou moeten uitzien: (lijn: 137 - 167)
Code: Selecteer alles
{HTML_STATUS}<br />
{BBCODE_STATUS}<br />
{SMILIES_STATUS}</span></td>
<td class="row2">
<textarea name="signature" style="width: 300px" rows="6" cols="30" class="post">{SIGNATURE}</textarea>
</td>
</tr>
<!-- Custom Profile Fields MOD start + -->
<!-- BEGIN switch_custom_fields -->
<tr>
<td class="row3" colspan="2"><span class="gensmall">{switch_custom_fields.L_CUSTOM_FIELD_NOTICE}</span></td>
</tr>
<!-- END switch_custom_fields -->
<!-- BEGIN custom_fields -->
<tr>
<td class="row1" valign="top"><span class="gen">{custom_fields.NAME}:{custom_fields.REQUIRED}</span>
<!-- BEGIN switch_description -->
<br /><span class="gensmall">{custom_fields.switch_description.DESCRIPTION}</span>
<!-- END switch_description -->
</td>
<td class="row2">
{custom_fields.FIELD}
</td>
</tr>
<!-- END custom_fields -->
<!-- Custom Profile Fields MOD finish + -->
<tr>
<td class="cat" colspan="2"> </td>
</tr>
</table>
<br />
Geplaatst: 06 jan 2007, 20:08
door Slaughter
Bedankt, het werkt nu wel.
Ik kan de velden nu zien op de registreer en profile pagina.
Nogmaals bedankt..
Grzzz Slaughter.
Geplaatst: 06 jan 2007, 20:51
door Bee
Ramon Fincken schreef:Omdat de MOD geschreven was voor de subsilver stijl, vermoed ik dat het in de .TPL bestanden niet helemaal goed zit.
plaats beide profile_add_body.tpl files even hier met de [ code] knop

Mag ik zo brutaal zijn om even iets op te merken: als je hier al die code laat posten wordt het topic langer dan nodig is, je kan zo eeuwig doorgaan met scrollen. Daarnaast is sommige code te lang om te posten, en daarnaast is het nog eens veel eenvoudiger voor jou om de code in een tekstbestandje gelinkt te krijgen, omdat je dat meteen in je texteditor met regelnummer kan openen. Oftewel: je slaat 3 vliegen in een klap.
Geplaatst: 07 jan 2007, 13:53
door Slaughter
Goed, de registratie werkt, maar er zit nog 1 probleempje in...
Als Admin kan ik speciale ranks toewijzen, die zichtbaar worden boven de Avatar.
Het probleem is nu dat ik de toegevoegde required field niet zie als ik via het Admin panel een speciale rank wil toevoegen aan een gebruiker, dus als ik Submit doe dan zijn er required field niet ingevuld.
Hoe zorg ik dat de toegevoegde velden ook in de User Management zichtbaar worden?
Geplaatst: 07 jan 2007, 20:22
door Slaughter
Laat maar, is al opgelost, zelfde regel toegepast.