Zusätzliches Pflicht-Profilfeld unveränderbar machen

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... großes Grinsen
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 Augen rollen unglücklich
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 Augen rollen unglücklich


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
unglücklich schade

könnte ich das löschen und neu einfügen? dann würde es ja gehn verwirrt
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.