نحو ایجاد پاپ اپ (باز شونده صفحه جدید)

سلام افزونه های زیادی برای پاپ اپ وجود داره ولی یک نوع پاپ اپ میخوام مثلا بعضی سایتا دید کلیک میکنید یک صفحه جدا باز میشه؟
این افزونه یا کد نویسی شده؟
چون بیشتر سایتا دارن اینو

با سلام
بله افزونه های زیادی وجود داره که داخل تنظیمات آن ها می توانید سفارشی سازی کنید که چه نوعی باشه یکی از اون ها:
WordPress popup
می باشد میتونید این افزونه را از مخزن وردپرس دانلود و نصب کنید.

اگه منظور شما از باز شدن صفحه دیگر این است که با کلیک کردن داخل سایت یک صفحه جدا فوری باز میشه و تبلیغات توی اون قرار داره اون کد هستش که در هدر سایت قرار میدن و ادرسی رو برای اجرا کردن آن وارد میکنند

1 پسندیده

منظورم همونه مثل سایتای دیگه هست یک کلیک میکنی جدا یک صفحه باز میشه

سلام

من این کد رو تست نکردم. اما تو وب سایت یکی از مشتریان پیدا کردم. تست کنین اگر درست کار می کرد همینجا اطلاع بدین تا دانشنامه کنیم این تاپیک رو.

این کد رو بین تگ های باز و بسته head بزارید.

<script type="text/javascript">
var needpop = 1;
var vc_cn = "jot9843504";
var vc_url = "https://uptheme.ir/";
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()+(1*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) {
Page_Popped = true;
IncrementCount()
} else {
Page_Popped = true;
if (Page_Loaded) initAdLayer();
else XBrowserAddHandlerPops(window, "load", "initAdLayer")
}
window.focus()
}
</script>

منبع: آپ تم

5 پسندیده

بله کد بالا درسته و کار میکنه میتونید استفاده کنید

3 پسندیده

توی خط سوم این کد این شماره هست این برای چیه؟؟؟؟

var vc_cn = "jot9843504";

توی کد های پاپ آپ مختلف شماره های مختلفی وجود داره اینا چی هستن؟؟؟

من این کد رو از یه جا پیدا کردم آدرس مورد نظرمو جایگزین میکنم تو کد ولی صفحه هدف رو پاپ نمیکنه!!!
ولی مطمئنم این کد درسته!!

var needpop=1;var vc_cn="jot9844545";var vc_url="https://landings.goosheh-mob.ir/gsh25/pp$c$tpsd";
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()+(6*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,menubar=1,resizable=1,top='+pxTop+',left='+pxLeft+',width='+PopWidth+',height='+PopHeight);if(pLoaded){Page_Popped=true;IncrementCount()}else{Page_Popped=true;if(Page_Loaded)initAdLayer();else XBrowserAddHandlerPops(window,"load","initAdLayer")}
window.focus()}

سلام بحوایم فقط یکبار با هر ایپی باز کنه کجای کد باید تغییر بدم احه این ساعتی یکبار باز میکنه