Würde es gern haben das wenn ein Gast auf dem Forum ist die Anzeige "NEUE NACHRICHTEN, sie haben keine...." nicht angeziegt wird.
Also nur bei einem eingeloggten user.
Gruss Piti !
Ort: / Boardübersicht / Code Hack Requests / Nachrichten ?
Seite 1 von 1
Würde es gern haben das wenn ein Gast auf dem Forum ist die Anzeige "NEUE NACHRICHTEN, sie haben keine...." nicht angeziegt wird.
Also nur bei einem eingeloggten user.
Gruss Piti !
Template main.html
<td valign="top">$style[stdfont]<b>Neue Nachrichten?</b><br> $style[stdfontend]$style[smallfont]$privmsgs$style[smallfontend]</td> <td align="right">$style[smallfont]$newthreads<br> $stats$style[smallfontend]</td>
durch $messages ersetzen.
Danach header.inc.php, ganz am Schluss (vor ?>) folgendes hinzufügen:
if ($g_user['username']=="Gast") { $messages='<td colspan="2"></td><td align="right">'; } else { $messages=' <td valign="top">$style[stdfont]<b>Neue Nachrichten?</b><br> $style[stdfontend]$style[smallfont]$privmsgs$style[smallfontend]</td> <td align="right">$style[smallfont]$newthreads<br> $stats$style[smallfontend]</td>'; }
Wie meistens nicht getestet ;)
hi,
ich hab ein problem mit deinem hack.... wenn sich der user eingeloggt hat, kriegt er statt der anzeige den html code dafür gezeigt.. kannst du unter http://www.iivs.de/~iivs8210/forum/index.php mal testen..
der test acoount ist folgender.. user test, pw account (sehr sinnig, ich weiß ;))
danke für deine / eure mühe
txn
Hmmm is ja auch klar, innerhalb von ' ' werden keine Variablen ersetzt. Das muss eigentlich so aussehen:
$messages = "<td valign=\"top\">$style[stdfont]<b>Neue Nachrichten?</b><br> $style[smallfont]$privmsg$style[smallfontend]</td> <td align=\"right\">$style[smallfont]$newthreads<br>$stats$style[smallfontend</td>";
ok danke *gg*
noch ein problem.. aber gucks dir selber an.. er zeigt jetzt keine nachrichten an sondern nur den text "Neue Nachrichten?"
Kann mir jemadn sagen warum das so ist?
txn
Hmm wahrscheinlich weil die Nachrichten-Anzeige erst in der index.php erledigt wird und nicht in der header.inc.php.
Ich enpfehle, das $message = ..... in die index.php zu verschieben, direkt vor den eval($T......) Zeilen.
Vielleicht wirds dadurch richtig :)
danke für die hilfe, bluetooth.. es funktioniert *freu*
txn
hisasopsassa,
das gleiche will ich auch erreichen.
habe alles der reihenfolge nach gemacht und bin natüröich auf die gleichen problemem gestoßen.
bis zu dem punkt an dem es funktioniert, aber bei eingeloggtem zustand die html zeichen ausgeschmissen werden (antwort 002) danach kam ich nicht mehr weiter.
was meinst du damit die:
Ich enpfehle, das $message = ..... in die index.php zu verschieben, direkt vor den eval($T......) Zeilen.
kannst du das genauer erklären?
besten dank
idarnok postete
hisasopsassa,
das gleiche will ich auch erreichen.
.......
besten dank
nochmals besten dank,
jetzt hats funktioniert,
direkt vor den eval($T......) Zeilen.
damit sind die letzten beiden am ende der index.php gemeint.
heisasopsassa
Seite 1 von 1