Im unverändertem Script erscheint das PopUp nur im Forum.
Hierzu ist die Ausgabe in den beiden Dateien geregelt:
'privmsgpopup' => check_for_pm_popup (),
{privmsgpopup}
Die Funktion, welche die Ausgabe prüft und das Aussehen festlegt befindet sich hier:
function check_for_pm_popup () {
# 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) ) {
$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);
}
}
Bei einer Modifikation kann dies natürlich anders sein!