بوسیله این هک، هنگامی که کاربران سایت شما بر روی لینک خروج کلیک کلیک میکنند، قبل از اینکه از حساب کاربری خود خارج شوند، یک پنجره کوچک ظاهر میشود که در آن از کاربر تاییدیه برای خارج ساختن کاربر از سایت گرفته میشود.
دانلود
آموزش نصب
۱. فایل دانلود شده را از حالت فشرده خارج سازید و تصاویر آن را در پوشه images قالب خود قرار دهید.
۲. فایل login.tpl قالب خود را باز کرده و کد زیر را بالای آن قرار دهید:
۳. فایل style.css قالب خود را پیدا کرده و کدهای زیر را در آن قرار دهید:
۴. فایل login.tpl قالب را باز کرده، قسمتی که لینک خروج قرار دارد را پیدا کرده، به جای آن کد زیر را قرار دهید:
۲. فایل login.tpl قالب خود را باز کرده و کد زیر را بالای آن قرار دهید:
<script type="text/javascript">
$(document).ready(function() {
$('.ask').click(function(e) {
e.preventDefault();
thisHref = $(this).attr('href');
if($(this).next('div.question').length <= 0)
$(this).after('<div class="question">آیا مطمئن هستید؟<br/> <span class="yes">بلی</span><span class="cancel">خیر</span></div>');
$('.question').animate({opacity: 1}, 300);
$('.yes').live('click', function(){
window.location = thisHref;});
$('.cancel').live('click', function(){
$(this).parents('div.question').fadeOut(300, function() {
$(this).remove();});
});});});
</script>
$(document).ready(function() {
$('.ask').click(function(e) {
e.preventDefault();
thisHref = $(this).attr('href');
if($(this).next('div.question').length <= 0)
$(this).after('<div class="question">آیا مطمئن هستید؟<br/> <span class="yes">بلی</span><span class="cancel">خیر</span></div>');
$('.question').animate({opacity: 1}, 300);
$('.yes').live('click', function(){
window.location = thisHref;});
$('.cancel').live('click', function(){
$(this).parents('div.question').fadeOut(300, function() {
$(this).remove();});
});});});
</script>
۳. فایل style.css قالب خود را پیدا کرده و کدهای زیر را در آن قرار دهید:
.question {
position: absolute;
display: inline;
text-align: center;
width: 174px;
height: 78px;
font-size: 11px;
line-height: 13px;
background: url(../images/bubble.png) left top no-repeat;
padding: 10px 0 0 0;
text-shadow:0 0px 1px #ccc;
margin-left: -7em;
margin-top: -6em;
opacity: 0;
}
.yes, .cancel {
margin-top: .5em;
margin-right: .5em;
cursor: pointer;
display: inline-block;
width: 63px;
padding-top:2px;
height: 21px;
color: #111;
text-shadow:0 0px 1px #ccc;
background: url(../images/button.png) left top no-repeat;
}
position: absolute;
display: inline;
text-align: center;
width: 174px;
height: 78px;
font-size: 11px;
line-height: 13px;
background: url(../images/bubble.png) left top no-repeat;
padding: 10px 0 0 0;
text-shadow:0 0px 1px #ccc;
margin-left: -7em;
margin-top: -6em;
opacity: 0;
}
.yes, .cancel {
margin-top: .5em;
margin-right: .5em;
cursor: pointer;
display: inline-block;
width: 63px;
padding-top:2px;
height: 21px;
color: #111;
text-shadow:0 0px 1px #ccc;
background: url(../images/button.png) left top no-repeat;
}
۴. فایل login.tpl قالب را باز کرده، قسمتی که لینک خروج قرار دارد را پیدا کرده، به جای آن کد زیر را قرار دهید:
<a href="{logout-link}" class="ask">خروج</a>
سوالات متداول
برای تنظیم و قرار دادن پنجره ای که باز میشود با قالب خود، میتوانید قسمتهای زیر را در کد CSS که در قالب قرار دادی ویرایش کنید:
margin-left: -7em;
margin-top: -6em;
margin-top: -6em;