PN Popup auf JavaScript

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Evilmachine
Mitglied
Beiträge: 24
Registriert: 06.05.2004 17:07
Wohnort: Hannover
Kontaktdaten:

PN Popup auf JavaScript

Beitrag 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.
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

ähm, ist der popup nicht eh schon ein javascript? denn mit java deaktiviert bekomme ich auch kein popup... :roll:
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag 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
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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);
    }
}
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

k, thanx... :)
dennoch, von der lesbarkeit her finde ich meine falsche version besser... bin halt kein php'ler, hehe... :D
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Evilmachine
Mitglied
Beiträge: 24
Registriert: 06.05.2004 17:07
Wohnort: Hannover
Kontaktdaten:

Beitrag von Evilmachine »

Danke Dave.

Genau das meinte ich.

Denn die Alert Box wird nicht von Popup Killern geblockt.

Danke, Danke, Danke, Danke^^
jimxstark
Mitglied
Beiträge: 135
Registriert: 13.05.2004 15:38

Beitrag 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
speedy66x
Mitglied
Beiträge: 7
Registriert: 14.05.2004 07:59
Wohnort: Trier

Geht bei mir nicht!

Beitrag 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?
Antworten

Zurück zu „phpBB 2.0: Mod Support“