| |||||||
| Registrieren | Lexikon | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| PostRank: 1 ![]() Registriert seit: 03.04.2005 Ort: Linz, Österreich
Beiträge: 35
| Weitere Felder in Userprofilen (und Datenbank) einfügen? Hallo Leute, habe durch Änderungen in profile.php zustande gebracht, dass ich weitere Felder für die Eingabe von Skype und Jabber-Userdaten habe, welche im Profil auch aufscheinen und beschrieben werden können. Meine Datenbank habe ich entsprechend um diese Felder erweitert. Das Problem ist jetzt nur, dass ich die Felder zwar beschreiben kann, diese aber nicht gespeichert werden. Umgekehrt ist es aber möglich, die Daten manuell in die Datenbank zu schreiben und bei einem Reload im Browser sind die Felder dann auch korrekt ausgefüllt. So wie es aussieht, werden Daten also aus der Datenbank anstandslos eingelesen, aber scheinbar nicht in diese geschrieben. Kann mir jemand sagen, was ich hier übersehen habe? |
| | |
| | #3 (permalink) |
| PostRank: 1 ![]() Registriert seit: 03.04.2005 Ort: Linz, Österreich
Beiträge: 35
| In users-edit habe ich folgendes eingefügt: Zeile 59: $new_jabber = wp_specialchars($_POST['new_jabber']); $new_skype = wp_specialchars($_POST['new_skype']); Zeile 67: user_jabber='$new_jabber', user_skype='$new_skype', Zeile 160: <tr> <th scope="row"><?php _e('Jabber IM:') ?> </th> <td><input type="text" name="new_jabber" id="new_jabber" value="<?php echo $edituser->user_jabber ?>" /> </td> </tr> <tr> <th scope="row"><?php _e('Skype:') ?> </th> <td><input type="text" name="new_skype" id="new_skype" value="<?php echo $edituser->user_skype ?>" /> </td> </tr> und in profile hab ich folgendes eingefügt: Zeile 77: $newuser_skype = wp_specialchars($_POST['newuser_skype']); $newuser_jabber = wp_specialchars($_POST['newuser_jabber']); Zeile 85: user_jabber='$new_jabber', user_skype='$new_skype', Zeile 226: <tr> <th scope="row"><?php _e('Jabber IM:') ?> </th> <td> <input type="text" name="newuser_jabber" id="newuser_jabber2" value="<?php echo $profiledata->user_jabber ?>" /> </td> </tr> <tr> <th scope="row"><?php _e('Skype:') ?> </th> <td> <input type="text" name="newuser_skype" id="newuser_skype2" value="<?php echo $profiledata->user_skype ?>" /> </td> </tr> Nun klappt es insofern, dass alle User ihre Werte ändern können, bis auf den Admin, dessen Profil zeigt das gleiche Verhalten, wie anfangs beschrieben... |
| | |
| | #4 (permalink) |
| PostRank: 1 ![]() Registriert seit: 03.04.2005 Ort: Linz, Österreich
Beiträge: 35
| Also, ich war wohl etwas zu voreilig... Wenn ich als Admin eingeloggt bin, kann ich die entsprechenden Felder der anderen Benutzer ändern, aber nicht die des Admin. Und die Benutzer können, wenn sie eingeloggt sind, die Änderungen an ihren Profilen auch nicht vorenehmen... So viele Beitragsleser und keiner hat eine Idee? |
| | |
| | #6 (permalink) |
| PostRank: 2 ![]() Registriert seit: 26.07.2005 Ort: MUC
Beiträge: 99
| Wow, ihr macht ja Sachen...!?! Ich tu' mich ja nach wie vor jedesmal schwer, wenn ich innerhalb eines Themes eine PHP-Datei oder das Stylesheeet bearbeiten muss...und hier wird auch noch an WP selbst herummodifiziert...!? Puuh... Aber tauchen diese IM-Daten (AIM, Yahoo etc.) eigentlich irgendwo im Blog tatsächlich aus bzw. finden die irgendwo dort auch mal Verwendung...?? oder wozu füllt man die sonst überhaupt aus...?! .:: MILE ::.
__________________ :: Mac OS X - because making UNIX user-friendly was easier than fixing Windows! :: |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Spam in der Datenbank | DogMan | Allgemeines | 13 | 31.10.2005 23:52 |
| Mit Datenbank umziehen | iPappe | Installation | 4 | 16.10.2005 16:38 |
| Datenbank ex-/import | cynth*** | Installation | 0 | 20.05.2005 15:50 |
| MySQL Datenbank duplizieren | nebelschwade | Allgemeines | 2 | 21.04.2005 15:59 |
| Auslagerung der MySQL Datenbank | Matthias | Konfiguration | 2 | 13.04.2005 16:18 |