tom209
Hallo,
ist es möglich wenn ein User in sein Profil keine angaben gemacht hat und sobald er das Forum betritt ein Meldung oder pop up erschein, das er die Felder ausfühlen soll.
Ist das Möglich oder gibt es ein Hack??
DANKE
Ghostmaster
Welche Felder meinst du genau?
tom209
Hallo,
nach der Installation von WBB sind dort unter Profil bearbeiten das hier zu finden:
Herkunft:
Interessen:
Beruf:
Ich habe die Liste erweitert und folgenden hinzugefügt:
Betriebssystem:
CPU:
Mainboard:
Festplatte:
Grafikkarte:
Da aber viele User die nicht ausfühlen, habe ich mir gedacht ob es eine Lösung gibt das eine Meldung erschein wenn die nicht ausgefühlt sind.
Biggi
Du kannst die Felder zu Pflichtfeldern machen.
Dann müssen sie bei der Registrierung ausgefüllt werden.
ACP -> Profilfeld bearbeiten -> Feld aussuchen -> bearbeiten -> Bei Registrierung erforderlich? -> Ja
tom209
Hallo,
Danke für die Antwort. Das ist eine gute Lösung aber was machen ich mit den User die sich bereits angemeldet haben??
Hat jemand noch eine Idee
Vielen Dank
pegelzwo
Ich habe das so geregelt. Ich erstelle ein neue Zeile in der bb1_users. Diese nenne ich "profil_komplett".
code: |
1:
|
ALTER TABLE `bb1_users` ADD `profil_komplett` TINYINT( 1 ) DEFAULT '0' NOT NULL ; |
|
Bei Profil bearbeiten setzt eine neue Abfrage dann diesen Wert auf "1", sobald das Profil komplett ausgefüllt ist.
Im header kannst Du dann noch eine Abfrage machen, dass er allen Usern, die da noch "0" stehen haben (also noch kein komplettes Profil haben) eine Nachricht angezeigt werden soll ("Bitte Profil komplett ausfüllen!").
So erhalten dann auch bereits registrierte User diese Meldung, wenn du das "profil_komplett" standardmässig auf "0" setzt...
tom209
Hi
Vielen Dank für deine Hilfe. Leider habe ich keine Ahnung von Html oder PHP.
Wie kann die Abfrage in header aussehen
DANKE
pegelzwo
Im Header steht bei mir dann an gewünschter Stelle folgende Abfrage:
code: |
1:
2:
|
<if($wbbuserdata[profil_komplett]=="0")><then><br /><a href="usercp.php?action=profile_edit"><b>Bitte fülle Dein Profil komplett aus!</b></a>
</then></if> |
|
tom209
vielen Dank für deine Hilfe.
kann du mir bitte sagen was du damit meinst?? oder gemau was ich machen muss
code: |
1:
|
Bei Profil bearbeiten setzt eine neue Abfrage dann diesen Wert auf "1", sobald das Profil komplett ausgefüllt ist. |
|
die Tabelle ist erweitert, un in Head denn Code eingebaut, muss ich noch was anderes machen??
viele dank für die Mühe
pegelzwo
Im usercp.php musst Du irgendwo im Block "profile_edit" schauen, wo da die Daten in die DB gespeichert werden.
Dort hinter setzt nu eine neue DB-Abfrage (bzw. änderst die bisherige) und lässt das Feld profile_komplett mit dem Wert '1' füllen!
LG