Seite 1 von 2

PN Popup auf JavaScript

Verfasst: 08.05.2004 12:11
von Evilmachine
Moinsen.

Ich suche ein Mod mit dem das Popup der PN´s keine eigene Seite ist sondern ein Javascript Popup das ne Windows Hinweis Box öffnet und den Hinweis gibt das neue Nachrichten da sind. Man muss dann nicht anklicken können das das Fenster mit der Nachricht gleich geöffnet wird. Der Hinweis alleine reicht schon.

Schonmal danke im Vorraus.

Verfasst: 10.05.2004 04:16
von D@ve
Kein Problem:

ÖFFNE: overall_header.tpl

SUCHE:

Code: Alles auswählen

<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
        if ( {PRIVATE_MESSAGE_NEW_FLAG} )
        {
                window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
        }
//-->
</script>
<!-- END switch_enable_pm_popup -->
Ersetze durch:

Code: Alles auswählen

<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
        if ( {PRIVATE_MESSAGE_NEW_FLAG} )
        {
                alert('{L_MESSAGE}');
        }
//-->
</script>
<!-- END switch_enable_pm_popup -->
ÖFFNE: includes/page_header.php

FINDE

Code: Alles auswählen

        'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),
FÜGE DAHINTER EIN:

Code: Alles auswählen

        'L_MESSAGE' => $lang['You_new_pm'],
Gruß, Dave

Verfasst: 10.05.2004 10:45
von rabbit
ähm, ist der popup nicht eh schon ein javascript? denn mit java deaktiviert bekomme ich auch kein popup... :roll:

Verfasst: 10.05.2004 13:51
von D@ve
rabbit hat geschrieben:ähm, ist der popup nicht eh schon ein javascript? denn mit java deaktiviert bekomme ich auch kein popup... :roll:
Yo ist JS, allerdings wollte Evilmachine anscheinen kein popup sondern nur eine Alertbox, wenn ich das richtig verstanden habe...

Gruß, Dave

PS.: Du hast übrigens einige Syntaxfehler in Deiner Signatur

Verfasst: 10.05.2004 15:35
von rabbit
D@ve hat geschrieben:
PS.: Du hast übrigens einige Syntaxfehler in Deiner Signatur
lol, thanx!
ist mir schon klar, dass die so nicht funzen würde, und die leerzeichen gehören da auch nicht rein...
aber sie sieht nett aus... :D

Verfasst: 10.05.2004 18:43
von D@ve
nein die leerzeichen meinte ich nicht. Wenn Du eine Funktion lies() hast, kannst Du die nicht mit einem logischen und mit einer anderen Funktion suche() verknüpfen:

so zB. :D

Code: Alles auswählen

if ( $ahnung == 'keine' )
{
    $antwort = lies($frage,"FAQ");
    $antwort = suche($frage,"Doku", "Suche" );
    if ($antwort == 0)
    {
       post($frage);
    }
}

Verfasst: 10.05.2004 19:40
von rabbit
k, thanx... :)
dennoch, von der lesbarkeit her finde ich meine falsche version besser... bin halt kein php'ler, hehe... :D

Verfasst: 11.05.2004 21:00
von Evilmachine
Danke Dave.

Genau das meinte ich.

Denn die Alert Box wird nicht von Popup Killern geblockt.

Danke, Danke, Danke, Danke^^

Verfasst: 17.05.2004 15:00
von jimxstark
das finde ich ja recht schick weil es nicht geblockt werden kann, könnte man da auch noch ne abfrage reinbauen, das da noch steht, "wollen sie zum posteingang wechseln [ok] oder [abrechen]" und man wird im falle des falles eben direkt zum posteingang geschickt? :D

grüsse

Geht bei mir nicht!

Verfasst: 25.05.2004 09:42
von speedy66x
Hallo,

kann es sein, dass dieser Alert nur einmal erscheint? Auch wenn man die Nachricht noch nicht gelesen hat?

Weiterhin kommt die Meldung bei mir erst wenn ich das phpbb2.0.6-Forum in meinem Nuke7.1 betrete. Kann ich das nicht schon irgendwie vorher auf allen Seiten erhalten?