| 1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|---|
| 2 |
<html> |
|---|
| 3 |
<head> |
|---|
| 4 |
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> |
|---|
| 5 |
<title>WP-Ban 1.31 Readme</title> |
|---|
| 6 |
<style type="text/css" media="screen"> |
|---|
| 7 |
/* Default Style */ |
|---|
| 8 |
BODY { |
|---|
| 9 |
font-family: Verdana, Arial; |
|---|
| 10 |
font-size: 12px; |
|---|
| 11 |
color: #000000; |
|---|
| 12 |
background: #FFFFFF; |
|---|
| 13 |
} |
|---|
| 14 |
P { |
|---|
| 15 |
padding-left: 10px; |
|---|
| 16 |
} |
|---|
| 17 |
BLOCKQUOTE { |
|---|
| 18 |
margin: 10px 20px 0px 20px; |
|---|
| 19 |
padding: 10px; |
|---|
| 20 |
border: 1px solid #8d8d8d; |
|---|
| 21 |
background-color: #f5f5f5; |
|---|
| 22 |
} |
|---|
| 23 |
LI { |
|---|
| 24 |
margin-top: 20px; |
|---|
| 25 |
} |
|---|
| 26 |
UL LI UL LI { |
|---|
| 27 |
margin-top: 10px; |
|---|
| 28 |
} |
|---|
| 29 |
A, A:active, A:link, A:visited { |
|---|
| 30 |
color: #2d3a4c; |
|---|
| 31 |
text-decoration: none; |
|---|
| 32 |
} |
|---|
| 33 |
A:hover { |
|---|
| 34 |
color: #5577a5; |
|---|
| 35 |
text-decoration: underline; |
|---|
| 36 |
} |
|---|
| 37 |
/* Place Holder Style */ |
|---|
| 38 |
#Container { |
|---|
| 39 |
width: 780px; |
|---|
| 40 |
margin-left: auto; |
|---|
| 41 |
margin-right: auto; |
|---|
| 42 |
} |
|---|
| 43 |
#Content { |
|---|
| 44 |
background-color: #fafafa; |
|---|
| 45 |
border: 1px solid #a2b6cb; |
|---|
| 46 |
padding: 10px; |
|---|
| 47 |
margin-top: -13px; |
|---|
| 48 |
} |
|---|
| 49 |
/* Title Style */ |
|---|
| 50 |
#Title { |
|---|
| 51 |
font-family: Verdana, Arial; |
|---|
| 52 |
font-size: 22px; |
|---|
| 53 |
font-weight: bold; |
|---|
| 54 |
color: #389aff; |
|---|
| 55 |
border-bottom: 1px solid #389aff; |
|---|
| 56 |
margin-bottom: 10px; |
|---|
| 57 |
} |
|---|
| 58 |
.SubTitle { |
|---|
| 59 |
font-family: Verdana, Arial; |
|---|
| 60 |
font-size: 18px; |
|---|
| 61 |
font-weight: bold; |
|---|
| 62 |
color: #5b87b4; |
|---|
| 63 |
} |
|---|
| 64 |
.SubSubTitle { |
|---|
| 65 |
font-family: Verdana, Arial; |
|---|
| 66 |
font-size: 14px; |
|---|
| 67 |
font-weight: bold; |
|---|
| 68 |
color: #73a4d6; |
|---|
| 69 |
} |
|---|
| 70 |
/* Tabs */ |
|---|
| 71 |
UL#Tabs { |
|---|
| 72 |
font-family: Verdana, Arial; |
|---|
| 73 |
font-size: 12px; |
|---|
| 74 |
font-weight: bold; |
|---|
| 75 |
list-style-type: none; |
|---|
| 76 |
padding-bottom: 28px; |
|---|
| 77 |
border-bottom: 1px solid #a2b6cb; |
|---|
| 78 |
margin-bottom: 12px; |
|---|
| 79 |
z-index: 1; |
|---|
| 80 |
} |
|---|
| 81 |
#Tabs LI.Tab { |
|---|
| 82 |
float: right; |
|---|
| 83 |
height: 25px; |
|---|
| 84 |
background-color: #deedfb; |
|---|
| 85 |
margin: 2px 0px 0px 5px; |
|---|
| 86 |
border: 1px solid #a2b6cb; |
|---|
| 87 |
} |
|---|
| 88 |
#Tabs LI.Tab A { |
|---|
| 89 |
float: left; |
|---|
| 90 |
display: block; |
|---|
| 91 |
color: #666666; |
|---|
| 92 |
text-decoration: none; |
|---|
| 93 |
padding: 5px; |
|---|
| 94 |
} |
|---|
| 95 |
#Tabs LI.Tab A:hover { |
|---|
| 96 |
background-color: #bfe0fe; |
|---|
| 97 |
border-bottom: 1px solid #bfe0fe; |
|---|
| 98 |
} |
|---|
| 99 |
/* Selected Tab */ |
|---|
| 100 |
#Tabs LI.SelectedTab { |
|---|
| 101 |
float: right; |
|---|
| 102 |
height: 25px; |
|---|
| 103 |
background-color: #fafafa; |
|---|
| 104 |
margin: 2px 0px 0px 5px; |
|---|
| 105 |
border-top: 1px solid #a2b6cb; |
|---|
| 106 |
border-right: 1px solid #a2b6cb; |
|---|
| 107 |
border-bottom: 1px solid #fafafa; |
|---|
| 108 |
border-left: 1px solid #a2b6cb; |
|---|
| 109 |
} |
|---|
| 110 |
#Tabs LI.SelectedTab A { |
|---|
| 111 |
float: left; |
|---|
| 112 |
display: block; |
|---|
| 113 |
color: #666666; |
|---|
| 114 |
text-decoration: none; |
|---|
| 115 |
padding: 5px; |
|---|
| 116 |
cursor: default; |
|---|
| 117 |
} |
|---|
| 118 |
/* Copyright */ |
|---|
| 119 |
#Copyright { |
|---|
| 120 |
text-align: center; |
|---|
| 121 |
} |
|---|
| 122 |
</style> |
|---|
| 123 |
<script type="text/javascript"> |
|---|
| 124 |
|
|---|
| 125 |
|
|---|
| 126 |
function index() { |
|---|
| 127 |
|
|---|
| 128 |
document.getElementById('IndexTab').className = 'SelectedTab'; |
|---|
| 129 |
document.getElementById('ChangelogTab').className = 'Tab'; |
|---|
| 130 |
document.getElementById('InstallTab').className = 'Tab'; |
|---|
| 131 |
document.getElementById('UpgradeTab').className = 'Tab'; |
|---|
| 132 |
document.getElementById('UsageTab').className = 'Tab'; |
|---|
| 133 |
|
|---|
| 134 |
document.getElementById('Index').style.display= 'block'; |
|---|
| 135 |
document.getElementById('Changelog').style.display = 'none'; |
|---|
| 136 |
document.getElementById('Install').style.display = 'none'; |
|---|
| 137 |
document.getElementById('Upgrade').style.display = 'none'; |
|---|
| 138 |
document.getElementById('Usage').style.display = 'none'; |
|---|
| 139 |
} |
|---|
| 140 |
|
|---|
| 141 |
function changelog() { |
|---|
| 142 |
|
|---|
| 143 |
document.getElementById('IndexTab').className = 'Tab'; |
|---|
| 144 |
document.getElementById('ChangelogTab').className = 'SelectedTab'; |
|---|
| 145 |
document.getElementById('InstallTab').className = 'Tab'; |
|---|
| 146 |
document.getElementById('UpgradeTab').className = 'Tab'; |
|---|
| 147 |
document.getElementById('UsageTab').className = 'Tab'; |
|---|
| 148 |
|
|---|
| 149 |
document.getElementById('Index').style.display = 'none'; |
|---|
| 150 |
document.getElementById('Changelog').style.display = 'block'; |
|---|
| 151 |
document.getElementById('Install').style.display = 'none'; |
|---|
| 152 |
document.getElementById('Upgrade').style.display = 'none'; |
|---|
| 153 |
document.getElementById('Usage').style.display = 'none'; |
|---|
| 154 |
} |
|---|
| 155 |
|
|---|
| 156 |
function install() { |
|---|
| 157 |
|
|---|
| 158 |
document.getElementById('IndexTab').className = 'Tab'; |
|---|
| 159 |
document.getElementById('ChangelogTab').className = 'Tab'; |
|---|
| 160 |
document.getElementById('InstallTab').className = 'SelectedTab'; |
|---|
| 161 |
document.getElementById('UpgradeTab').className = 'Tab'; |
|---|
| 162 |
document.getElementById('UsageTab').className = 'Tab'; |
|---|
| 163 |
|
|---|
| 164 |
document.getElementById('Index').style.display= 'none'; |
|---|
| 165 |
document.getElementById('Changelog').style.display = 'none'; |
|---|
| 166 |
document.getElementById('Install').style.display = 'block'; |
|---|
| 167 |
document.getElementById('Upgrade').style.display = 'none'; |
|---|
| 168 |
document.getElementById('Usage').style.display = 'none'; |
|---|
| 169 |
} |
|---|
| 170 |
|
|---|
| 171 |
function upgrade() { |
|---|
| 172 |
|
|---|
| 173 |
document.getElementById('IndexTab').className = 'Tab'; |
|---|
| 174 |
document.getElementById('ChangelogTab').className = 'Tab'; |
|---|
| 175 |
document.getElementById('InstallTab').className = 'Tab'; |
|---|
| 176 |
document.getElementById('UpgradeTab').className = 'SelectedTab'; |
|---|
| 177 |
document.getElementById('UsageTab').className = 'Tab'; |
|---|
| 178 |
|
|---|
| 179 |
document.getElementById('Index').style.display= 'none'; |
|---|
| 180 |
document.getElementById('Changelog').style.display = 'none'; |
|---|
| 181 |
document.getElementById('Install').style.display = 'none'; |
|---|
| 182 |
document.getElementById('Upgrade').style.display = 'block'; |
|---|
| 183 |
document.getElementById('Usage').style.display = 'none'; |
|---|
| 184 |
} |
|---|
| 185 |
|
|---|
| 186 |
function usage() { |
|---|
| 187 |
|
|---|
| 188 |
document.getElementById('IndexTab').className = 'Tab'; |
|---|
| 189 |
document.getElementById('ChangelogTab').className = 'Tab'; |
|---|
| 190 |
document.getElementById('InstallTab').className = 'Tab'; |
|---|
| 191 |
document.getElementById('UpgradeTab').className = 'Tab'; |
|---|
| 192 |
document.getElementById('UsageTab').className = 'SelectedTab'; |
|---|
| 193 |
|
|---|
| 194 |
document.getElementById('Index').style.display= 'none'; |
|---|
| 195 |
document.getElementById('Changelog').style.display = 'none'; |
|---|
| 196 |
document.getElementById('Install').style.display = 'none'; |
|---|
| 197 |
document.getElementById('Upgrade').style.display = 'none'; |
|---|
| 198 |
document.getElementById('Usage').style.display = 'block'; |
|---|
| 199 |
} |
|---|
| 200 |
|
|---|
| 201 |
</script> |
|---|
| 202 |
</head> |
|---|
| 203 |
<body> |
|---|
| 204 |
<div id="Container"> |
|---|
| 205 |
|
|---|
| 206 |
<div id="Title">WP-Ban 1.31 <span style="color: #aaaaaa;">Readme</span></div> |
|---|
| 207 |
|
|---|
| 208 |
|
|---|
| 209 |
<ul id="Tabs"> |
|---|
| 210 |
<li id="UsageTab" class="Tab"><a href="#Usage" onclick="usage(); return false;" title="Usage Instructions">Usage</a></li> |
|---|
| 211 |
<li id="UpgradeTab" class="Tab"><a href="#Upgrade" onclick="upgrade(); return false;" title="Upgrade Instructions">Upgrade</a></li> |
|---|
| 212 |
<li id="InstallTab" class="Tab"><a href="#Installation" onclick="install(); return false;" title="Installation Instructions">Installation</a></li> |
|---|
| 213 |
<li id="ChangelogTab" class="Tab"><a href="#Changelog" onclick="changelog(); return false;" title="Changelog">Changelog</a></li> |
|---|
| 214 |
<li id="IndexTab" class="SelectedTab"><a href="#Index" onclick="index(); return false;" title="Index Instructions">Index</a></li> |
|---|
| 215 |
</ul> |
|---|
| 216 |
|
|---|
| 217 |
|
|---|
| 218 |
<div id="Content"> |
|---|
| 219 |
|
|---|
| 220 |
<div id="Index"> |
|---|
| 221 |
<div class="SubTitle">» Index</div> |
|---|
| 222 |
<div class="SubSubTitle">Plugin Information</div> |
|---|
| 223 |
<p> |
|---|
| 224 |
<strong>Author:</strong><br /> |
|---|
| 225 |
<strong>»</strong> Lester 'GaMerZ' Chan |
|---|
| 226 |
</p> |
|---|
| 227 |
<p> |
|---|
| 228 |
<strong>Website:</strong><br /> |
|---|
| 229 |
<strong>»</strong> <a href="http://lesterchan.net/" title="http://lesterchan.net/">http://lesterchan.net/</a> |
|---|
| 230 |
</p> |
|---|
| 231 |
<p> |
|---|
| 232 |
<strong>Features:</strong><br /> |
|---|
| 233 |
<strong>»</strong> Ban users by IP, IP Range, host name and referer url from visiting your WordPress's blog. It will display a custom ban message when the banned IP, IP range, host name or referer url trys to visit you blog. You can also exclude certain IPs from being banned. There will be statistics recordered on how many times they attemp to visit your blog. It allows wildcard matching too. |
|---|
| 234 |
</p> |
|---|
| 235 |
<p> |
|---|
| 236 |
<strong>Download:</strong><br /> |
|---|
| 237 |
<strong>»</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.31.zip" title="http://downloads.wordpress.org/plugin/wp-ban.1.31.zip">WP-Ban 1.31 For WordPress 2.1.x And Above</a><br /> |
|---|
| 238 |
<strong>»</strong> <a href="http://downloads.wordpress.org/plugin/wp-ban.1.00.zip" title="http://downloads.wordpress.org/plugin/wp-ban.1.00.zip">WP-Ban 1.00 For WordPress 2.0.x</a><br /> |
|---|
| 239 |
</p> |
|---|
| 240 |
<p> |
|---|
| 241 |
<strong>Screenshots:</strong><br /> |
|---|
| 242 |
<strong>»</strong> <a href="http://lesterchan.net/wordpress/screenshots/browse/wp-ban/" title="http://lesterchan.net/wordpress/screenshots/browse/wp-ban/">http://lesterchan.net/wordpress/screenshots/browse/wp-ban/</a> |
|---|
| 243 |
</p> |
|---|
| 244 |
<p> |
|---|
| 245 |
<strong>Demo:</strong><br /> |
|---|
| 246 |
<strong>»</strong> N/A |
|---|
| 247 |
</p> |
|---|
| 248 |
<p> |
|---|
| 249 |
<strong>Development:</strong><br /> |
|---|
| 250 |
<strong>»</strong> <a href="http://dev.wp-plugins.org/browser/wp-ban/" title="http://dev.wp-plugins.org/browser/wp-ban/">http://dev.wp-plugins.org/browser/wp-ban/</a> |
|---|
| 251 |
</p> |
|---|
| 252 |
<p> |
|---|
| 253 |
<strong>Translations:</strong><br /> |
|---|
| 254 |
<strong>»</strong> <a href="http://dev.wp-plugins.org/browser/wp-ban/i18n/" title="http://dev.wp-plugins.org/browser/wp-ban/i18n/">http://dev.wp-plugins.org/browser/wp-ban/i18n/</a> |
|---|
| 255 |
</p> |
|---|
| 256 |
<p> |
|---|
| 257 |
<strong>Support Forums:</strong><br /> |
|---|
| 258 |
<strong>»</strong> <a href="http://forums.lesterchan.net/index.php?board=10.0" title="http://forums.lesterchan.net/index.php?board=10.0">http://forums.lesterchan.net/index.php?board=10.0</a> |
|---|
| 259 |
</p> |
|---|
| 260 |
<p> |
|---|
| 261 |
<strong>Note:</strong><br /> |
|---|
| 262 |
<strong>»</strong> The <strong>Changelog</strong>, <strong>Installation</strong>, <strong>Upgrade</strong>, <strong>Usage</strong> Tab at the top of the page.<br /> |
|---|
| 263 |
</p> |
|---|
| 264 |
<p> |
|---|
| 265 |
<strong>Donations:</strong><br /> |
|---|
| 266 |
<strong>»</strong> I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks as my school allowance, I will really appericiate it. If not feel free to use it without any obligations. Thank You. My Paypal account is |
|---|
| 267 |
<script type="text/javascript"> |
|---|
| 268 |
|
|---|
| 269 |
document.write(' <strong>lesterchan@gmail.com</strong>.'); |
|---|
| 270 |
|
|---|
| 271 |
</script> |
|---|
| 272 |
</p> |
|---|
| 273 |
</div> |
|---|
| 274 |
|
|---|
| 275 |
|
|---|
| 276 |
<div id="Changelog" style="display: none;"> |
|---|
| 277 |
<div class="SubTitle">» Changelog</div> |
|---|
| 278 |
<ul> |
|---|
| 279 |
<li> |
|---|
| 280 |
<strong>Version 1.31 (01-08-2008)</strong> |
|---|
| 281 |
<ul> |
|---|
| 282 |
<li>NEW: Works With WordPress 2.6</li> |
|---|
| 283 |
</ul> |
|---|
| 284 |
</li> |
|---|
| 285 |
<li> |
|---|
| 286 |
<strong>Version 1.30 (01-06-2008)</strong> |
|---|
| 287 |
<ul> |
|---|
| 288 |
<li>NEW: Uses /wp-ban/ Folder Instead Of /ban/</li> |
|---|
| 289 |
<li>NEW: Uses wp-ban.php Instead Of ban.php</li> |
|---|
| 290 |
<li>NEW: Uses number_format_i18n()</li> |
|---|
| 291 |
<li>NEW: IPs Listed In Ban Stats Is Now Sorted Numerically</li> |
|---|
| 292 |
<li>NEW: Banned By User Agents (By: <a href="http://www.linkedin.com/in/jgbustos">Jorge Garcia de Bustos</a>)</li> |
|---|
| 293 |
<li>FIXED: "unknown" IPs (By: <a href="http://www.linkedin.com/in/jgbustos">Jorge Garcia de Bustos</a>)</li> |
|---|
| 294 |
</ul> |
|---|
| 295 |
</li> |
|---|
| 296 |
<li> |
|---|
| 297 |
<strong>Version 1.20 (01-10-2007)</strong> |
|---|
| 298 |
<ul> |
|---|
| 299 |
<li>NEW: Ability To Uninstall WP-Ban</li> |
|---|
| 300 |
<li>NEW: Moved Ban Options From ban.php To ban-options.php</li> |
|---|
| 301 |
</ul> |
|---|
| 302 |
</li> |
|---|
| 303 |
<li> |
|---|
| 304 |
<strong>Version 1.11 (01-06-2007)</strong> |
|---|
| 305 |
<ul> |
|---|
| 306 |
<li>NEW: Banned By Referer URL</li> |
|---|
| 307 |
<li>NEW: Ability To Exclude Specific IPs From Being Banned</li> |
|---|
| 308 |
<li>NEW: Added Template Variables For User Attempts Count And Total Attempts Count</li> |
|---|
| 309 |
<li>FIXED: Suppress gethostbyaddr() Error</li> |
|---|
| 310 |
</ul> |
|---|
| 311 |
</li> |
|---|
| 312 |
<li> |
|---|
| 313 |
<strong>Version 1.10 (01-02-2007)</strong> |
|---|
| 314 |
<ul> |
|---|
| 315 |
<li>NEW: Works For WordPress 2.1 Only</li> |
|---|
| 316 |
<li>NEW: Move ban.php To ban Folder</li> |
|---|
| 317 |
<li>NEW: Localize WP-Ban</li> |
|---|
| 318 |
<li>NEW: Added Ban Attempts Statistics In 'WP-Admin -> Manage -> Ban'</li> |
|---|
| 319 |
<li>NEW: Move Ban Tab To 'WP-Admin -> Manage'</li> |
|---|
| 320 |
<li>NEW: Added Toggle All Checkboxes</li> |
|---|
| 321 |
<li>FIXED: Main Administrator Of The Site Cannot Be Banned</li> |
|---|
| 322 |
</ul> |
|---|
| 323 |
</li> |
|---|
| 324 |
<li> |
|---|
| 325 |
<strong>Version 1.00 (02-01-2007)</strong> |
|---|
| 326 |
<ul> |
|---|
| 327 |
<li>NEW: Initial Release</li> |
|---|
| 328 |
</ul> |
|---|
| 329 |
</li> |
|---|
| 330 |
</ul> |
|---|
| 331 |
</div> |
|---|
| 332 |
|
|---|
| 333 |
|
|---|
| 334 |
<div id="Install" style="display: none;"> |
|---|
| 335 |
<div class="SubTitle">» Installation Instructions</div> |
|---|
| 336 |
<ol> |
|---|
| 337 |
<li> |
|---|
| 338 |
Open <strong>wp-content/plugins</strong> Folder |
|---|
| 339 |
</li> |
|---|
| 340 |
<li> |
|---|
| 341 |
Put: |
|---|
| 342 |
<blockquote>Folder: wp-ban</blockquote> |
|---|
| 343 |
</li> |
|---|
| 344 |
<li> |
|---|
| 345 |
<strong>Activate</strong> WP-Ban Plugin |
|---|
| 346 |
</li> |
|---|
| 347 |
<li> |
|---|
| 348 |
Refer To <strong>Usage</strong> For Further Instructions |
|---|
| 349 |
</li> |
|---|
| 350 |
</ol> |
|---|
| 351 |
</div> |
|---|
| 352 |
|
|---|
| 353 |
|
|---|
| 354 |
<div id="Upgrade" style="display: none;"> |
|---|
| 355 |
<div class="SubTitle">» Upgrade Instructions</div> |
|---|
| 356 |
<div class="SubSubTitle">From v1.0x To v1.31</div> |
|---|
| 357 |
<ol> |
|---|
| 358 |
<li> |
|---|
| 359 |
<strong>Deactivate</strong> WP-Ban Plugin |
|---|
| 360 |
</li> |
|---|
| 361 |
<li> |
|---|
| 362 |
Open <strong>wp-content/plugins</strong> Folder |
|---|
| 363 |
</li> |
|---|
| 364 |
<li> |
|---|
| 365 |
Put/Overwrite: |
|---|
| 366 |
<blockquote>Folder: wp-ban</blockquote> |
|---|
| 367 |
</li> |
|---|
| 368 |
<li> |
|---|
| 369 |
Delete this folder if exists: |
|---|
| 370 |
<blockquote> |
|---|
| 371 |
Folder: ban |
|---|
| 372 |
</blockquote> |
|---|
| 373 |
</li> |
|---|
| 374 |
<li> |
|---|
| 375 |
<strong>Activate</strong> WP-Ban Plugin |
|---|
| 376 |
</li> |
|---|
| 377 |
<li> |
|---|
| 378 |
Refer To <strong>Usage</strong> For Further Instructions |
|---|
| 379 |
</li> |
|---|
| 380 |
</ol> |
|---|
| 381 |
</div> |
|---|
| 382 |
|
|---|
| 383 |
|
|---|
| 384 |
<div id="Usage" style="display: none;"> |
|---|
| 385 |
<div class="SubTitle">» Usage Instructions</div> |
|---|
| 386 |
<div class="SubSubTitle">General Usage</div> |
|---|
| 387 |
<ol> |
|---|
| 388 |
<li> |
|---|
| 389 |
Go to '<strong>WP-Admin -> Manage -> Ban</strong>' |
|---|
| 390 |
</li> |
|---|
| 391 |
<li> |
|---|
| 392 |
Configure your ban options |
|---|
| 393 |
</li> |
|---|
| 394 |
</ol> |
|---|
| 395 |
</div> |
|---|
| 396 |
</div> |
|---|
| 397 |
</div> |
|---|
| 398 |
<p id="Copyright">WP-Ban 1.31<br />Copyright © 2008 Lester 'GaMerZ' Chan. All Rights Reserved.</p> |
|---|
| 399 |
</body> |
|---|
| 400 |
</html> |
|---|