0x1ff 0 Report post Posted February 5, 2004 Hallo zusammen! Ich habe ein kleines, aber kniffeliges Problem, zu dem ich noch keine Lösung gefunden habe, trotz intensiver Nutzung der Suchfunktion hier und auf anderen Boards. In meinem Forum gibt es Angaben, die Bedinung für eine Registierung sind. Die Felder waren auch schnell eingefügt und als 'Required' gekennzeichnet. Das Problem: Die Felder sind nachträglich im Profil änderbar, was nicht möglich sein soll. Wenn ich die Darstellung der Felder im php Code oder im Template auskommentiere, beschwert sich das Board bei einer versuchten Änderung irgendeines Profilfeldes darüber, daß nicht alle benötigten Felder ausgefüllt sind. Auf nichtänderbar, kann ich die Felder auch nicht machen, da sie sonst nicht bei der Registrierung angezeigt werden. Hat jemand einen schnellen Rat, wo ich da ansetzen kann, bzw. weiß, wie ich die Prüfung von field_2 und field_3 übergehen kann, dann wäre ich sehr dankbar. Viele Grüße, Thomas. Share this post Link to post
Stefan 0 Report post Posted February 5, 2004 Datei Usercp.php: Suche $DB->query("SELECT * from ibf_pfields_data WHERE fedit=1 ORDER BY forder"); Ändere in $DB->query("SELECT * from ibf_pfields_data WHERE fedit=1 AND fid NOT IN (2,3) ORDER BY forder"); Datei usercp_functions.php Suche $DB->query("SELECT * from ibf_pfields_data WHERE fedit=1"); Ändere in $DB->query("SELECT * from ibf_pfields_data WHERE fedit=1 AND fid NOT IN (2,3)"); Nun sollten die beiden Felder nicht mehr abgezeigt und auch nicht mehr abgefragt werden im Profil. Share this post Link to post
0x1ff 0 Report post Posted February 5, 2004 Super! Heissen Dank - die Abfrage in der usercp_functions.php war der entscheidende Tipp. :w00t: Share this post Link to post
Stefan 0 Report post Posted February 5, 2004 Du muß aber beide Änderungen vornehmen, falls du es nicht gemacht hast. Änderung in der Usercp.php schaltet die Anzeige aus und in der usercp_functions.php die Abfrage für das Update. Will ja nur sicher gehen, das du es so gemacht hast. :) Share this post Link to post
0x1ff 0 Report post Posted February 5, 2004 Selbstverständlich - klappte sofort. Danke für die Mühe, ich muß blind gewesen sein, die usercp_functions komplett zu übersehen.. ;-) Share this post Link to post
Stefan 0 Report post Posted February 5, 2004 Naja, kann schon mal vorkommen. Schön, das ich dir helfen konnte. Ich markiere das Thema dann mal als erledigt. ;) Share this post Link to post