هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کد تبلیغاتی pop up برای mybb
#1
یکی از روش های متداول تبلیغات در سایت ها استفاده از pop up است که کد های بسیاری برای آن ساخته شده که فکر کنم معروف ترین آن کد زیر باشه
کد:
<!--popup-->
<script type="text/javascript">
var needpop = 1;

var vc_cn = "jot6323542";
var vc_url = "adress website/";
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()+(2*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>
</script>
<!--popup-->
من خودم هم از این کد استفاده می کنم ولی این کد یک مشکلی در mybb داره و اونم اینکه به جای اینکه هر 24 ساعت نمایش داده بشه مدت زمان نمایش برای هر IP در حدود 2 -3 ساعته می خواستم ببینم کد pop up دیگر یا پلاگین popu برای mybb وجود داره ؟
پاسخ
 سپاس شده توسطCancer9003 (۱۳۹۱/۹/۲۲، ۱۵:۵۰:۲۰ عصر) ، mhy (۱۳۹۱/۹/۲۲، ۲۰:۱۵:۰۱ عصر)
#2
این کد کجا قرار می گیره میشه به ما هم یاد بدید که عملکردش چیه ؟
كار هر بز نيست خرمن كوفتن گاو نر مي خواهد و مرد كهن
پاسخ
 سپاس شده توسطmhy (۱۳۹۱/۹/۲۲، ۲۰:۱۵:۱۲ عصر)
#3
(۱۳۹۱/۹/۲۲، ۱۳:۰۷:۳۵ عصر)salondaran نوشته است: این کد کجا قرار می گیره میشه به ما هم یاد بدید که عملکردش چیه ؟
این کد را می توانید در قسمت هدر پوسته خود قرار دهید و عملکرد آن باعث میشه که بعد از کلیک در انجمن یک صفحه به صورت پاپ آپ باز خواهد شد آدرس صفحه خود را در قسمت adress website قرار دهید
پاسخ
 سپاس شده توسطmhy (۱۳۹۱/۹/۲۲، ۲۰:۱۵:۰۸ عصر)
#4
این خوب نیست چون آزار دهنده است و باعث کلافگی کاربر میشه
كار هر بز نيست خرمن كوفتن گاو نر مي خواهد و مرد كهن
پاسخ
 سپاس شده توسطmhy (۱۳۹۱/۹/۲۳، ۲۱:۲۷:۳۷ عصر) ، دونده آزاد (۱۳۹۱/۱۲/۶، ۱۷:۰۹:۴۲ عصر)
#5
تو سئو اثر بدی میذاره


پاسخ
 سپاس شده توسطmhy (۱۳۹۱/۹/۲۳، ۲۱:۲۷:۳۹ عصر) ، دونده آزاد (۱۳۹۱/۱۲/۶، ۱۷:۰۹:۴۸ عصر)
#6
فکر کنم جواب را خود پیدا کرم Big Grin
در mybb کد زیر برای pop up بهتر جواب میده
کد:
<!--popup-->
<script type="text/javascript">// <![CDATA[
var needpop = 1;

var vc_cn = "jot321";
var vc_url = "http://www.adress website.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() + (days * 24 * 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() }
// ]]></script>  
<!--popup-->
کد را در هدر قالب خود قرار دهید
پاسخ
 سپاس شده توسطشماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۵۷:۲۳ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۱۹:۰۵ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۲۲:۴۴ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان