PN Popup nicht in Java sondern Flash

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Antworten
Benutzeravatar
sts
Mitglied
Beiträge: 345
Registriert: 04.04.2004 18:45

PN Popup nicht in Java sondern Flash

Beitrag von sts »

Hallo,

fast jeder nutzt mittlerweile einen Popupblocker (bei Firefox ist das ja sogar schon standart).
Das dumme ist natürlich, das Popups die wichtig sind (PN Benachtrichtigungen) auch nicht mehr angzeigt werden (wenn sie nicht in der Whitelist eingetragen sind).
Was nun aber nicht schlecht wäre, das man diese anstatt in Java per Flash öffnet. Also ähnlich wie eine Navigation von links oder rechts ins Bild einführt. Leider habe ich keine Ahnung von Flash *Schäm*.

Aber die Zeilen kann ich nennen: overall_header.tpl

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 -->
Jetzt müßte nur noch jemand den Flash codec erstellen was natürlich wesentlich einfach ist :D (Scherz).
PHPBB3 Fan
PHPBB3 SEO Skin||
Benutzeravatar
sts
Mitglied
Beiträge: 345
Registriert: 04.04.2004 18:45

Beitrag von sts »

Quatsch Flash, das ist ja DHtml....
PHPBB3 Fan
PHPBB3 SEO Skin||
Benutzeravatar
oconner
Mitglied
Beiträge: 345
Registriert: 09.02.2006 22:29
Wohnort: Siegsdorf

Beitrag von oconner »

Code: Alles auswählen

Jetzt müßte nur noch jemand den Flash codec erstellen was natürlich wesentlich einfach ist (Scherz).
also ich kann mit flash arbeiten, und bei flash braucht man in so einem fal auh nicht coden, flash geht in diesem fall hauptsaechlich mit klicken etc. Aber die techniken muss man kennen. Aber sag mal wie groß sollte das weren und wie sollte es ausehen, weil dann uberlege ich mir mal ob ich es machen kann. :wink:
Benutzeravatar
sts
Mitglied
Beiträge: 345
Registriert: 04.04.2004 18:45

Beitrag von sts »

Hy, also ich bin gerade dabei den mist in DHTML + Java zu pügeln. Somit wird die Nachricht dann nicht mehr von den Popupblockern geblockt.
PHPBB3 Fan
PHPBB3 SEO Skin||
Benutzeravatar
oconner
Mitglied
Beiträge: 345
Registriert: 09.02.2006 22:29
Wohnort: Siegsdorf

Beitrag von oconner »

sts hat geschrieben:Hy, also ich bin gerade dabei den mist in DHTML + Java zu pügeln. Somit wird die Nachricht dann nicht mehr von den Popupblockern geblockt.
oki
Benutzeravatar
sts
Mitglied
Beiträge: 345
Registriert: 04.04.2004 18:45

Beitrag von sts »

Ich brächte mal ein Versuchstier. Probiert mal folgendes:

aus overall header löschen:

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 -->
in overall footer einfügen:

Code: Alles auswählen

<!-- BEGIN switch_enable_pm_popup -->
<div id="PHPBB" style="position:absolute; left:118px; top:88px; width:300px; height:80px; z-index:999;">
<table border="0" cellpadding="1" width="480" height="80" cellspacing="0" style="border: 1px solid #fff;" >
<table border="0" width="100%" id="table1" bgcolor="#C0C0C0">
	<tr>
		<td><font face="Verdana" size="2">Sie haben eine neue Private Nachricht&nbsp;&nbsp;</font><img width="15" src="http://img.alibaba.com/images/eng/style/icon/close.gif" alt="Schliessen" border="0" onclick="PHPBBLayerClose();"></td>
</td>
	</tr>
</table>
</table>
</div>

<script type="text/javascript">

function maGetTopElement() {
	thebody = document.getElementsByTagName('div')

	if(thebody.length > 0)
	{
		return document;
	}
	else
	{
		return document.parentElement;
	}
}


function maLayerMove() {
	layer_rand.style.display = 'block';
	layer_rand.style.left = maGetLeft(layer_rand) + 200;

	if((maGetLeft(layer_rand) + 200) < '11')
	{
		setTimeout("maLayerMove()", 50);
	}
}

function maGetLeft(fal) {
	if (fal.offsetParent)
	{
		return (fal.offsetLeft + maGetLeft(fal.offsetParent));
	}
	else
	{
		return (fal.offsetLeft);
	}
}

function maGetTop(fal) {
	if (fal.offsetParent)
	{
		return (fal.offsetTop + maGetTop(fal.offsetParent));
	}
	else
	{
		return (fal.offsetTop);
	}
}

function PHPBBLayerClose() {
	maHideAnimation('10');
	iframe.location.href = 'about:blank';
	return false;
}


function maHideAnimation(left) {
	if(left > -800)
	{
		left -= 200;
		layer_rand.style.left = left;
		setTimeout("maHideAnimation(" + left + ")", 50);
	}
	else
	{
		layer_rand.style.display = 'none';
		layer_rand.style.left = '-2000';
		layer_rand.style.top = '-2000';
	}
}

function maSetOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	obj.style.filter = "alpha(opacity:"+opacity+")";
	obj.style.khtmlopacity = opacity/100;
	obj.style.mozopacity = opacity/100;
	obj.style.opacity = opacity/100;
	obj.style.operacity = opacity/100;
}

function maUpdate() {
	if(document.all)
	{
		if (document.documentElement && document.documentElement.scrollTop)
		{
			maPos = document.documentElement.scrollTop
		}
		else if (document.body)
		{
			maPos = document.body.scrollTop
		}

		layer_rand.style.top = maPos + 10;

		setTimeout("maUpdate()", 1);
	}
	else
	{
		layer_rand.style.position = 'fixed';
	}
}

function maStartAd() {
	maUpdate();
	layer_rand.style.left = '-990';
	setTimeout('maLayerMove()', 2000);
}



if(screen.availWidth > 800) {
	width = '800';
} else {
	width = '700';
}

var layer_rand = document.getElementById('PHPBB');

maStartAd();
</script>
<!-- END switch_enable_pm_popup -->
ist jetzt natürlich noch viel unnützlicher Ballast vorhanden..
PHPBB3 Fan
PHPBB3 SEO Skin||
Benutzeravatar
sts
Mitglied
Beiträge: 345
Registriert: 04.04.2004 18:45

Beitrag von sts »

Achtung wichtig versucht verschiedene Browser und verschiedene Versionen... Ich kann leider gerade garnicht testen, arbeite sozusagen nur über konsole :-)
PHPBB3 Fan
PHPBB3 SEO Skin||
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“