![]() |
Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… (/thread-5076.html) |
Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… - voyager8000 - 27.02.2007 Hallo, ich hätte da mal ein Problem. Ich habe mir ein Profilfeld (Radioboxen) eingerichtet. Dieses Feld beinhaltet 4 Auswahlmöglichkeiten. (Leer, Gold, Silber, Bronze). Das Feld wird auch im Profil neben dem Beitrag angezeigt. Kann vom Benutzer nicht bearbeitet werden und ist auch kein Pflichtfeld. Soweit zu den Einstellungen. Im postbit_author_user habe ich dieses Feld mit diesem Code: <img PHP-Code: src=/images/groupimages/english/{$post[fid6]}.png alt={$post[fid6]} /> Das Problem ist das bei der Registrierung der User nichts wählen kann. Somit erscheint zunächst eine Fehlgrafik. Erst wenn man im ACP die Auswahl trifft verschwindet die Fehlergrafik. Gibt es eine Möglichkeit die bewirkt dass bei der Registrierung eine der Auswahlmöglichkeiten immer automatisch gewählt wird :question: (Im Idealfall die Auswahl „Leer“ da dies dann ein weißer Punkt wäre) Was nicht geht (habe ich schon probiert) eine Auswahl mit Leerzeichen. Das wird immer zurückgesetzt. THX RE: Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… - Michael - 27.02.2007 Du kannst in der Datei inc/datahandlers/user.php unter der Zeile PHP-Code: $db->update_query(TABLE_PREFIX."userfields", $user['user_fields'], "ufid='{$user['uid']}'"); PHP-Code: $db->query("UPDATE ".TABLE_PREFIX."userfields SET fid6 = 'INAHLT' WHERE ufid = '".$user['uid']."'"); RE: Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… - voyager8000 - 01.03.2007 Hm, habe jetzt diverse Varianten getestet aber es will nicht so recht funktionieren. Dafür habe ich jetzt viele neue Testuseraccounts aufm Testboard ![]() Habe folgendes eingegeben: PHP-Code: $db->query("UPDATE ".TABLE_PREFIX."userfields SET fid6 = 'leer' WHERE ufid = '".$user['uid']."'"); habe auch das Profilfeld geändert von Radiobox auf Auswahlfeld Habe es dann mit dem CountryFlag Plugin getestet da man dort ein Land wählen muss, habe ich eines vorgegeben und diesen Code eingetragen: PHP-Code: $db->query("UPDATE ".TABLE_PREFIX."userfields SET fid8 = 'Germany' WHERE ufid = '".$user['uid']."'"); PS: ich weiß ihr sagt immer wir sollen uns doch bitte mit php und html Programmierung beschäftigen, aber dass ich diese Seiten lese heißt nicht das ich es auch verstehe oder gar anwenden kann ![]() THX RE: Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… - frankrieger - 01.03.2007 Mmmh ich würde das an einer anderen Stelle realisieren. Bisher würde es nur aufgerufen werden, wenn ein User aktualisiert wird... Ich würde (auch) in der Datei inc/datahandlers/user.php nach: PHP-Code: $user['user_fields']['ufid'] = $this->uid; PHP-Code: $user['user_fields']['fid6'] = "Leer"; RE: Profilfeld mit Grafik, nach Registrierung erscheint aber Fehlergrafik… - Jan - 01.03.2007 Man kann doch im wählen ob ein Feld gewählt ist. Per selcted=selected oder? Oder habe ich dich falsch verstanden? |