Hallo
ich habe folgendes problem auf
unserer HP und zwar bekommen
ich keine popups für private nachrichten.
woran kann das liegen???
gruß marvman
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 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 = '<a class="ead" href="index.php?forum-privmsg">'.$lang['messages'].'</a> ('.$check_pm.')<br>'; if ($check_pm >0) { $nachrichten_link = '<a class="ead" href="index.php?forum-privmsg">'.$lang['message'].'</a>('.$check_pm.') <script language="JavaScript" type="text/javascript"><!-- function closeNewPMdivID () { document.getElementById("newPMdivID").style.display = "none"; } //--></script> <div id="newPMdivID" style="position:absolute; top:200px; left:300px; display:inline; width:200px;"> <table width="100%" class="border" border="0" cellspacing="1" cellpadding="4"> <tr> <td class="Cdark" align="left"> <a href="javascript:closeNewPMdivID()"><img style="float:right; border: 0" src="include/images/icons/del.gif" alt="schliessen" title="schliessen"></a> <b>neue private Nachricht</b> bitte deinen <a href="?forum-privmsg">Posteingang</a> kontrolieren. Damit dieses Fenster dauerhaft verschwindet musst du alle neuen Nachrichten lesen, oder die Option in deinem <a href="?user-profil">Profil</a> abschalten. </td> </tr> </table> </div> <br>'; } } else { $nachrichten_link = ''; } |
1 | $tpl->set ( 'POPUP', check_for_pm_popup() ); |
1 | {POPUP} |
1 2 | # opt_pm_popup if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_user where id = ".$_SESSION['authid']." AND opt_pm_popup = 1"),0,0) AND 1 <= db_result(db_query("SELECT COUNT(*) FROM prefix_pm WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid'] ),0) |
1 2 | # opt_pm_popup if ($GLOBALS["incdatei"] != 'privmsg.php' AND 1 == db_result(db_query("SELECT COUNT(*) FROM prefix_user where id = ".$_SESSION['authid']." AND opt_pm_popup = 1"),0,0) AND 1 <= db_result(db_query("SELECT COUNT(*) FROM prefix_pm WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid'] ),0) |
1 2 3 4 5 6 7 | Ich hab jetzt in der include/boxes/login.php über $tpl->out (0); bei mir Code: $tpl->set ( 'POPUP', check_for_pm_popup() ); und in der include/templates/user/boxen_login.htm erste Zeile Code: {POPUP} eingefügt und das funktioniert auch. Der Dank gebührt Samo. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | {POPUP} <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td> <div class="boxes_na">User Name: <b>{NAME}</b> </div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div class="boxes_lo" align="center"><span class="floatlogin"><a href="?search-aeit"><img src="include/designs/neXorAD_01/img/loginicons/beitrage.png" border="0" /></a><br /> Your<br /> forumposts</span></div></td> <td><div class="boxes_lo" align="center"><span class="floatlogin"><a href="?forum-privmsg"><img src="include/designs/neXorAD_01/img/loginicons/nachrichten.png" border="0" /></a><br /> Private<br /> Message</span></div></td> </tr> <tr> <td><div class="boxes_lo" align="center"><span class="floatlogin"><a href="?user-8"><img src="include/designs/neXorAD_01/img/loginicons/profil.png" border="0" /></a><br /> Your<br /> Profile</span></div></td> <td><div class="boxes_lo" align="center"><span class="floatlogin"><a href="?user-3"><img src="include/designs/neXorAD_01/img/loginicons/logout.png" border="0" /></a><br /> fast<br /> Exit! </span></div></td> |
1 2 3 4 5 6 7 8 9 10 | $tpl->set ( 'SID' , session_id() ); $tpl->set ( 'NACHRICHTEN' , $nachrichten_link ); $tpl->set ( 'NAME', $_SESSION['authname'] ); $tpl->set ( 'POPUP', check_for_pm_popup() ); $tpl->out (0); } else { if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; } if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; } $regist = ''; if ( $allgAr['forum_regist'] == 1 ) { |
1 | <label style="float:left; width:35%;">{_lang_privatemessages}<span class="smalfont"> {_lang_popupbynewmsg}?</span></label><input id="opt_pm_popup1" type="radio" value="1" name="opt_pm_popup" {opt_pm_popup1} /><label for="opt_pm_popup1"> {_lang_yes}</label>, <input id="opt_pm_popup0" type="radio" value="0" name="opt_pm_popup" {opt_pm_popup0} /><label for="opt_pm_popup0"> {_lang_no}</label><br style="fclear:both;" /><br /> |
1 | opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."', |
1 | opt_pm_popup = '1', |
1 | if ( $row['opt_pm_popup'] == 1 ) { $row['opt_pm_popup1'] = 'checked'; $row['opt_pm_popup0'] = ''; } else { $row['opt_pm_popup1'] = ''; $row['opt_pm_popup0'] = 'checked'; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | function check_for_pm_popup () { # opt_pm_popup if ($GLOBALS["incdatei"] != 'privmsg.php' AND 1 == db_result(db_query("SELECT COUNT(*) FROM prefix_user where id = ".$_SESSION['authid']." AND opt_pm_popup = 1"),0,0) AND 1 <= db_result(db_query("SELECT COUNT(*) FROM prefix_pm WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid'] ),0) ) { $x = <<< html <script language="JavaScript" type="text/javascript"><!-- function closeNewPMdivID () { document.getElementById("newPMdivID").style.display = "none"; } //--></script> <div id="newPMdivID" style="position:absolute; top:200px; left:300px; display:inline; width:200px;"> <table width="100%" class="border" border="0" cellspacing="1" cellpadding="4"> <tr> <td class="Cdark" align="left"> <a href="javascript:closeNewPMdivID()"><img style="float:right; border: 0" src="include/images/icons/del.gif" alt="schliessen" title="schliessen"></a> <b>neue private Nachricht</b> bitte deinen <a href="?forum-privmsg">Posteingang</a> kontrolieren. Damit dieses Fenster dauerhaft verschwindet musst du alle neuen Nachrichten lesen, oder die Option in deinem <a href="?user-profil">Profil</a> abschalten. </td> </tr> </table> </div> html; return ($x); } } |
1 2 | <b>new private message</b> You have a new message. Please check your <a href="?forum-privmsg">inbox</a>. |
1 2 | db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm) VALUES('".$name."','".$md5_pass."',-1,'".time()."','".time()."','".$mail."',1,1,1)"); |
1 2 | db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm,opt_pm_popup) VALUES('".$name."','".$md5_pass."',-1,'".time()."','".time()."','".$mail."',1,1,1,1)"); |
Geschlossen | ||
![]() |
Zurück zu Fehlersuche und Probleme |