
پی سی دی ال این سری برای شما آموزشی بسیار مفید تهیه کرده که می توانید سایت یا وبلاگ خود را به توسط آن حرفه ای کنید. این آموزش با عنوان آموزش و کد ساخت سیستم تبادل پاپ آپ در وبلاگ برای شما تهیه شده است. برای این کار شما بدون نیاز به هیچ گونه دانش برنامه نویسی خاصی قادر به ساخت سیستم تبادل پاپ آپ هستید. این آموزش را قبلا یکی از کاربران پی سی دی ال در تالار گفتمان خواسته بود و جوابش را گرفت. اکنون به صورت عمومی و در قالب یک پست اینجا گذاشتم(البته کامل تر و واضح تر) تا همه از آن بهره ببرند.
ابتدا نوت پد ویندوز را باز میکنید و کد زیر را داخل آن قرار می دهید.
1 2 3 4 5 6 7 8 9 | /* Code right : Pi3iDL URL : http://pi3idl.com */ var popups = [];index = 0;popups[0] = "http://pi3id.com"; popups[1] = "http://pi3idl.com"; index = Math.floor(Math.random() * popups.length);var needpop = 1; var vc_cn = "jot9843504"; var vc_url = popups[index]; 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 + "; domain=www.google.com; 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() } |
سپس برای اضافه کردن سایتی جدید به لیست پاپ آپ های خود کد خط 7 را کپی کرده و در زیر آن دوباره قرار دهید با این تغییر که آدرس سایت pi3idl.com را به آدرس پاپ آپ جدید تغییر و هم چنین شماره 1 به شماره دو و همین روال بیشتر تغییر کند.
برای مثال ما می خواهیم سایت های پی سی دی ال، گوگل، یاهو و الکسا را در لیست پاپ آپ ها قرار دهیم. کد به صورت زیر میشود.
1 2 3 4 | popups[1] = "http://pi3idl.com"; popups[2] = "http://google.com"; popups[3] = "http://yahoo.com"; popups[4] = "http://alexa.com"; |
حالا این فایل رو با نام pop.js ذخیره کنید. تا کنون کار اصلی تمام شد. حالا این فایل را در مکانی آپلود کنید که بتوانید بعدا در آن تغییراتی به وجود آوردید.
برای مثال سایت پرشین گیگ یا رزآپ و یا هاست های رایگان و یا پولی.
حال هر سری که می خواهید آدرسی جدید به این لیست پاپ آپ اضافه کنید اخرین کدی که ساختید رو در نوت پد کپی کنید و طبق آموزش بالا سایت را اضافه کرده و با همان نام ذخیره و در همان مکانی که آپلود کرده بودید دوباره آپلود کنید. توجه کنید که باید همان مکان باشد و آدرس فایل تغییر نکند.
برای مثال فایلی که آپلود کردید آدرسش به صورت روبرو هست : http://pi3idl.com/pop.js
فایل بالا را به صورت زیر فراخوانی کنید.
1 2 3 4 | <!-- Code By : WwW.Pi3idl.Com --> <script src="http://pi3idl.com/pop.js" type="text/javascript"></script> <h2><a href="http://www.pi3idl.com" style="position:fixed; top:-10000%">سیستم تبادل پاپ آپ</a></h2> <!-- Code By : WwW.Pi3idl.Com --> |
توجه کنید که آدرس http://pi3idl.com/pop.js را به آدرسی که خودتان ساخته اید تغییر دهید.
حال یک صفحه با توضیحات کامل تهیه کرده و توسط آدرس http://www.pi3idl.com/2013/09/codebox-from-youre-code/ کد فراخوانیتان را به کد باکس تبدیل کرده و در انتهای توضیحات آن صفحه قرار داده و در اختیار کاربرانتان قرار دهید تا کاربرانتان از آن استفاده کنند.
این آموزش نیز تمام شد. امید وارم که از آن راضی بوده باشید. در صورتی که مشکلی داشتید با این آموزش در قسمت نظرات یا تالار گفتمان سایت بیان کنید تا به آن رسیدگی شود.
ایول داری داش دستت درست خسته نباشی
سلام خستهه نباشین من میخواستم واسه چت روم خودم یه پاپ اپ درس کنم تا بزارم تو وبلاگم هر کاری کردم نتونستم میشه شما درس کنید بدید بهم ممنون میشم اینم ادرس چت رومم
http://www.yamoorchat.com
سلام دوست عزیز. میتوانید از کدی که آدرس زیر بهتون میده استفاده کنید.
http://www.pi3idl.com/2013/09/popup-code-2/
البته در صورتی که کدی یا چیز های دیگری میخواهید ، در داخل تالار گفتمان بگویید تا راحت تر براتون آماده بشه
خیلی ممنون دادشا وبلاگم گذاشتم خیلی خوب جواب داد ممنون
سلام من خیلی میخوام از کد های شما استفاده کنم ولی بلاگفا اجازه نمیده میگه کد تبلیغاتی یا پیوند اجازه نمید ه سایت شما را گزاشته در لیست سیاه لفا درستش کنید
سلام دوست عزیز. ایمیلی به مدیر بلاگفا دادم. حالا باید ببینیم که ما رو از لیست سیاه خارج میکنند یا نه. باید منتظر باشید
سلام
آیا میشه این کد به صورت مخفی هم باشه ویا فقط یک بار صفحه ای باز بشه؟
منظورتون اینه که پاپ آپ پنهان باشه؟ اگه همین منظورتونه میشه کاری کرد که پاپ آپ گوشه و پشت صفحه به طوری که کاربر نبینه ظاهر کرد.
خیلی خیلی عالییییییییییییییییییییییییییییییییییییی
تشکر داداش
سلام.
این کد به این صورت هست که به ترتیب یا کلیک اول سایت یک-کلیک دوم سایت دوم و… رو باز میکنه یا اینکه به صورت اتفاقی بین سایت ها یکی رو باز میکنه؟
به صورت اتفاقی بین سایت ها یکی رو باز میکنه
درووووود………………….واقعا سایت آموزنده ای دارید………………….تشکر
با تشکر از زحمتی که کشیده اید. پایدار باشید.