Guest Register Pop-Up

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.
Antworten
nasenkopf
Mitglied
Beiträge: 430
Registriert: 14.10.2004 20:23

Guest Register Pop-Up

Beitrag von nasenkopf »

Ich hab mir das Always on Top Flashing Guest Register Pop-Up von phpbbhacks.com geholt.

Wie krieg ich das Pop-Up kleiner?

Hier ein Beispiel-Board wo es klein ist: http://www.instantmasti.com/

Bei mir ist es aber so, dass die Box immer sehr groß ist

Kann mir jemand sagen wie ich die größe verstellen kann?

Das ist der Code vom Pop-Up Script:

Code: Alles auswählen

var ie=document.all 
var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1 

function regenerate(){ 
window.location.reload() 
} 

function regenerate2(){ 
if (document.layers) 
setTimeout("window.onresize=regenerate",400) 
} 

var which=0 

function flash(){ 
if (which==0){ 
if (document.layers) 
topmsg_obj.bgColor=flashtocolor 
else 
topmsg_obj.style.backgroundColor=flashtocolor 
which=1 
} 
else{ 
if (document.layers) 
topmsg_obj.bgColor=backgroundcolor 
else 
topmsg_obj.style.backgroundColor=backgroundcolor 
which=0 
} 
} 

if (ie||document.getElementById) 
document.write('<div id="topmsg" style="position:absolute;visibility:hidden">'+message+'</div>') 

var topmsg_obj=ie? document.all.topmsg : document.getElementById? document.getElementById("topmsg") : document.topmsg 

function positionit(){ 
var dsocleft=ie? document.body.scrollLeft : pageXOffset 
var dsoctop=ie? document.body.scrollTop : pageYOffset 
var window_width=ieNOTopera? document.body.clientWidth : window.innerWidth-20 
var window_height=ieNOTopera? document.body.clientHeight : window.innerHeight 

if (ie||document.getElementById){ 
topmsg_obj.style.left=parseInt(dsocleft)+window_width/2-topmsg_obj.offsetWidth/2 
topmsg_obj.style.top=parseInt(dsoctop)+parseInt(window_height)-topmsg_obj.offsetHeight-4 
} 
else if (document.layers){ 
topmsg_obj.left=dsocleft+window_width/2-topmsg_obj.document.width/2 
topmsg_obj.top=dsoctop+window_height-topmsg_obj.document.height-5 
} 
} 

function setmessage(){ 
if (displaymode==2&&(!display_msg_or_not())) 
return 
if (document.layers){ 
topmsg_obj=new Layer(window.innerWidth) 
topmsg_obj.bgColor=backgroundcolor 
regenerate2() 
topmsg_obj.document.write(message) 
topmsg_obj.document.close() 
positionit() 
topmsg_obj.visibility="show" 
if (displayduration!=0) 
setTimeout("topmsg_obj.visibility='hide'",displayduration) 
} 
else{ 
positionit() 
topmsg_obj.style.backgroundColor=backgroundcolor 
topmsg_obj.style.visibility="visible" 
if (displayduration!=0) 
setTimeout("topmsg_obj.style.visibility='hidden'",displayduration) 
} 
setInterval("positionit()",100) 
if (flashmode==1) 
setInterval("flash()",1000) 
} 

function get_cookie(Name) { 
var search = Name + "=" 
var returnvalue = "" 
if (document.cookie.length > 0) { 
offset = document.cookie.indexOf(search) 
if (offset != -1) { 
offset += search.length 
end = document.cookie.indexOf(";", offset) 
if (end == -1) 
end = document.cookie.length; 
returnvalue=unescape(document.cookie.substring(offset, end)) 
} 
} 
return returnvalue; 
} 

function display_msg_or_not(){ 
if (get_cookie("displaymsg")==""){ 
document.cookie="displaymsg=yes" 
return true 
} 
else 
return false 
} 

if (document.layers||ie||document.getElementById) 
window.onload=setmessage
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

hast du das auch so in deiner overall_header.tpl drin?
<!-- BEGIN switch_user_logged_out -->
<script src="http://www.yourdomain.com/topmsg.js">

//Always on top Guest Pop-Up
//By Prem101 premsharma101@gmail.com
//This credit MUST stay intact for use

</script>
<!-- END switch_user_logged_out -->
Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

stand da gerade nicht irgendwas von einer Anzeige wenn man bereits eingeloggt ist :o

Die Größe ist variabel gehalten ... das kommt ganz drauf an wie "groß" der Inhalt des Fensters ist ...
var message='<table border="4"><tr><td class="catHead" height="25" align="center"><span class="genmed"><b>Welcome To Your Forum</b></span></td></tr><td align="center"><b><font border=1 color=000000 size=5></br>Welcome Guest to Your Forum.</br></br> Please Register to Remove This Message</br>& Enjoy Full Features Of Yoyr Forum</br></br><a href="http://www.Yourdomain.com/profile.php?m ... ter">Click Here To Register Its Free!!!</a></br></br>Already Member? Login Below</br></br><form method="post" action="login.php"><span class="gensmall"> User: <input class="post" type="text" name="username" size="10" />&nbsp;&nbsp;&nbsp;Pass: <input class="post" type="password" name="password" size="10" maxlength="32" /> &nbsp;&nbsp; &nbsp;&nbsp;</br>Remember Me <input class="text" type="checkbox" name="autologin" /> &nbsp;&nbsp;&nbsp;<input type="submit" class="mainoption" name="login" value="Log in" /> </span> </td></form></font></b></td></table>'
Markus
nasenkopf
Mitglied
Beiträge: 430
Registriert: 14.10.2004 20:23

Beitrag von nasenkopf »

Markus67 hat geschrieben:Hi ...

stand da gerade nicht irgendwas von einer Anzeige wenn man bereits eingeloggt ist :o

Die Größe ist variabel gehalten ... das kommt ganz drauf an wie "groß" der Inhalt des Fensters ist ...
stimmt du hast recht, danke!

ok, dann bleibt nur noch ein problem.
Das Popup ist bei mir immer ganz unten auf der Seite, auf http://www.instantmasti.com/ ist er jedoch nicht ganz unten.

Wie kann ich das erreichen?
Wenn ich <br> im Code wo ich festlege was im Popup steht am Ende einfüge geht es nicht, es vergrößert sich lediglich das Popup
nasenkopf
Mitglied
Beiträge: 430
Registriert: 14.10.2004 20:23

Beitrag von nasenkopf »

Hab die Box kleiner gemacht, aber trotzdem ist sie ganz unten auf dem Boden :-?
Wenn sie so wie bei http://www.instantmasti.com/ wäre, wäre es gut.

Kann jemand helfen?
pandorra
Mitglied
Beiträge: 210
Registriert: 18.04.2005 17:45

Beitrag von pandorra »

hmm, unguter mod imo...
das popup hält sich bei mir drei sekunden, dann werd ich ins forum weitergeleitet...
wer in der zeit seinen namen eintippen kann - respekt!
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

das is wohl der beschissenste mod dens gibt.
wenn eine seite den hätte, würd ich mich schon aus Prinizip nicht registrieren dort.
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Antworten

Zurück zu „phpBB 2.0: Mod Support“