Hangman
Zitat: |
Original von Jolaya
Dann kommt das:
Zitat: |
Parse error: syntax error, unexpected '-', expecting '}' in /is/htdocs/wp1166145_RMWDYEAKE5/www/global.php(442) : eval()'d code on line 14 |
|
Dann teste mal das. Ist auf deinen text angepasst
<if($wbbuserdatas[userid] && $wbbuserdata[userposts]==0)><then>
<span class="smallfont"><b><font color="#FF0000">ACHTUNG: Du kannst bisher nur in den Kernbereichen mitlesen, bitte stell dich erst vor,
damit du alle Foren siehst und dort auch etwas schreiben kannst.
Die Privaten Nachrichten sind nach deiner Vorstellung dann ebenfalls für dich zugänglich.
<br><a href="http://www.hamsterboard.de/board.php?boardid=26">Hier kommst du zum Vorstellungsbereich</a>.</font></b></span>
</then></if>
Jolaya
Dann kommt zwar keine Fehlermeldung, aber auch den Hinweis steht nicht dabei.
Hangman
Zitat: |
Original von Jolaya
Dann kommt zwar keine Fehlermeldung, aber auch den Hinweis steht nicht dabei.
|
So jetzt aber... das müsste aber gehen löl..
<if($wbbuserdatas[userid] && $wbbuserdata[userposts]==0)><then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td><span class="smallfont"><b><font color="#FF0000">ACHTUNG: Du kannst bisher nur in den Kernbereichen mitlesen, bitte stell dich erst vor,
damit du alle Foren siehst und dort auch etwas schreiben kannst.
Die Privaten Nachrichten sind nach deiner Vorstellung dann ebenfalls für dich zugänglich.
<br><a href="http://www.hamsterboard.de/board.php?boardid=26">Hier kommst du zum Vorstellungsbereich</a>.</font></b></span></td>
</tr>
</table>
</then></if>
Jolaya
Was sagst du, wenn ich dir jetzt sage, dass da nach einbauen des neuen Codes immer noch nix steht *duck*
GuenniS
Du solltest das mit einem User testen der noch keinen Eintrag gemacht hat. Auch im SQL auf der Datenbank User - posts darauf achten dass der User keinen Eintrag hat.
Jolaya
Das hab ich gemacht, extra einen dafür angelegt

Die User sehen ja die Meldung solange sie sich nicht vorgestellt haben, und den einzigen Beitrag den sie schreiben können ist in der Vorstellung.
Hangman
Genau den Userid =0 und Userpost=0 ..
Jolaya
Aber wie kann die Userid denn 0 sein, bei fast 1000 Usern und mehreren hundert gelöschten?!
userid=1326
userpost=0
Hangman
Nein hab mich falsch ausgedrückt. die userid ermittelt der code ja selbst und schaut ob ein post da ist. wenn kein post da ist dann KOMMT erst der text . Ist aber schon ein beitrag geschrieben dann nicht mehr. da ja schon einer vorhanden ist.
am bestten zu machen wäre das aber mittels SQL und php. oder einfach nur ACP einstellungen wie die vorredner schon meinten...
Jolaya
Ja, genau so soll es sein.
Ich hab via ACP einen User (test, könnt euch auf
www.hamsterboard.de gerne mit Nick test und Passwort test einloggen und selber gucken) angelegt, der keinen Beitrag hat, die Gruppe hat die alle neu registrierten User haben und trotzdem steht nix da.
Hangman
Dann lege doch eine gruppe die meintetwegen Vorsteller heist an. Und dann gibst du die gruppennummer im Code an. Die muss dann aber auch standard sein. und wenn sie sich vorgestellt haben, setzte den user auf die andere gruppe. aber wie gesagt ACP einstellen ist einfacher.
Jolaya
Huhu
Also zum Verständnis.
Die Gruppe User, die von Anfang an im Forum ist, habe ich umbenannt in "Registrierte User". Da kommt jeder rein, beim Registrieren. Man kann darin nur lesen, und schreiben ausschließlich in der Kategorie "Vorstellungen".
Hat man das gemacht (und somit einen Beitrag, da dort gezählt wird), flutscht man automatisch ZUSÄTZLICH in die Gruppe "Mitglieder" (die ich zusätzlich erstellt hatte), die überall lesen ud schreiben können.
Nun möchte ich, dass bei denen die NUR in "Registrierte User" sind die Meldung kommt, bei denen, die in beiden Gruppen sind, aber nicht.
Da brauch ich doch nciht noch eine extra Gruppe anlegen
Hangman
Man bin ich doof. Ich hab noch nen fehler im Code gehabt. TESTE den nun mal bitte
<if($wbbuserdata[userid] && $wbbuserdata[userposts]==0)><then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td><span class="smallfont"><b><font color="#FF0000">ACHTUNG: Du kannst bisher nur in den Kernbereichen mitlesen, bitte stell dich erst vor,
damit du alle Foren siehst und dort auch etwas schreiben kannst.
Die Privaten Nachrichten sind nach deiner Vorstellung dann ebenfalls für dich zugänglich.
<br><a href="http://www.hamsterboard.de/board.php?boardid=26">Hier kommst du zum Vorstellungsbereich</a>.</font></b></span></td>
</tr>
</table>
</then></if>
Jolaya
Danke, es fluppt
Hangman
Bitte...hab das aber auch echt nie gesehen... Sorry nochmal ist mir nicht aufgefallen löl...
Du musst es aber auch richtig einbauen... deine seite is ja nun verzogen löl.. oder zerballert ...
Jolaya
Darf ich fragen, was falsch war?
Magst du hier vielleicht auch mal schauen:
User springen automatisch in falsche Gruppen
Zitat: |
Du musst es aber auch richtig einbauen... deine seite is ja nun verzogen löl.. oder zerballert ... |
Bei mir nicht
Hangman
es wahren rechtschreibfehler in dem Code. die habe ich aber nicht gleich gesehen. Daher ging da nichts.
Bei dem anderen Problem wegen der gruppen, währe es erstmal der einfachste weg die neu zu erstellen. Da muss es irgentwo einen wiederspruch geben.
Jolaya
Hab editiert. Können ja dann in dem anderen Thread weiter schreiben, vielleicht haste ne Schritt für Schritt Anleitung, oder sowas, damit ich nicht noch mehr kaputt mache
Hangman
ich sehe das nicht mehr als Unregistrierter User... jedenfals war deine seite eben noch zerschossen als ich mit dem TESt user eingeloggt war...
Jolaya
Hey
Das war der rosane Style, richtig?
Wenn ja, den hab ich gelöscht, da der eh fehlerhaft war. Muss ich bei Gelegenheit nochmal neu einbauen.