Modyfikacja PM Notify

Forum przeznaczone dla osób poszukujących modyfikacji do phpBB 3.0.x oraz ich polskich lokalizacji.
blaster44
Posty: 6
Rejestracja: 17 maja 2009, 11:38

Modyfikacja PM Notify

Post autor: blaster44 » 08 czerwca 2009, 18:09

Chciałbym przerobić moda PM Notify tak, żeby okienko było ładne wizualnie, lekko przezroczyste i bardziej funkcjonalne(z polami logowania), oraz, żeby nie było na całą szerokość forum i żeby było cały czas na środku. Chociaż coś takiego, jak na wilzonex.com. Jest to do zrobienia? Jeżeli tak, to czy ktoś mógłby mi to opisać?

wiesieks
Zasłużony
Posty: 283
Rejestracja: 11 czerwca 2008, 06:27
Kontakt:

Re: Modyfikacja PM Notify

Post autor: wiesieks » 08 czerwca 2009, 19:28

Do zrobienia, mam troszkę jutro czasu to może spróbuję coś zrobić....

blaster44
Posty: 6
Rejestracja: 17 maja 2009, 11:38

Re: Modyfikacja PM Notify

Post autor: blaster44 » 08 czerwca 2009, 19:35

Ok, liczę na Ciebie. Dzięki z góry.

wiesieks
Zasłużony
Posty: 283
Rejestracja: 11 czerwca 2008, 06:27
Kontakt:

Re: Modyfikacja PM Notify

Post autor: wiesieks » 08 czerwca 2009, 19:50

Postaram się coś zrobić.. ale tak w razie czego to przypomnij mi się jutro poprzez PW

blaster44
Posty: 6
Rejestracja: 17 maja 2009, 11:38

Re: Modyfikacja PM Notify

Post autor: blaster44 » 08 czerwca 2009, 20:03

Nie ma sprawy.

Edit:
Trafiłem już na coś takiego i przerobiłem na swoje potrzeby. Brakuje tylko bardziej płynnego przemieszczania się i płynnego pojawiania się, oraz X do zamknięcia. Czy ktoś mógłby to odpowiednio przerobić? Oto kod:

Kod: Zaznacz cały

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT and not S_IN_UCP -->
<script language="Javascript" type="text/javascript">

function setCookie(nazwa, wartosc, minuty) {
   var now=new Date();
   var expTime=now.getTime()+minuty*60*1000;
   var expDate=new Date(expTime);
   document.cookie=nazwa+"="+wartosc+"; EXPIRES="+expDate.toGMTString();
}
var textCookie=0;
function czytaj_ciacho(nazwa)
 {
  nazwa+="=";
  startCookie=document.cookie.indexOf(nazwa);
  if (startCookie==-1) {return ""}
  startCookie+=nazwa.length;
  if (document.cookie.indexOf(";",startCookie)==-1)
   {
    koniecCookie=document.cookie.length;
   }
  else
   {
    koniecCookie=document.cookie.indexOf(";",startCookie);
   }
  textCookie=document.cookie.substring(startCookie,koniecCookie);
}
czytaj_ciacho("odn");
if ((1 == 1) && (textCookie == 0))
{
   
   function hide(){
      document.getElementById("oknologowania").style.visibility= "hidden";
      setCookie('odn',1,0);
      
   }
   if(window.navigator.appName=="Microsoft Internet Explorer"){
   document.write('<div id="oknologowania"><table style="opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter:alpha(opacity=80);" width="500" class="forumline" cellspacing="1" cellpadding="3" border="0"><tr><th class="thCornerL" width="100%" height="25" nowrap="nowrap">Informacja</th><th align="right"><div id="zamykanie"></div></th></tr><tr><td height="40" class="row1" align="center" colspan="2"><br /><img src="images/banner.png" alt="Tekst alternatywny" /><br /><br />Aby w pelni korzystac z forum musisz być zalogowany.<br /><br /><br /><br /><br /><form method="post" action="ucp.php?mode=login">&nbsp;Login:&nbsp;<input class="post" type="text" name="username" size="15" value=""/>&nbsp;Haslo:&nbsp;<input class="post" type="password" name="password" value="" size="15" /><br />&nbsp;Zaloguj mnie automatycznie&nbsp;<input class="text" type="checkbox" name="autologin" /><br /><input type="submit" class="liteoption" name="login" value="Zaloguj" /></form><br />Nie masz jeszcze konta? <a href="ucp.php?mode=register">Zarejestruj sie!</a><br /><br /><span class="gensmall">Okno zostanie zamkniete za: <span id="czas"></span></td></tr></table><br /></div>');

   }
   else
   {
   document.write('<div id="oknologowania" style="position: fixed; left: 30%; top: 40%; z-index: 999; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter:alpha(opacity=80);"><table width="500" class="forumline" cellspacing="1" cellpadding="3" border="0"><tr><th class="thCornerL" width="100%" height="25" nowrap="nowrap">Informacja</th><th align="right"><div id="zamykanie"></div></th></tr><tr><td class="row1" align="center" colspan="2"><br /><img src="images/banner.png" alt="Tekst alternatywny" /><br /><br />Aby w pelni korzystac z forum musisz byc zalogowany.<br /><br /><br />Nie masz konta? Zarejestruj sie!<br /><br /><form method="post" action="ucp.php?mode=login">&nbsp;Login:&nbsp;<input class="post" type="text" name="username" size="15" value=""/>&nbsp;Haslo:&nbsp;<input class="post" type="password" name="password" value="" size="15" /><br />&nbsp;Zaloguj mnie automatycznie&nbsp;<input class="text" type="checkbox" name="autologin" /><br /><input type="submit" class="liteoption" name="login" value="Zaloguj" /></form><br />Nie masz jeszcze konta? <a href="ucp.php?mode=register">Zarejestruj sie!</a><br /><br /><span class="gensmall">Okno zostanie zamkniete za: <span id="czas"></span></td></tr></table><br /></div>');
   }
}
cz = document.getElementById('czas')
function timer(cz,sk)
{
   cz.innerHTML=sk
   if(sk > 0)
   {
      set = setTimeout(function(){timer(cz,--sk)},1000)
   }
   if(0 == 1)
   {
      if ((30 - sk) >= 10)
      {
      document.getElementById("zamykanie").innerHTML = '<a href="#" onclick="hide()"><img src="templates/subSilver/images/icon_delete.gif" border="0"></a>';
      }
      else
      {
      document.getElementById("zamykanie").innerHTML = '<span style="visibility: hidden;"><img src="templates/subSilver/images/icon_delete.gif" border="0"></span>';
      }

   }   
   if (sk == 0)
   {
      hide()
   }
}
timer(document.getElementById('czas'), 15);
</script> 
<!-- ENDIF -->
Byłbym wdzięczny. Adres mojego forum to skyblue.pq.pl

Zablokowany

Wróć do „Poszukiwania”