Ja jūs savos portālos izmantojat IP bloķēšanu, tad varu piedāvāt šādu variantu:
Nospiežot pogu: "Send e-mail to administrator", atvērsies vēstuļu forma ajax logā.
Lai to izdarītu, tad jums būs jāizveido divas atsevišķas lapas, kuras ir piesaistītas pie Ucoz sistēmas. Tas ir šeit: /panel/?a=entries;m=si
Viena lapa būs tā, kas bloķēs pieeju, bet otra būs vēstuļu forma ajax logā.
Kods IP bloķēšanas lapai:
Code
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>.: IP Blocked :.</title>
<?$META_DESCRIPTION$?>
</head>
<script> var div = document.getElementsByTagName('div')[0];
div.innerHTML = ''; </script>
<BODY style="MARGIN: 0px; >
</body>
<div align=" bgcolor="#000000">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1000" id="AutoNumber1">
<tr>
<td valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber2">
<tr>
<td width="100%" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber3">
<tr>
<td width="100%" align="center">
<b><font color="#800000" size="5">Your IP is blocked</font></b></td>
</tr>
<tr>
<td width="100%" align="center">
<img border="0" src="http://ucozwebmeistars.ucoz.lv/_fr/33/1858885.gif" width="331" height="440" hspace="30" vspace="30"></td>
</tr>
<tr>
<td width="100%" align="center"> <a href="javascript:openLayerA('Adminmail','/index/0-19','Send e-mail to Administrator','720','417','no')">Send e-mail to administrator</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</div>
</div>
<script language="javascript" type="text/javascript" src="/js/Ajax/openLayerA.js"></script>
</BODY>
<noframes>
<body>$POWERED_BY$</body></noframes></html>
UZMANĪBU!!!
Šajā kodā ir divas vietiņas,kam ir jāpievērš uzmanība:
1. javascript:openLayerA('Adminmail','/index/0-19','Send
/index/0-19 ir links uz vēstuļu formas lapu.
2. src="/js/Ajax/openLayerA.js"> ir skripts, kurš atbild par ajax loga izsaukšanu. Ja jūsu portālos tāds jau ir, tad izlabojiet adresi uz to kas jums jau ir. Bet, ja jums nav tāds skripts, tad lejuplādējiet to šeit: LINKS Lejuplādējiet un atarhivējiet.
Ievietojiet savā folderī un izlabojiet adresi uz to.
Kods vēstuļu formas lapai:
Code
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<title>.: Spams Adminam :.</title>
</head>
<script> var div = document.getElementsByTagName('div')[0];
div.innerHTML = ''; </script>
<BODY style="MARGIN: 0px; " bgcolor="#000000">
<noframes>
$POWERED_BY$</noframes>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="0" id="AutoNumber1" height="1">
<tr>
<td style="border: 1px solid #272727; " height="1" valign="top">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">
<tr>
<td width="720" valign="top" align="center" background="#000000">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber2">
<tr>
<td width="100%"><h1 style="margin-left: 10"><font size="6" color="#800000">E-mail form:</font></h1></td>
</tr>
<tr>
<td width="100%" valign="top">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="95%" id="AutoNumber3">
<tr>
<td width="100%">$MFORM_1$<br></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>
</div></html>
UZMANĪBU!!!
Šajā vietā $MFORM_1$ ir jāliek jūsu vēstuļu formas kods.
Un tagad pats galvenais
Lai attēlotu IP bloka lapu, tad kādā no globālajiem moduļiem, kurš ir visās jūsu lapās, mēs liekam šo kodu:
Code
<!--<IP Block>-->
<?if($IP_ADDRESS$='XXX.XXX.XXX.XXX' || $IP_ADDRESS$='QQ.QQQ.QQQ.QQQ' || $IP_ADDRESS$='YYY.YYY.YYY.YY')?><script language="javascript" type="text/javascript">
document.location="LINKS UZ IP BLOKA LAPU";
</script><?endif?>
<!--</IP Block>-->
Kā paši saprotam, tad 'XXX.XXX.XXX.XXX, QQ.QQQ.QQQ.QQQ, YYY.YYY.YYY.YY ir IP kuri tiek bloķēti.
Ja IP mums ir daudz, tad katrs ir jāraksta tanī kodā iekšā, atdalot tos ar šādu zīmi: ||
Pievērsiet uzmanību pēdiņām, kas ir IF kodā!
Tas principā arī viss.