shiana

باز شدن سایت دیگر به صورت popup با اولین كليك روي صفحه

19 پست در این موضوع

سلام

آیا پلاگینی برای این موضوع وجود داره که کاربر با اولین کلیکی که روی صفحه سایت کنه، ی سایت به صورت popup توی ی پنجره جدید باز شه؟

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

ارسال شده در (ویرایش شده)

:auau::auau::auau::jan::65d6a5d6s:

کسی می تونه کمکی کنه؟

ویرایش شده در توسط shiana

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

من افزونه ای ندیدم تا حالا شایدم باشه

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

نیازی به نصب افزونه نیست

توی نت سرچ کنید کد pop up

ویرایش شده در توسط MRT69

Share this post


Link to post
Share on other sites

سلام

ممنون از راهنمایی تون

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

<a href="www.google.com" onclick="window.open('www.google.com','','resizable=1,scrollbars=1,width=300,height=300,top=100,left=100,status=1,menubar=1,toolbar=1,location=1,directories=1');return false;" style="text-decoration:none;font-family:tahoma;font-size:10pt;color:#E63917">مشاهده صفحه جدید</a>

این کد رو کجا باید وارد کنم؟

Share this post


Link to post
Share on other sites

برای ایجاد تبلیغات popup تو سایتت ابتدا از لینک زیر پلاگین رو دانلود و نصب کن:

معرفی پلاگین درج کد جاوا و css در head قالب :: EasyScript Plugin

حال کدهای زیر رو در تنظیمات پلاگین و قسمت مربوط وارد کن:

<scripttype="text/javascript">
var needpop =1;
var vc_cn ="firstclickobnlybymorteza";
var vc_url ="http://joomlaforum.ir";
if(readCookie(vc_cn)){
needpop =0;
}else{
needpop =1;
}
varPopWidth=800;
varPopHeight=600;
varPopTargetingMethod=100;
varPopUseDivLayer=1;
varRTSDomain= vc_url;
var debugDomain = vc_url;
varPage_Popped=false;
varPage2_Popped=false;
varPage_Loaded=false;
varPage_Enter;
varMySiteDomain= window.location.href.split('/');
if(needpop ==1){
InitPop()
}
functionInitPop(){
Page_Enter=newDate();
if(window.captureEvents){
window.captureEvents(Event.CLICK);
window.onclick =LoadStandardPop
}else document.onclick =LoadStandardPop
}
functionSiteEnter(){
Page_Loaded=true
}
function createCookie(name, value, days){
if(days){
var date =newDate();
date.setTime(date.getTime()+(days *24*60*60*1000));
var expires ="; expires="+ date.toGMTString()
}elsevar expires ="";
document.cookie = name +"="+ value + expires +"; domain=joomlaforum.ir;  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)
}
returnnull
}
functionRetrieveCount(){
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if(popSuccesses !=null) popSuccesses = parseInt(popSuccesses);
else popSuccesses =0;
return popSuccesses
}
functionIncrementCount(){
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if(popSuccesses !=null) createCookie(cookieName, parseInt(popSuccesses)+1,1);
else createCookie(cookieName,1,1)
}
functionLoadStandardPop(){
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();
elseXBrowserAddHandlerPops(window,"load","initAdLayer")
}
window.focus()
}
</script>

در کدهای بالا دقت کن لینک دلخواه خودت رو با joomlaforum.ir جایگزین کن

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

برای ایجاد تبلیغات popup تو سایتت ابتدا از لینک زیر پلاگین رو دانلود و نصب کن:

معرفی پلاگین درج کد جاوا و css در head قالب :: EasyScript Plugin

حال کدهای زیر رو در تنظیمات پلاگین و قسمت مربوط وارد کن:

<scripttype="text/javascript">
var needpop =1;
var vc_cn ="firstclickobnlybymorteza";
var vc_url ="http://joomlaforum.ir";
if(readCookie(vc_cn)){
needpop =0;
}else{
needpop =1;
}
varPopWidth=800;
varPopHeight=600;
varPopTargetingMethod=100;
varPopUseDivLayer=1;
varRTSDomain= vc_url;
var debugDomain = vc_url;
varPage_Popped=false;
varPage2_Popped=false;
varPage_Loaded=false;
varPage_Enter;
varMySiteDomain= window.location.href.split('/');
if(needpop ==1){
InitPop()
}
functionInitPop(){
Page_Enter=newDate();
if(window.captureEvents){
window.captureEvents(Event.CLICK);
window.onclick =LoadStandardPop
}else document.onclick =LoadStandardPop
}
functionSiteEnter(){
Page_Loaded=true
}
function createCookie(name, value, days){
if(days){
var date =newDate();
date.setTime(date.getTime()+(days *24*60*60*1000));
var expires ="; expires="+ date.toGMTString()
}elsevar expires ="";
document.cookie = name +"="+ value + expires +"; domain=joomlaforum.ir;  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)
}
returnnull
}
functionRetrieveCount(){
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if(popSuccesses !=null) popSuccesses = parseInt(popSuccesses);
else popSuccesses =0;
return popSuccesses
}
functionIncrementCount(){
var cookieName = vc_cn;
var popSuccesses = readCookie(cookieName);
if(popSuccesses !=null) createCookie(cookieName, parseInt(popSuccesses)+1,1);
else createCookie(cookieName,1,1)
}
functionLoadStandardPop(){
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();
elseXBrowserAddHandlerPops(window,"load","initAdLayer")
}
window.focus()
}
</script>

در کدهای بالا دقت کن لینک دلخواه خودت رو با joomlaforum.ir جایگزین کن

سلام مهندس

ی پلاگین مشابه برا جوملا 1.5 موجود هست؟ ظاهرا این برا جوملا 2.5 هست.

ویرایش شده در توسط shiana

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

از پلاگین http://jupload.ir/do.php?filename=joomlaforum.ir_13754310631.zip میشه استفاده کرد؟ ظاهرا برا جوملا 1.5 هست.

کد رو توی قسمت جاوا اسکریپت پیست کردم اما اتفاقی نمی افته در زمان لود شدن سایت و اولین کلیک!

لطفا راهنمایی کنید.

ویرایش شده در توسط shiana

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

سلام

با این پلاگین امتحان کنید: Head Script System Plugin برای جوملا 1.5

اینم لینک دانلود و توضیحات: Document Details | Head Script System Plugin

کدی که مهندس طالبی گفتن رو بذارید توی قسمت مورد نظر در پلاگین.

فقط تو توضیحاتش نوشته که از <script>و <script/> نمی خواد استفاده کنید. توسط افزونه درج میشه.

ویرایش شده در توسط mhparvaz

Share this post


Link to post
Share on other sites

ارسال شده در (ویرایش شده)

ext_plugin

compat_15_native

دوست عزیز

عرض کردم کدها رو بدون تگ <script/> یا <script> در محل مورد نظر پلاگین فوق (برای جوملا 1.5) وارد کنید:

                var needpop = 1;        var vc_cn = "firstclickobnlybymorteza";
       var vc_url = "http://www.google.com";
       if (readCookie(vc_cn)) {
               needpop = 0;
       }else{
                needpop = 1;
       }
       var PopWidth = 800;
       var PopHeight = 600;
       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=.akhjoonbazi.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()
       }

مشکل حل میشه.:128fs318181:

ویرایش شده در توسط mhparvaz

Share this post


Link to post
Share on other sites

قسمت مربوط میشه اینجا؟

من گذاشتم ولی کار نکرد!

وقتی کد رو میذارم کل کدهارو تو سایت نشون میده

Share this post


Link to post
Share on other sites

قالبتون از فریم ورک خاصی استفاده میکنه ؟ بگین تا متناسب با قالب راهنمایی کنیم کد رو بزارین توی سورس قالب ( البته اگر بشه )

Share this post


Link to post
Share on other sites

قالب سایت شما از قالب های راکت تم هست که با فریم ورک گنتری طراحی شده. در این فریم ورک سورس قالب همون فایل index.php قالب هست.

کافیه کدی که mhparvaz عزیز و مهندس طالبی گفتند رو داخل تگ باز و بسته ای <script> قرار بدین و بزارینش توی فایل index.php و یک خط قبل </head>. اینطوری کد اجرا میشه.

Share this post


Link to post
Share on other sites

با عرض معذرت درست شد!

اول کد اولی رو قرار دادم نشد ولی وقتی کد mhparvaz عزیز رو قرار دادم عمل کرد!

Share this post


Link to post
Share on other sites

سلام

اگر بخوام لینک پاپ آپ زیر صفحه اصلی مرورگر باز بشه چیکار باید کنم؟

اینجوری تا صفحه باز شه کاربر میبندتش و فایده ای نداره!

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری