Beni
Hallo,
ich habe folgendes Problem. Ich habe in meinem Board (Wbb 2.1.3) ein zusätliches Profilfeld erstellt. Dieses ist eine Pflichtangabe (muss also bei der Registrierung ausgefüllt sein).
Nun benötige ich Folgendes:
Die User sollen dieses Profilfeld nachträglich in ihrem Profil nicht mehr ändern dürfen.
Was kann ich da tun? Wenn Ihr mir die notwendigen Code-Veränderungen posten könnte, wär das super, denn ich denke nicht, dass dies in der Boardkonfiguration machbar ist.
Vielen Dank schon im Vorraus!
Beni
Wim
Daran wäre ich auch interessiert,aber nur ohne Pflichtangabe beim Registrieren.
Sollte vom Coden keinen großen Unterschied machen,oder?
Thommy67
Dafür hätte ich auch sehr gute Verwendung... Also wenn da jemand was hat , bitte auch für mich.. danke...
Beni
Hi,
ok mir hat da schon jemand geholfen, dann werd ich das jetzt an Euch mal weitergeben:
1.) Suche in der DB die Id des Profilfeldes in der Tabelle
bbx_profilfields.
2.) Suche in der
usercp.php:
php: |
1:
2:
3:
4:
5:
6:
7:
|
$field_value="";
$field_checked="";
$dayfield_value="";
$monthfield_value="";
$yearfield_value="";
$row_options=array();
$selected_options=array(); |
|
Und füge darunter ein:
php: |
1:
|
if($row['profilefieldid']==ID) continue; |
|
ID musst Du durch die Id des Profilfeldes (unter 1. gesucht) ersetzen.
3.) Wenn es sich um ein Pflicht-Profilfeld handelt, musst Du noch folgendes machen:
Suche in der
usercp.php:
php: |
1:
2:
3:
|
/** verify required profilefields and build sql update query **/
$result = $db->unbuffered_query("SELECT profilefieldid,required,fieldtype,choicecount FROM bb".$n."_profilefields ORDER BY profilefieldid ASC");
while($row=$db->fetch_array($result)) { |
|
Und füge darunter ein:
php: |
1:
|
if($row['profilefieldid']==ID) continue; |
|
ID musst Du durch die Id des Profilfeldes (unter 1. gesucht) ersetzen.
Viele Grüße
Beni
Dark-Angel
Hi
Ich habe das Geburtsdatum jetzt als Pflichtfeld gemacht
Nun such ich schon wie eine Irre die ID dazu, wo findsch denn die
Beni
Zitat: |
Original von Dark-Angel
Hi
Ich habe das Geburtsdatum jetzt als Pflichtfeld gemacht
Nun such ich schon wie eine Irre die ID dazu, wo findsch denn die
|
Hi,
das ist auf diese Weise nicht möglich, da das Geburtsdatum kein
zusätzliches , sonder ein
Standard-Profilfeld ist.
Viele Grüße
Beni
Dark-Angel

schade
könnte ich das löschen und neu einfügen? dann würde es ja gehn
Ph!L$
Genau so muss es sein.
Also ich suche auch etwas, damit ich die Standard-Profilfelder als Pflichtfeld machen kann und sie dann auch noch am besten unveränderlich mache.