Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Letzte PM´s | |||
|---|---|---|---|
| Ra- Mitglied
Posts: 243 |
Hallo,
ich möchte gerne meine Loginbox etwas erweitern. Mein Problem: Ich möchte das die letzten 4 ungelesenen Privaten Nachrichten in der Loginbox angezeigt werden. Ich weiß aber nicht so recht wie ich die include/boxes/login.php erweitern muss damit das funktioniert. Könnte mir dabei jemand helfen? Das währe echt nett
<?php
# Copyright by Manuel Staechele
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
$tpl = new tpl ( 'user/boxen_login.htm' );
if ( loggedin() ) {
if ( user_has_admin_right($menu,false) ) {
$tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin" target="ali">'.$lang['adminarea'].'</a>' );
} else {
$tpl->set ( 'ADMIN', '' );
}
if ( $allgAr['Fpmf'] == 1 ) {
$erg = db_query("SELECT title COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
$check_pm = db_result($erg,0);
$nachrichten_link = '<span style="font-size:14px;"><a class="login_posteingang" href="index.php?forum-privmsg">POSTEINGANG</a> ('.$check_pm.')</span><br>';
} else {
$nachrichten_link = '';
}
$abf = 'SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
$erg = db_query($abf);
$row = db_fetch_object($erg);
if ( file_exists($row->avatar)) {
$avatar = '<br><img style="max-width:40px; max-height:40px;" src="'.$row->avatar.'" border="0"><br>';
}else{
$avatar = '';
}
if ( file_exists('include/images/icons/post1.gif')) {
if(empty($check_pm))
{
$bild = '';
}
else
{
if($check_pm == 1)
{
$bild = ' <a font href="?m=forum&um=5">Pm</a> <img src="include/images/icons/post1.gif" border="0"><br>';
}
else
{
if($check_pm == 2)
{
$bild = ' <br><img src="include/images/icons/post2.gif" border="0"><br>';
}
else
{
if($check_pm == 3)
{
$bild = ' <img src="include/images/icons/post3.gif" border="0"><br>';
}
else
{
if($check_pm == 4)
{
$bild= ' <img src="include/images/icons/post4.gif" border="0"><br>';
}
else
{
if($check_pm == 5)
{
$bild = ' <img src="include/images/icons/post5.gif" border="0"><br>';
}
else
{
if($check_pm >= 6)
{
$bild = ' <img src="include/images/icons/post6.gif" border="0"><br>';
}
$bild = ' <img src="include/images/icons/post6.gif" border="0"><br>';
}
}
}
}
}
}
}else{
$bild = '';
}
/*
$tag = date(d);
if ($tag >=25){
if ($_SESSION['authright'] <= -3 and 1 == 2){
$beitrag = 'Clanbeitrag muss bezahlt werden';
}
}else{
$beitrag = '';
$tpl->set ( 'BEITRAG' , $beitrag );
}
*/
$tpl->set ( 'BEITRAG' , '' );
$tpl->set ( 'BILD' , $bild );
$tpl->set ( 'ID' , $row->id );
$tpl->set ( 'AVATAR' , $avatar );
$tpl->set ( 'SID' , session_id() );
$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
$tpl->set ( 'NAME', $_SESSION['authname'] );
$tpl->out (0);
} else {
if (empty($_POST['login_name'])) { $_POST['login_name'] = ''; }
if (empty($_POST['login_pw'])) { $_POST['login_pw'] = ''; }
$regist = '';
if ( $allgAr['forum_regist'] == 1 ) {
$regist = ' <a href="index.php?user-regist">Regist</a>';
}
$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
}
unset($tpl);
?> |
||
| Tr3icio Mitglied
|
Mach einfach:
$sql = "SELECT * FROM perfix_pm WHERE eid = " . $_SESSION['authid'] . " LIMIT 0,4";
$query = db_query($sql);
while ( $row = mysql_fetch_assoc($query) ) {
$tpl->set_ar_out($row, 2);
}
Und dann noch den Bereich im Template hinzufügen. |
||
| Ra- Mitglied
Posts: 243 |
Ähm ich kenn mich mit sowas überhaupt nicht aus, wie setz ich das in das Template? Also HTML/CSS ist kein Problem aber PHP wird schwierig
![]() |
||
| Tr3icio Mitglied
|
Einfach meinen Code unter das:
$tpl->out (0); Und dann in der Template Datei ganz unten ein {EXPLODE} und darunter dann halt sowas wie {id} ( id der pm ) setzen . das wird dann bis zu 4 mal angezeigt ( {id} wird halt zur id der pm ) Sonst look mal into Ilch Doku ( Entwickler I ) |
||
| Ra- Mitglied
Posts: 243 |
Funktioniert irgentwie nicht ich muss ja auch erstmal eine Variable festlegen die ich dann übergeben kann oder nicht?
|
||
| Tr3icio Mitglied
|
nein!
Ich hab oben ja schon eine Schleife gemacht die du nur einfügen musst, und solange du neue PM hast zeigt er dir bis zu 4 an ... . . . Sry oben ist ein Fehler: $sql = "SELECT * FROM perfix_pm WHERE eid = " . $_SESSION['authid'] . " LIMIT 0,4"; In: $sql = "SELECT * FROM prefix_pm WHERE eid = " . $_SESSION['authid'] . " ORDER BY id DESC LIMIT 0,4"; |
||
| Ra- Mitglied
Posts: 243 |
also ich bekomme schonmal keine Fehler mehr aber funktionieren tuts trotzdem nicht
![]() |
||
| Tr3icio Mitglied
|
1. Hast du neue PM's ?
2. zeig ma deine boxen_login.htm Edit: man kann in der php es auch so machen: $sql = "SELECT * FROM perfix_pm WHERE eid = " . $_SESSION['authid'] . " LIMIT 0,4";
$query = db_query($sql);
$last_pms = "<table>";
while ( $row = mysql_fetch_assoc($query) ) {
$last_pms .= '<tr><td><a href="index.php?forum-privmsg-show-'.$row['id'].'">'.$row['title'].'</a></td></tr>';
}
$last_pms = "</table>";
$tpl->set('last_pms', $last_pms);
Dann muss mein Code aber über das $tpl->out(0); Zuletzt modifiziert von Tr3icio am 10.07.2011 - 17:56:37 |
||
| Ra- Mitglied
Posts: 243 |
Ja habe eine neue Nachricht
<div class="login">
<div style="height:40px;"><span style="font-size:16px; font-weight:bold">Eingeloggt als <span style="color:#a9421c">{NAME}</span></span></div>
<div id="login_avatar">{AVATAR}</div>
<div id="login_einstellungen">
<ul>
<li><a href="index.php?user-8">Profil Bearbeiten</a></li>
<li><a href="index.php?user-details-{ID}">Profil Anzeigen</a></li>
<li><a href="index.php?forum-augt">Letzte Forenbeiträge</a></li>
<li><a href="index.php?user-usergallery-{ID}">Usergallerie</a></li>
<li><a href="admin.php?admin">Adminbereich</a></li>
</ul>
</div>
</div>
<div class="login">
<div style="margin:40px 0 0 0;">
{NACHRICHTEN}<br/><br/>
{id}
<a class="login_link" href="index.php?forum-privmsg">alle anzeigen</a>
</div>
<div><a class="login_logininput" href="index.php?user-3">ausloggen</a></div>
</div>
<br clear="all" />
{EXPLODE}
<div class="login">
<div class="login_head">Einloggen</div>
<form method="POST">
<div class="login_inputfeld">
Benutzername<br/>
<input type="text" class="login_input" name="name" size="13" value="" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
<div style="float:left;">Passwort</div><div style="float:right;"><a class="login_link" href="index.php?user-remind">Passwort vergessen?</a></div><br/>
<input type="password" class="login_input" size="13" value="" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px;"/><br />
<input type="hidden" name="wdlink" value="{wdlink}" />
</div>
<div class="login_inputfeld">
<input type="submit" class="login_logininput" name="user_login_sub" value="Einloggen" style="margin-top:5px; " />
</div>
</form>
</div>
<div class="login">
<div class="login_head">Registrieren</div>
<form method="POST">
<div class="login_inputfeld">
Gewünschter Benutzername<br/>
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
E-Mail Adresse<br />
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
Passwort<br />
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
Ich habe die <a href="index.php?rules" class="login_link">Regeln</a> gelesen und <br/>akzeptiert
<div class="login_inputfeld">
<div class="login_logininput">
<input type="submit" class="login_logininput" name="user_login_sub" value="Registrieren" style="margin-top:5px; " />
</div>
</div>
</form>
</div> |
||
| Tr3icio Mitglied
|
Wenn du jetzt meinen 1. Code nimsmt dann musst du unter der letzten Zeile folgendes einfügen:
{EXPLODE}
<div>{title}</div>
Bei meinem anderen Code musst du Zeile 17 ändern in: {last_pms} |
||
| Ra- Mitglied
Posts: 243 |
Ich habe den zweiten code genommen und bekomme den fehler:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/web1208/html/testpage/include/boxes/login.php on line 118 Woran liegt das? |
||
| Tr3icio Mitglied
|
Man bni i blööd :-P
Hab im 2. Code den Fehler ausm 1. Code xD Einfach im 2. Code die Zeile mit $sql ersetzen durch: $sql = "SELECT * FROM prefix_pm WHERE eid = " . $_SESSION['authid'] . " ORDER BY id DESC LIMIT 0,4"; |
||
| Ra- Mitglied
Posts: 243 |
ok darauf hätte ich auch kommen können ich bin also dann auch ein wenig schusselig
Der Fehler ist weg, aber es werden keine Nachrichten Angezeigt ![]() |
||
| Tr3icio Mitglied
|
hast du {last_pms} eingefügt?
Sonst versuche mal '.$row['title'].'</a> In '.$row['title'].'test</a> Zu ändern. Kann sein das die Tabellenstruktur anders ist. Habe gerade kZ nach zu guckn. |
||
| Ra- Mitglied
Posts: 243 |
test wird nicht angezeigt.
|
||
| Lord|Schirmer Administrator
Posts: 4604 |
Poste mal beide Dateien!
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Ra- Mitglied
Posts: 243 |
include/templates/user/boxen_login.htm:
<div class="login">
<div style="height:40px;"><span style="font-size:16px; font-weight:bold">Eingeloggt als <span style="color:#a9421c">{NAME}</span></span></div>
<div id="login_avatar">{AVATAR}</div>
<div id="login_einstellungen">
<ul>
<li><a href="index.php?user-8">Profil Bearbeiten</a></li>
<li><a href="index.php?user-details-{ID}">Profil Anzeigen</a></li>
<li><a href="index.php?forum-augt">Letzte Forenbeiträge</a></li>
<li><a href="index.php?user-usergallery-{ID}">Usergallerie</a></li>
<li><a href="admin.php?admin">Adminbereich</a></li>
</ul>
</div>
</div>
<div class="login">
<div style="margin:40px 0 0 0;">
{NACHRICHTEN}<br/><br/>
{last_pms} <br/>
<a class="login_link" href="index.php?forum-privmsg">alle anzeigen</a>
</div>
<div><a class="login_logininput" href="index.php?user-3">ausloggen</a></div>
</div>
<br clear="all" />
{EXPLODE}
<div class="login">
<div class="login_head">Einloggen</div>
<form method="POST">
<div class="login_inputfeld">
Benutzername<br/>
<input type="text" class="login_input" name="name" size="13" value="" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
<div style="float:left;">Passwort</div><div style="float:right;"><a class="login_link" href="index.php?user-remind">Passwort vergessen?</a></div><br/>
<input type="password" class="login_input" size="13" value="" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px;"/><br />
<input type="hidden" name="wdlink" value="{wdlink}" />
</div>
<div class="login_inputfeld">
<input type="submit" class="login_logininput" name="user_login_sub" value="Einloggen" style="margin-top:5px; " />
</div>
</form>
</div>
<div class="login">
<div class="login_head">Registrieren</div>
<form method="POST">
<div class="login_inputfeld">
Gewünschter Benutzername<br/>
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
E-Mail Adresse<br />
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
Passwort<br />
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
Ich habe die <a href="index.php?rules" class="login_link">Regeln</a> gelesen und <br/>akzeptiert
<div class="login_inputfeld">
<div class="login_logininput">
<input type="submit" class="login_logininput" name="user_login_sub" value="Registrieren" style="margin-top:5px; " />
</div>
</div>
</form>
</div>
include/boxes/login.php: <?php
# Copyright by Manuel Staechele
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
$tpl = new tpl ( 'user/boxen_login.htm' );
if ( loggedin() ) {
if ( user_has_admin_right($menu,false) ) {
$tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin" target="ali">'.$lang['adminarea'].'</a>' );
} else {
$tpl->set ( 'ADMIN', '' );
}
if ( $allgAr['Fpmf'] == 1 ) {
$erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
$check_pm = db_result($erg,0);
$nachrichten_link = '<span style="font-size:14px;"><a class="login_posteingang" href="index.php?forum-privmsg">POSTEINGANG</a> ('.$check_pm.')</span><br>';
} else {
$nachrichten_link = '';
}
$abf = 'SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
$erg = db_query($abf);
$row = db_fetch_object($erg);
if ( file_exists($row->avatar)) {
$avatar = '<br><img style="max-width:40px; max-height:40px;" src="'.$row->avatar.'" border="0"><br>';
}else{
$avatar = '';
}
if ( file_exists('include/images/icons/post1.gif')) {
if(empty($check_pm))
{
$bild = '';
}
else
{
if($check_pm == 1)
{
$bild = ' <a font href="?m=forum&um=5">Pm</a> <img src="include/images/icons/post1.gif" border="0"><br>';
}
else
{
if($check_pm == 2)
{
$bild = ' <br><img src="include/images/icons/post2.gif" border="0"><br>';
}
else
{
if($check_pm == 3)
{
$bild = ' <img src="include/images/icons/post3.gif" border="0"><br>';
}
else
{
if($check_pm == 4)
{
$bild= ' <img src="include/images/icons/post4.gif" border="0"><br>';
}
else
{
if($check_pm == 5)
{
$bild = ' <img src="include/images/icons/post5.gif" border="0"><br>';
}
else
{
if($check_pm >= 6)
{
$bild = ' <img src="include/images/icons/post6.gif" border="0"><br>';
}
$bild = ' <img src="include/images/icons/post6.gif" border="0"><br>';
}
}
}
}
}
}
}else{
$bild = '';
}
/*
$tag = date(d);
if ($tag >=25){
if ($_SESSION['authright'] <= -3 and 1 == 2){
$beitrag = 'Clanbeitrag muss bezahlt werden';
}
}else{
$beitrag = '';
$tpl->set ( 'BEITRAG' , $beitrag );
}
*/
$tpl->set ( 'BEITRAG' , '' );
$tpl->set ( 'BILD' , $bild );
$tpl->set ( 'ID' , $row->id );
$tpl->set ( 'AVATAR' , $avatar );
$tpl->set ( 'last_pms' , $last_pms );
$tpl->set ( 'SID' , session_id() );
$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
$tpl->set ( 'NAME', $_SESSION['authname'] );
$sql = "SELECT * FROM prefix_pm WHERE eid = " . $_SESSION['authid'] . " ORDER BY id DESC LIMIT 0,4";
$query = db_query($sql);
$last_pms = "<table>";
while ( $row = mysql_fetch_assoc($query) ) {
$last_pms .= '<tr><td><a href="index.php?forum-privmsg-show-'.$row['id'].'">'.$row['title'].'test</a></td></tr>';
}
$last_pms = "</table>";
$tpl->set('last_pms', $last_pms);
$tpl->out (0);
} else {
if (empty($_POST['login_name'])) { $_POST['login_name'] = ''; }
if (empty($_POST['login_pw'])) { $_POST['login_pw'] = ''; }
$regist = '';
if ( $allgAr['forum_regist'] == 1 ) {
$regist = ' <a href="index.php?user-regist">Regist</a>';
}
$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
}
unset($tpl);
?> |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Probiers mal!
user/boxen_login.htm <div class="login">
<div style="height:40px;"><span style="font-size:16px; font-weight:bold">Eingeloggt als <span style="color:#a9421c">{NAME}</span></span></div>
<div id="login_avatar">{AVATAR}</div>
<div id="login_einstellungen">
<ul>
<li><a href="index.php?user-8">Profil Bearbeiten</a></li>
<li><a href="index.php?user-details-{ID}">Profil Anzeigen</a></li>
<li><a href="index.php?forum-augt">Letzte Forenbeiträge</a></li>
<li><a href="index.php?user-usergallery-{ID}">Usergallerie</a></li>
<li><a href="admin.php?admin">Adminbereich</a></li>
</ul>
</div>
</div>
<div class="login">
<div style="margin:40px 0 0 0;">
{NACHRICHTEN}<br/><br/>
{LAST_PMS} <br/>
<a class="login_link" href="index.php?forum-privmsg">alle anzeigen</a>
</div>
<div><a class="login_logininput" href="index.php?user-3">ausloggen</a></div>
</div>
<br clear="all" />
{EXPLODE}
<div class="login">
<div class="login_head">Einloggen</div>
<form method="POST">
<div class="login_inputfeld">
Benutzername<br/>
<input type="text" class="login_input" name="name" size="13" value="" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
<div style="float:left;">Passwort</div><div style="float:right;"><a class="login_link" href="index.php?user-remind">Passwort vergessen?</a></div><br/>
<input type="password" class="login_input" size="13" value="" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px;"/><br />
<input type="hidden" name="wdlink" value="{wdlink}" />
</div>
<div class="login_inputfeld">
<input type="submit" class="login_logininput" name="user_login_sub" value="Einloggen" style="margin-top:5px; " />
</div>
</form>
</div>
<div class="login">
<div class="login_head">Registrieren</div>
<form method="POST">
<div class="login_inputfeld">
Gewünschter Benutzername<br/>
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
E-Mail Adresse<br />
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
<div class="login_inputfeld">
Passwort<br />
<input type="text" class="login_input" name="name" size="13" value="" maxlength="15" style="margin-top:5px;"/><br />
</div>
Ich habe die <a href="index.php?rules" class="login_link">Regeln</a> gelesen und <br/>akzeptiert
<div class="login_inputfeld">
<div class="login_logininput">
<input type="submit" class="login_logininput" name="user_login_sub" value="Registrieren" style="margin-top:5px; " />
</div>
</div>
</form>
</div>
include/boxes/login.php <?php
# Copyright by Manuel Staechele
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
$tpl = new tpl ( 'user/boxen_login.htm' );
if ( loggedin() ) {
if ( user_has_admin_right($menu,false) ) {
$tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin" target="ali">'.$lang['adminarea'].'</a>' );
} else {
$tpl->set ( 'ADMIN', '' );
}
if ( $allgAr['Fpmf'] == 1 ) {
$erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
$check_pm = db_result($erg,0);
$nachrichten_link = '<span style="font-size:14px;"><a class="login_posteingang" href="index.php?forum-privmsg">POSTEINGANG</a> ('.$check_pm.')</span><br>';
} else {
$nachrichten_link = '';
}
$abf = 'SELECT id, name, avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
$erg = db_query($abf);
$row = db_fetch_object($erg);
if ( file_exists($row->avatar)) {
$avatar = '<br><img style="max-width:40px; max-height:40px;" src="'.$row->avatar.'" border="0"><br>';
}else{
$avatar = '';
}
if ( file_exists('include/images/icons/post1.gif')) {
if(empty($check_pm))
{
$bild = '';
}
else
{
if($check_pm == 1)
{
$bild = ' <a font href="?m=forum&um=5">Pm</a> <img src="include/images/icons/post1.gif" border="0"><br>';
}
else
{
if($check_pm == 2)
{
$bild = ' <br><img src="include/images/icons/post2.gif" border="0"><br>';
}
else
{
if($check_pm == 3)
{
$bild = ' <img src="include/images/icons/post3.gif" border="0"><br>';
}
else
{
if($check_pm == 4)
{
$bild= ' <img src="include/images/icons/post4.gif" border="0"><br>';
}
else
{
if($check_pm == 5)
{
$bild = ' <img src="include/images/icons/post5.gif" border="0"><br>';
}
else
{
if($check_pm >= 6)
{
$bild = ' <img src="include/images/icons/post6.gif" border="0"><br>';
}
$bild = ' <img src="include/images/icons/post6.gif" border="0"><br>';
}
}
}
}
}
}
}else{
$bild = '';
}
/*
$tag = date(d);
if ($tag >=25){
if ($_SESSION['authright'] <= -3 and 1 == 2){
$beitrag = 'Clanbeitrag muss bezahlt werden';
}
}else{
$beitrag = '';
$tpl->set ( 'BEITRAG' , $beitrag );
}
*/
/* LAST PM */
$sqlpm = db_query("SELECT * FROM prefix_pm WHERE eid = " . $_SESSION['authid'] . " ORDER BY id DESC LIMIT 0,4");
$last_pms = "<table>";
while ( $rowpm = db_fetch_assoc($sqlpm) ) {
$rowpm['titel'] = (trim($rowpm['titel']) == '' ? 'kein Nachrichtentitel' : $rowpm['titel']);
$last_pms .= '<tr><td><a href="index.php?forum-privmsg-showmsg-'.$rowpm['id'].'">'.$rowpm['titel'].'</a></td></tr>';
}
$last_pms .= "</table>";
/* LAST PM */
$tpl->set ( 'BEITRAG' , '' );
$tpl->set ( 'BILD' , $bild );
$tpl->set ( 'ID' , $row->id );
$tpl->set ( 'AVATAR' , $avatar );
$tpl->set ( 'last_pms' , $last_pms );
$tpl->set ( 'SID' , session_id() );
$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
$tpl->set ( 'NAME', $_SESSION['authname'] );
$tpl->set ( 'LAST_PMS', $last_pms );
$tpl->out (0);
} else {
if (empty($_POST['login_name'])) { $_POST['login_name'] = ''; }
if (empty($_POST['login_pw'])) { $_POST['login_pw'] = ''; }
$regist = '';
if ( $allgAr['forum_regist'] == 1 ) {
$regist = ' <a href="index.php?user-regist">Regist</a>';
}
$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
}
unset($tpl);
?>
Zuletzt modifiziert von Lord|Schirmer am 10.07.2011 - 22:31:23 "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Ra- Mitglied
Posts: 243 |
funktioniert nicht, test wird zwar angezeigt aber kein Nachrichtentitel
![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Probiers nochmal ... habe noch etwas geändert!
Abfrage ob Titel leer! titel != title $last_pms .= "</table>"; "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Ra- Mitglied
Posts: 243 |
es funktioniert danke danke danke an euch beide
Allerdings wird der titel nicht zur nachricht verlinkt |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Habs es nochmal angepasst!
index.php?forum-privmsg-show-X zu index.php?forum-privmsg-showmsg-X "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| Ra- Mitglied
Posts: 243 |
habs noch angepasst das sie als gelesen markiert wird bzw dann verschwindet. vielen dank jetzt ist es so wie ich es haben wollte
![]() |
||
| [ Anmelden zum schreiben ] |