Modifikation av Privat meddelande notification.

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Moderatorgrupp, Supportgrupp

VictorT
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2006-02-27 02:42
Svar: 0

Modifikation av Privat meddelande notification.

Inlägg av VictorT »

Hej! Vet inte riktigt om jag är i rätt forumdel, men ni får ta och flytta tråden om det är fel...


Jag försöker få in detta http://forums.invisionize.com/index.php?showtopic=84577, så att det fungerar med phpbb (fast den ska "varna" när någon fått ett nytt PM)... Att få upp själva ramen längst upp på sidan är inge problem, men vill bara få upp den när just någon har fått ett nytt PM.

Om man kollar i koden i nosebleeds overall_header.tpl så finns det det en jätte bra "PRIVATE_MESSAGE_NEW_FLAG" funktion som man skulle kunna använda sig av.

Som det är nu så öppas en sida med lite text i ett nytt fönster, som säger att man fått ett nytt meddelande. Men eftersom de flesta nu för tiden använder Firefox eller någon annan browser med popup-blocker så är det inte så speciellt användbart.

Jag vill få till det så att den anroppar följande kod (genom "PRIVATE_MESSAGE_NEW_FLAG"):

Kod: Markera allt

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<div id="infobar"><a href="http://adress">You have received a new personal message.</a></div>

</td>
</tr>
</table>
Som jag förstått det så kan man inte använda javascript för att skriva ut tables. Någon som vet hur man skulle kunna lösa detta?

Hoppas inte min förklaring var allt för luddig!

Mvh
Victor T
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Själva ramen som "varnar" för att man är gäst finns som modd för phpBB. Du kansek tar den först och sedan försöker du få in PM-meddelandet efteråt.

http://www.cback.de/cback_software/modd ... ar_mod.zip
Holger Gremminger
Ingen support via PM!
VictorT
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2006-02-27 02:42
Svar: 0

Inlägg av VictorT »

Okej, tack.

Problemet jag har är att jag inte förstår hur jag ska kunna få den att visas ändast när någon just har fått ett privat meddelande.

Orginalet ser ut så här:

Kod: Markera allt

<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )	{window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');}
//-->
</script>
Och så här jag har ändrat det till:

Kod: Markera allt

<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )	{echo('<div id="info"><div id="infobar"><a href="privmsn.php">You have received a new personal message.</div></div>');}
//-->
</script>
Vad är det för fel på den?
VictorT
Ny medlem
Ny medlem
Inlägg: 4
Blev medlem: 2006-02-27 02:42
Svar: 0

Inlägg av VictorT »

Okej, nm. Jag löste problemet.

Kod: Markera allt

<script language="Javascript" type="text/javascript"> 
<!-- 
   if ( {PRIVATE_MESSAGE_NEW_FLAG} ) 
document.write('<div id="info"><div id="infobar"><a href="http://www.***.com/forum/privmsg.php?folder=inbox">You have received a new personal message! Click here to read it!</a></div></div><br>') 

//--> 
</script> 
Skriv svar

Vilka är online

Användare som besöker denna kategori: 2 och 0 gäster