Scripturi: Forma de primire a scrisorii
|
|
Muşatinu | Date: Miercuri, 2009-09-30, 11:39 | Message # 1 |
| Cea mai veche forma pe care am folosit-o eu, era primu meu sript facut singur
Code <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><?if($IS_NEW_PM$)?><bgsound src="http://src.ucoz.ru/img/fr/pm.wav" loop="1" volume="5" balance="0"> <a href="javascript://" id="upml" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;"><img src="http://a.imagehost.org/0794/pm1.gif" title="PM ($UNREAD_PM$)" width="18" align="absmiddle" border="0" height="17">($UNREAD_PM$)</a> <?else?><a href="javascript://" id="upml" onclick="window.open('$PM_URL$','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;"><img border="0" align="absmiddle" src="http://a.imagehost.org/0485/pn_inbox.gif" width="18" height="17" title="PM ($UNREAD_PM$)"></a><?endif?><?endif?><?endif?>
punţi acest cod unde doriţi sa apară. Ca rezultat când veţi primi PM nou, în locul indicat de dvs va apărea iconiţa
|
|
|
|
Muşatinu | Date: Miercuri, 2009-09-30, 11:47 | Message # 2 |
| O altă formă este cea din fereastra ajax Între adăugăm codul : Code <?if($USER_LOGGED_IN$)?><?if($IS_NEW_PM$)?> <script type="text/javascript"> window.onload = function StartPM() {_uWnd.alert('Salut <b>$USERNAME$</b>.<BR> Aţi primit <b>$UNREAD_PM$</b> scrisori noi.<br><br> <a href=\'/index/14\' target="_blank">[ Citeşte ]</a>','Scrisoare nouă',{w:300,h:120,tm:20000});} </script> <?endif?><?endif?> Rezultat în partea de jos a ferestrei veti primi aşa:
|
|
|
|
Muşatinu | Date: Miercuri, 2009-09-30, 19:01 | Message # 3 |
| Ca şi acea de aia sus doar că fereastra ajax va apărea în centru.
Descărcăm: http://maxrom.ucoz.com/js/Pm/pmajax/pmbody.xml şi-l upload-am în menegeru de fişiere. de dorit calea /js/pm/ajaxpm
Intrăm în CP şi deschidem şablonu unde vrem să apară fereastra...(pagina principala, forum....)
Între şi adăugăm codul:
Code <?if($USER_LOGGED_IN$)?><?if($IS_NEW_PM$)?> <script type="text/javascript"> window.onload = function StartPM() {openLayerB('PmBody',0,'/js/Pm/pmajax/pmbody.xml','Mesaj Nou',335,300,1,0,0);} </script> <?endif?><?endif?>
Rezultat:
|
|
|
|
Muşatinu | Date: Luni, 2009-10-05, 10:34 | Message # 4 |
| [spoiler="Screen"][/spoiler] Urmatoru cod, il puneti intre <head> si </head>
Code <?if($USER_LOGGED_IN$)?><?if($IS_NEW_PM$)?> <script type="text/javascript"> window.onload=function(){new _uWnd('npm', 'Mesaj Nou', 230, 150,{align:'justify',min:0,max:0,modal:1,icon:'http://s36.ucoz.net/img/ma/newpm.gif'},'Aţi primit un mesaj nou. <a href="$PM_URL$" >Citiţi</a> .');} </script> <?endif?><?endif?>
|
|
|
|
Muşatinu | Date: Duminică, 2009-11-01, 00:58 | Message # 5 |
| Apreciez foarte mult acest script pe motiv că poate fi redactat sub orice design. Însă după cum vedeţi scriptu e foarte mare.... Între <head> şi </head> punem codul: Code <!--PM POPUP START PART 1--> <?if($USER_LOGGED_IN$)?><?if($IS_NEW_PM$)?> <style type="text/css"> #newpm {position:absolute; height:135px; width:400px; padding:4px; background-color:#FDFDFD; border:1px solid #003300; font-family:Tahoma,Arial,Sans-Serif; font-size:11px; line-height:135%; filter:progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);} #newpmheader {padding-left:5px; padding-right:5px; padding-top:2px; height:20px; color:#000000; font-weight:bold; background-color:#71AFD1; font-family:Tahoma,Arial,Sans-Serif; font-size:11px; cursor:move;} #newpm a {background:transparent; color:#4191BA; text-decoration:none;} #newpm a:hover {background:transparent; color:#FF0000; text-decoration:underline;} .newpmpopup {position:fixed;} </style> <!--[if gte IE 5.5]><![if lt IE 8]> <style type="text/css"> #newpmpopup {position:absolute; left:expression((ignoreMe=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px'); top:expression((ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTo p ) + ' px ' ); } </style> <![endif]><![endif]--> <?endif?><?endif?> <!--PM POPUP END PART 1--> <link rel="icon" href="/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> După codul </head><body style="background:ffffff; margin:0px; padding:0px;"> din aceiaşi pagină punem codul: Code <!--PM POPUP START PART 2--> <?if($USER_LOGGED_IN$)?><?if($IS_NEW_PM$)?> <div id="newpmpopup" class="newpmpopup"> <!--BODY PM START--> <div id="newpm" style="display:none;"> <div id="newpmheader"> <div style="float:right"><a href="javascript://" onclick="document.getElementById('newpm').style.display='none'; return false;">[X]</a></div> <div title="Mesaj Nou">Mesaj Nou</div> </div>
<img src="http://maxrom.ucoz.com/js/Pm/email.png" align="left" border="0">Salut <b>$USERNAME$</b> din momentu plecării dvs. de pe site, aţi primit $UNREAD_PM$ mesaje noi.</p> <fieldset> <legend><font style="font-size:12px; color:335EA8;">Aveţi mesaje ne citite:</font></legend> <div style="overflow:auto; width:380px; height:20px;"> <font style="font-size:14px;">Pentru a le citi apăsaţi mai jos...</font> </div> </fieldset> <div align="right" style="font-size:12px;"> <a href="javascript://" onClick="window.open('/index/14','upp','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350') || alert('Opriţi blocarea ferestrelor Pop up!'); return false;">Citeşte</a> · <a href="javascript://" onclick="document.getElementById('newpm').style.display='none'">Închide</a> </div> </div> <!--BODY PM END--> </div> <!--SCRIPT POPUP START--> <script type="text/javascript" src="http://maxrom.ucoz.com/js/Pm/drag_window_pm.js"></script> <!--SCRIPT POPUP END--> <?endif?><?endif?> <!--PM POPUP END PART 2-->
|
|
|
|
|
Muşatinu | Date: Joi, 2010-02-04, 17:18 | Message # 7 |
| Acelaşi mod ca în postu 5 doar că e mai simplu de instalat... Main » Customize design » Global blocks Creem un block nou, în el punem următorul cod: http://maxrom.ucoz.com/js/Pm/pm.txt blockul primit il punem peste tot înainte de </body>
|
|
|
|
Muşatinu | Date: Marţi, 2011-05-10, 07:55 | Message # 8 |
| o forma destul de interesanta... [spoiler="Screen"][/spoiler] in CSS adaugati stilurile: Code #mymess {font-size:10pt;padding:5px 6px;background:#000;opacity:0.7;width:auto;height:auto;bottom:0;left:0;position:fixed} #mymess:hover {opacity:0.8} #mymess a {font-size:1em;color:#dedede;text-decoration:none;} #mymess a:hover {color:#dedede;text-decoration:none;padding-top:10px} #mymess:hover #close {padding-left:9px;display: block !important;float:right} #mymess #close {display:none;font-weight:bold;cursor:pointer;color:#7c7c7c} #mymess #close:hover {color:#fff}
peste tot unde vreti sa apara puneti dupa codul: Code <?if($UNREAD_PM$>0)?> <div id="mymess"> <div id="close" onclick="document.getElementById('mymess').style.display='none';return false">X</div> <a href='$PM_URL$'>You have a new message<?if($UNREAD_PM$>1)?>s<?endif?>!</a> </div> <?endif?>
Unica ce va pot atentiona e ca la browserele Chrome, din cauza barei de jos care arata ca pagina se incarca, va sfatui sa amplasati scriptu la dreapta, si asta se face usor in CSS
[texterror4]Sursa: u-ucoz [/texterror4]
|
|
|
|
|
|
Muşatinu | Date: Luni, 2012-10-01, 11:43 | Message # 11 |
| acest script schimba iconita din admin bar + numaru de mesaje noi. .[spoiler="screen"][/spoiler].
Peste tot unde verm sa apara punem dupa </head>
Code <?if($USER_LOGGED_IN$)?> <script type="text/javascript"> $(document).ready(function(){ function lsp(){ var sizeLs, temaLs, vibLs, ssilkLs; $.get("/index/14",function(ls){ vibLs = $('b.unread', ls); sizeLs = vibLs.length; $('.u-menuh:first, .u-menucont:first').css('width','550px'); $('.u-menu:last').css('display','none'); if(sizeLs==1){ ssilkLs = vibLs.parent().attr('href'); $('.admBarCenter:last').html('<a target="_blank" href="'+ ssilkLs + '"><img src="http://webo4ka.ru/Ucoz6/emailUvedomlenieLc.gif" border="0" alt="ls" width="16px" style="margin-top:3px"></a> ' + sizeLs); }else if(sizeLs==0){ $('.admBarCenter:last').html(''); }else{ $('.admBarCenter:last').html('<a href="/index/14" target="_blank"><img src="http://webo4ka.ru/Ucoz6/emailUvedomlenieLc.gif" border="0" alt="ls" style="margin-top:3px"></a> ' + sizeLs) } setTimeout(lsp,15000); })}; lsp(); }); </script><?endif?>
[texterror4]Sursa: http://укозик.рф [/texterror4]
|
|
|
|
Muşatinu | Date: Vineri, 2014-09-05, 13:18 | Message # 12 |
| Acest script afiseaza alerta in partea dreapta - sus, dupa o perioada, aceasta dispare.
[spoiler="Screen"][/spoiler] Puteti pune script-ul in Top part of the website Cod <?if($IS_NEW_PM$)?><!--<new_pm>--> <style> .ls2 {border:2px solid #fec4c4 !important;background:#fee4e3 !important;z-index: 10;} #ls {z-index: 10;overflow:hidden;padding:10px;border:2px solid #ddd;-moz-border-radius:4px;border-radius:4px;- webkit-border-radius:4px;background:#f2f2f2;position:fixed;right:30px;top:-90px;-moz-box-shadow:0px 0px 3px #bdbdbd;box-shadow:0px 0px 3px #bdbdbd;-webkit-box-shadow:0px 0px 3px #bdbdbd;} </style> <script> $(document).ready( function(){ setTimeout( function(){ $('#ls').animate({top:'+=120'},350);},1000 ); setTimeout( function(){ $('#ls').addClass('ls2');},3000 ); setTimeout( function(){ $('#ls').animate({top:'-=120'},350);},15000) } ) </script> <div id="ls"> Salut, <b>$USERNAME$</b>,<br>din momentu plecarii dvs. de pe site, ati primit <b>$UNREAD_PM$</b> mesaje noi.<br><br><center><a href="/index/14" target="_blank"><b>Citeste</b></a></center> </div> <!--</new_pm>--> <?endif?>
|
|
|
|