در این پست کدی را برای شما کاربران سایت کینگ2نت اماده کرده ایم که با استفاده از این کد شما می تونید در سایت و وبلاگ های خود با هر مدیریت محتوایی(وردپرس ،نیوک ،جوملاو…) به راحتی پاپ اپ (Pop Up) قرار دهید.
از ویژگی های این کد این است که زمانی پاپ اپ باز می شود که کاربر در سایت شما کلیک کند پس از اولین کلیک به صفحه پاپ اپ مورد نظر شما هدایت می شوداز ویژگی های دیگر ان این است که صفحه پاپ اپ زیر صفحه اصلی سایت شما باز می شود و همچنین شما می تونید تعداد نمایش پاپ اپ برای هر ای پی را محدود کنید مثلا برای هر ای پی هر یک ساعت یکبار با هر کلیک باز شود یا 2 ساعت یا …. برای این کار در کد زیر شما باید این عبارت را . 12*60*60*1000 پیدا کرده و بجای 12 شما ساعت مورد نظر تون را قرار بدید در این کد برای هر ای پی 12 ساعت یکبار یک پاپ اپ به ازای هر کلیک باز می شود کد را هم هر جای قالبتون دوست داشتید بذارید مهم نیست که کجای قالب قرار بدید چون کد جاوا اسکریپت است قسمت قرمز رو هم ادرس سایتی که می خواهید پاپ اپ بشود رو بذارید
موفق باشید
<!--- Code By : WwW.king2net.Com --->
<script type="text/javascript">
var needpop = 1;
var vc_cn = "jot9843504";
var vc_url = "https://king2net.com";
if (readCookie(vc_cn)) {
needpop = 0;
}else{
needpop = 1;
}
var PopWidth = 1024;
var PopHeight = 768;
var PopTargetingMethod = 100;
var PopUseDivLayer = 1;
var RTSDomain = vc_url;
var debugDomain = vc_url;
var Page_Popped = false;
var Page2_Popped = false;
var Page_Loaded = false;
var Page_Enter;
var MySiteDomain = window.location.href.split('/');
if (needpop == 1) {
InitPop()
}
function InitPop() {
Page_Enter = new Date();
if (window.captureEvents) {
window.captureEvents(Event.CLICK);
window.onclick = LoadStandardPop
} else document.onclick = LoadStandardPop
}
function SiteEnter() {
Page_Loaded = true
}
function createCookie(name, value, days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(12*60*60*1000));
var expires = "; expires=" + date.toGMTString()
} else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
var ca = document.cookie.split(';');
var nameEQ = name + "=";
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length)
}
return null
}
function RetrieveCount() {
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if (popSuccesses != null) popSuccesses = parseInt(popSuccesses);
else popSuccesses = 0;
return popSuccesses
}
function IncrementCount() {
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if (popSuccesses != null) createCookie(cookieName, parseInt(popSuccesses) + 1, 1);
else createCookie(cookieName, 1, 1)
}
function LoadStandardPop() {
if (Page_Popped == true) return;
var pLoaded = false;
if (window.SymRealWinOpen) {
open = SymRealWinOpen
}
if (window.NS_ActualOpen) {
open = NS_ActualOpen
}
var pxLeft = 0;
var pxTop = 0;
if (screen.width > 0 && screen.height > 0) {
pxLeft = (screen.width / 2) - (PopWidth / 2);
pxTop = (screen.height / 2) - (PopHeight / 2) - 50;
if (pxLeft < 0) pxLeft = 0;
if (pxTop < 0) pxTop = 0
}
pLoaded = open(vc_url, '', 'toolbar=1,scrollbars=1,location=1,statusbar=1,men ubar=1,resizable=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);
if (pLoaded) {
var w2 = window.open('about:blank');
if(w2) {w2.focus();w2.close();}
Page_Popped = true;
IncrementCount()
} else {
Page_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus();
window.close();
}
</script>
<a href="http://pi3idl.com" style="display:none">کد وبلاگ</a>
<!--- Code By : WwW.king2net.Com --->
درود خدمت شما
من کد رو گذاشتم ولی مشکلش اینه که سعی میکنه پنجره فعلی(سایت مبدا) رو ببنده!
نمیدونم دقیقا کجاش رو باید ویرایش کرد.
سلام
کد تست شده و مشکلی نداره
فقط شما کینگ2نتی که بصورت قرمز مشخص شده را به سایت مقصد پاپ اپتون تغییر بدیدو تنظیم دیگه ای نمی خواد مگر اینکه بخواهید تعداد پاپ و زمانش را تغییر بدید که تو پست توضیح دادم