phpbb2 forum, ændre javascript popup til css popup
HejJeg har fundet et rigtig godt MOD til mit forum.
Den fjerner javasript popup'en, der fremkommer når brugeren har fået en privat besked, og erstatter den med noget CSS.
Det er jo fornuftigt hvis man gerne vil have at brugerne læser deres private beskeder.
Problemet er at jeg IKKE kan få det til at fungere i IE.
Vejledningen er her:
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
<title>{SITENAME} :: {PAGE_TITLE}</title>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<style type="text/css">
.alert {
background: #fff6bf center no-repeat;
background-position: 15px 50%; /* x-pos y-pos */
text-align: left;
padding: 5px 20px 5px 45px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;
}
}
</style>
#
#-----[ FIND ]------------------------------------------
#
<script language="Javascript" type="text/javascript">
<!--
if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
//-->
</script>
#
#-----[ REPLACE WITH ]------------------------------------------
# (nothing, delete it)
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
if ( $userdata['user_new_privmsg'] )
{
$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);
#
#-----[ AFTER, ADD ]------------------------------------------
#
print "<div id='CSSPM'><p class='alert'><font align='center' color=000000>You have a new <a class='mainmenu' href='privmsg.php?folder=inbox'><b>Private Message</b>, click here to view it</a></font></p></div>";
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Det der sker når en IE bruger får en privat besked, men ikke ønsker at læse den med det samme, er at der kommer en XML fejl der fortæller at noget uønsket er sket.
Derefter kan brugeren IKKE bruge forumet.
JEg kan desværre ikke huske den nøjagtige besked da det skulle gå lidt hurtigt med at få det rettet igen.
Jeg har spurgt andre steder uden at finde en løsning.
Derfor sætter jeg max point på.
