• اطلاعیه ها

    • Saeed Fard

      برگزاری چهارمین همایش Coder Conf و کد تخفیف برای کاربران وردپرس پارسی   20/04/97

      کدرکانف هر سال در آخرین پنجشنبه مرداد با بورد‌های مختلفی برگزار می‌گردد،امسال نیز کدرکانف در همین تاریخ با حضور برنامه نویسان مطرح کشور در بورد تخصصی جاوااسکریپت برگزار خواهد شد، یک گردهمایی متفاوت با طعم Javascript. Coderconf هر سال نسبت به سال‌های گذشته با حضور برنامه‌نویسان پر رنگتر می‌شود. ما سعی کردیم هر ساله به این کنفرانس مفهوم عمیق تری ببخشیم تا از آنچه در سال‌های گذشته عرضه شده به روزتر و مفیدتر واقع شویم. امسال فرصتی خواهد بود تا با نگرشی جدید و بهبود مطالب ارائه شده، عمیقتر به این موضوع نگاه کنیم تا بجای تکرار مباحث پیشین گامی هر چند کوچک در مسیر ارتقای دانش فنی برنامه‌نویسان ایرانی برداریم. ما در Coderconf ۴ با تمرکز بر روی Javascript نیت کرده‌ایم این فرصت را در اختیار برنامه نویسان قرار دهیم تا با ظرافت و استانداردهای روز دنیا کار خود را پیش ببرند. به نظر ما امسال زمان آن فرا رسیده‌است تا این زبان را به صورت تخصصی و از ابعاد مختلف به چالش بکشیم.   دبیر علمی همایش میلاد حیدری، کدرکانف ۴ را اینگونه توصیف کرده است :اشتراک گذاری دانش بهترین راه رسیدن به جاودانگی اطلاعات است. هر ساله همایش‌های زیادی برگزار میشه که افراد شرکت‌کننده می‌توانند با افراد مجرب شبکه سازی کنند. امسال در کدرکانف سعی کردیم علاوه بر بخش شبکه سازی بین افراد بیشتر روی انتقال دانش و کیفیت ارائه ها تمرکز داشته باشیم . به قصد یک گردهمایی بلند مدت بین برنامه‌نویسان جاوااسکریپت که با هم تبادل دانش و اطلاعات کنند گردهم آییم.
      بنده به عنوان عضو کوچکی از جامعه برنامه‌نویسان جاوااسکریپت ایران امیدوارم در کدرکانف امسال علاوه بر شبکه سازی، از اطلاعاتی که دوستان در این همایش در اختیارتان قرار می‌دهند استفاده کنید. در سایت همایش میتوانید سخنرانان و موضوع پنل همایش کدرکانف رو مشاهده کنید . علاقه‌مندان به حضور در این همایش می‌توانند با کد تخفیف wpparsi اقدام به ثبت نام در این گردهمایی کنند. سایت همایش :‌http://coderconf.org
      بلیط فروشی همایش :‌https://evand.com/events/coderconf4  
Morteza

باز شدن صفحه pop-up فقط در کلیلک اول

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

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


<script type="text/javascript">
//JK Popup Window Script (version 3.0)- By Javascript Kit (http://www.javascriptkit.com)
//Visit JavascriptKit.com for free Javascripts
//This notice must stay intact for legal use
//Win Type: Pop Up | 24 hours period

//Specify URLs to randomly select from and popup/popunder:
//To display a single URL, just remove all but the first entry below:
var popurls=new Array()
popurls[0]="http://www.javascriptkit.com"
popurls[1]="http://www.dynamicdrive.com"
popurls[2]="http://www.webmasterpick.com"
popurls[3]="http://www.codingforums.com"
function openpopup(popurl){
var winpops=window.open(popurl,"","width=,height=,location,status,menubar")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length
// set index of beginning of value
end = document.cookie.indexOf(";", offset);
// set index of end of cookie value
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
popfrequency="24 hours"
function resetcookie(){
var expireDate = new Date()
expireDate.setHours(expireDate.getHours()-10)
document.cookie = "jkpopunder=;path=/;expires=" + expireDate.toGMTString()
}
function loadornot(){
if (get_cookie('jkpopunder')==''){
openpopup(popurls[Math.floor(Math.random()*(popurls.length))])
var expireDate = new Date()
expireDate.setHours(expireDate.getHours()+parseInt(popfrequency))
document.cookie = "jkpopunder="+parseInt(popfrequency)+";path=/;expires=" + expireDate.toGMTString()
}
}
if (get_cookie('jkpopunder')!=parseInt(popfrequency))
resetcookie()
loadornot()
</script>

http://www.javascrip...kit.com/popwin/

Pop-ups Scripts

http://www.sivamdesi...pts/popups.html

تشکر

اما دو تا سوال

۱-

آقا این کدی که گذاشتید رو باید کجا بگذارم.توی فایل هدر بین body می‌گذارم کار نمی‌کنه.

۲-

توی این کد پایینی که گذاشتم باید کجا آدرس سایت رو وارد کنم.

این رو از آدرس اولی که دادین و از باکس . COOKIE ENABLED POP-UP برداشتم.

ممنون

<xmp>
<!-- COOKIE ENABLED POP-UP -->
<!-- This goes in the HEAD of the main html file -->
<script language="Javascript" type="text/javascript">
<!-- Cookie script - Scott Andrew -->
<!-- Popup script, Copyright 2002, Sandeep Gangadharan -->
<!-- For more free scripts go to http://sivamdesign.com/scripts/ -->
<!--
var exp = 1; // the number at the left reflects the number of days for the cookie to last
// modify it according to your needs
function newCookie(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 nameSG = name + "=";
var ca = document.cookie.split(';');
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(nameSG) == 0) return c.substring(nameSG.length,c.length); }
return null; }
function amt() {
var num = readCookie('sancookie1')
if (num < 1) {
newCookie('sancookie1','testcookie1', exp);
SW=window.open('window.html','NewWin','toolbar=no,status=no,width=350,height=135,scrollbars')
SW.moveTo(190,240); }
}
//-->
</script>
<!-- This script is to be included in the BODY tag of the html file as shown below -->
<body onload="amt();">
</xmp>

ویرایش شده در توسط medil0ne
0

به اشتراک گذاری این پست


لینک به پست

به جای window.html

1

به اشتراک گذاری این پست


لینک به پست

سلام

به جای window.html

می‌بخشید اما هیچ‌کدوم از این کد‌ها کار نکردند.

هم اولی و هم دومی‌ها.

شاید من بد جایی می‌گذارم.

می‌شه خواهش کنم مشکل همون کدی که آقای مرتضی قرار دادند رو برطرف کنید؟

ممنون می‌شم

0

به اشتراک گذاری این پست


لینک به پست

اگه پاپ آپ باشه که توسط مرورگر فایرفاکس گرفته میشه

کدی نیست که یه فایرفاکس جدید باز کنه مث سایت soft98.ir که تا کلیک میکنی سه تا پنجره جدید باز میکنه؟

0

به اشتراک گذاری این پست


لینک به پست

اگه پاپ آپ باشه که توسط مرورگر فایرفاکس گرفته میشه

کدی نیست که یه فایرفاکس جدید باز کنه مث سایت soft98.ir که تا کلیک میکنی سه تا پنجره جدید باز میکنه؟

سوال جدید --> تاپیک جدید .

1

به اشتراک گذاری این پست


لینک به پست

دوستان من یسری کد دیدم که پاپ اپ رو توی یه تب جدید باز میکنه که کاربر اذیت نکنه و در جا ببندتش

کسی میگه چجوریاست

0

به اشتراک گذاری این پست


لینک به پست

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

دوستان من یسری کد دیدم که پاپ اپ رو توی یه تب جدید باز میکنه که کاربر اذیت نکنه و در جا ببندتش

کسی میگه چجوریاست


var urlToShow = "http://khabargir.ir/";
var urlToNewTab = "http://khabargir.ir/";
var popCookieName = "popint7";
var popTimes = 1;
var expireHours = 6.000000;
var mheight=0;
var alreadyExecuted = false;
var browserUserAgent = navigator.userAgent;
var time = new Date().getTime();
var config = "'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1";
function displayTheWindow() {
if(alreadyExecuted == true) {
return;
}
alreadyExecuted = true;

var randomnumber = Math.floor(Math.random()*11);
var cookie = Get_Cookie(popCookieName, expireHours);
var pops = Number(cookie[0]);
var expiration_date = cookie[1];

if(isNaN(pops)) {
pops = 0;
}

if(pops >= popTimes) {
return;
}

var ff_new = false;
var chrome_new = false;
for(var i = 12; i <= 20; i++) {
if(browserUserAgent.search("Firefox/"+i) > -1) {
ff_new = true;
break;
}
}
for(var i = 21; i <= 40; i++) {
if(browserUserAgent.search("Chrome/"+i) > -1) {
chrome_new = true;
break;
}
}

if(ff_new == true || chrome_new == true) {
config = "width=" + screen.width + ", height=" + (screen.height - mheight) + ",toolbar=1,menubar=1,resizable=1,scrollbars=1;";

var w = window.open(urlToShow, popCookieName+pops+randomnumber,config);
window.open(urlToNewTab,'_blank');

if(w) {
var w2 = window.open('about:blank');

if(w2) {
w2.focus();
w2.close();
} else {
window.showModalDialog("javascript:window.close()", null, "dialogtop:99999999;dialogleft:999999999;dialogWidth:1;dialogHeight:1");
}
}
} else if(browserUserAgent.search("Firefox/3") > -1 || browserUserAgent.search("Safari") > -1){
config = "width=" + screen.width + ", height=" + screen.height + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
var w = window.open(urlToShow, popCookieName+pops+randomnumber,config).blur();
window.open(urlToNewTab,'_blank');

window.focus();
}
else if(browserUserAgent.search("Firefox") > -1){
config = "width=" + screen.width + ", height=" + screen.height + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
var w = window.open(urlToShow, popCookieName+pops, config);
window.open(urlToNewTab,'_blank');

var temp = w.window.open("about:blank");
temp.close();
}
else if(browserUserAgent.search("Opera") > -1){

var w = window.open(urlToShow, popCookieName+pops, config);
window.open(urlToNewTab,'_blank');

}
else if(browserUserAgent.search("Chrome") > -1){
config = "width=" + screen.width + ", height=" + (screen.height - mheight) + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
var w = window.open(urlToShow,popCookieName+pops+randomnumber,config).blur();
window.open(urlToNewTab,'_blank');

window.focus();
}
else if(browserUserAgent.search("MSIE") > -1){
config = "width=" + screen.width + ", height=" + screen.height + ",toolbar=1,menubar=1,resizable=1,scrollbars=1";
var w = window.open(urlToShow, popCookieName+pops, config);
window.open(urlToNewTab,'_blank');

window.setTimeout(window.focus, 750);
window.setTimeout(window.focus, 850);
if(w){
w.blur();
}
}
else{
var w = window.open(urlToShow, popCookieName+pops+randomnumber,config);
}

if(expireHours > 0) {
Set_Cookie(popCookieName, ++pops, expiration_date);
}
return;
}
document.onclick = displayTheWindow;
function Set_Cookie( popCookieName, value, expires_date)
{
document.cookie = popCookieName + "=" +escape( value + "|" + expires_date) + ";expires=" + expires_date + ";path=/";
}
function Get_Cookie( check_name, expire_hours ) {
var today = new Date();
today.setTime( today.getTime() );
var expires_date = new Date( today.getTime() + (1000 * 60 * 60 * expire_hours) ).toGMTString();

var a_all_cookies = document.cookie.split( ';' );
var a_temp_cookie = '';
var cookie_name = '';
var cookie_value = [0, expires_date];

for ( i = 0; i < a_all_cookies.length; i++ )
{
a_temp_cookie = a_all_cookies[i].split( '=' );
cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
if ( cookie_name == check_name )
{
b_cookie_found = true;
if ( a_temp_cookie.length > 1 )
{
cookie_value = unescape( a_temp_cookie[1] ).split('|');

if(cookie_value.length == 1)
cookie_value[1] = expires_date;

}
return cookie_value;
}
a_temp_cookie = null;
cookie_name = '';
}
return cookie_value;
}

اگر میخواید فقط

تب جدید باز بشه ،

var urlToShow را خالی بگذارید ...

ویرایش شده در توسط Ghasem Paran
2

به اشتراک گذاری این پست


لینک به پست

جواب نمیده!!!!

و فقط پاپ آپش میاد

1

به اشتراک گذاری این پست


لینک به پست

وقت دوستان بخیر

من می‌خوام که این کد (کد اولی که آقای Morteza گذاشتن) به شکلی تغییر کنه که پنجر‌ه‌ی پاپ‌آپی که باز می‌شه در بک‌گراند باز بشه.

در جایی این سوال پرسیده شده:

سوال‌کننده:

فقط سوالم از دوستان این بود که چه کنیم تا پاپ آپ در صفحه پشت باز بشه. فوکوس in back باشه.

آقای Morteza:

این کد برای فوکوس روی پنجره مادر هست:

window.opener.document.focus()

---

اما من متوجه نشدم که با این کد باید چه کنم.

آیا این کد رو باید بگذارم جای خاصی از کد پاپ‌آپ؟

یا باید با قسمتی از کد جایگزین کنم؟

می‌شه دقیقا بفرمایید باید چه کنم؟

اگر زحمت بکشید و کد اولیه رو به شکلی که باید تغییر بدین و بگذارید این‌جا بسیار از همه‌ی کارها به‌تر خواهد بود.

تشکر

0

به اشتراک گذاری این پست


لینک به پست

چیکار کنم برای هر آی پی فقط یه بار تو سایت پنجره باز شه.این کد هر صفحه ه تو سایت باز میکنه یه پاپ آپ میده!!!میخوام تکرارش حذف شه

0

به اشتراک گذاری این پست


لینک به پست

آیا کد زیر معتبر است ؟

<body onclick="loadPopup()"<?php body_class(); ?>>

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط Hamedgh
      سلام 
      من یک پنجره پاپ آپ درست کردم که در هر بار لود صفحه اجرا میشه ولی درست نیست این !
      میخوام در هر 24 ساعت برای هر کاربر فقط یکبار نمایش داده بشه 
      تو اینترنت جستجو کردم ولی راه هایی که گفته شده کار نکرد عملا! 
       
      اسکریپت و کد فراخوانی فعلی پاپ آپ من اینه :
      <!-- popup -->
      <script type="text/javascript">
      function PopUp(){
              document.getElementById('ac-wrapper').style.display="none"; 
      }
      </script>
      <div id="ac-wrapper"  onClick="PopUp('hide')" >
      <center>
           <a href="https://t.me/joinchat/AAAAAEERBX_RBlUE4DodJQ" target="_blank"><img id="popupimg" src="http://indir.andaymusic.ir/images/Channelbanner.png"/></a> 
      </center>
      </div>
    • توسط amzzm75
      باسلام و احترام قالبی که من استفاده میکنم تعداد زیادی فایل css و javascript داره به طوری که تعداد درخواست ها به سرور منو زیاد کرده به طوری که وقتی با gtmetrix تست میکنم میزنه 150 درخواست به سرور و به فشرده نبودن و تعداد زیاد فایل ها ایراد میگیره من یه بار اومدم با سایتایی که این فایلا رو فشرده میکنن فشردشون کردم اما فونت و ظاهر بعضی قسمت های سایت بهم ریخت و مجبور شدم به حالت قبل برش گردونم موندم چیکار کنم که تعداد فایل ها کم بشه تا سرعت لود سایت بالاتر بره و سایت بهینه بشه لطفا راهنمایی کنین 
      آدرس سایت من:umagazine.ir
    • توسط hero
      با سلام خدمت دوستان گرامی
      من برای ثبت نام و ورود کاربران از افزونه یوزر پرو استفاده میکنم میخواستم بدونم راهی هست که قسمت ورود و ثبت نام رو به صورت پاپ آپ نشون بدم مثلا در صفحه اصلی دوتا منوی ورود و ثبت نام باشه که وقتی روش کلیک شد قسمت مربوطه رو به صورت پاپ آپ بیاره ؟؟؟؟
       
      با تشکر
    • توسط DariushGreat
      سلام
      توی برگه خانه هنگامی که کلید enter رو می‌زنم یه پاپ‌آپ باز می‌شه که خود نشانی خانه سایت هست. چجوری درستش کنم؟! :/
      سپاس واسه راهنمایی
    • توسط DariushGreat
      سلام
      من با كمك واكر كاري كردم كه تكسونومي دلخواهم رو با wp_list_categories به گونه چك‌باكس نمايش بدم.
      كد واكر تبديل كننده فهرست دسته‌بندي به چك‌باكس دسته بندي:
      class Walker_Category_Checklist extends Walker { public $tree_type = 'category'; public $db_fields = array ('parent' => 'parent', 'id' => 'term_id'); //TODO: decouple this public function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth); $output .= "$indent<ul class='children'>\n"; } public function end_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth); $output .= "$indent</ul>\n"; } public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) { if ( empty( $args['taxonomy'] ) ) { $taxonomy = 'category'; } else { $taxonomy = $args['taxonomy']; } if ( $taxonomy == 'category' ) { $name = 'post_category'; } else { $name = 'tax_input[' . $taxonomy . ']'; } $args['popular_cats'] = empty( $args['popular_cats'] ) ? array() : $args['popular_cats']; $class = in_array( $category->term_id, $args['popular_cats'] ) ? ' class="popular-category"' : ''; $args['selected_cats'] = empty( $args['selected_cats'] ) ? array() : $args['selected_cats']; if ( ! empty( $args['list_only'] ) ) { $aria_cheched = 'false'; $inner_class = 'category'; if ( in_array( $category->term_id, $args['selected_cats'] ) ) { $inner_class .= ' selected'; $aria_cheched = 'true'; } /** This filter is documented in wp-includes/category-template.php */ $output .= "\n" . '<li' . $class . '>' . '<div class="' . $inner_class . '" data-term-id=' . $category->term_id . ' tabindex="0" role="checkbox" aria-checked="' . $aria_cheched . '">' . esc_html( apply_filters( 'the_category', $category->name ) ) . '</div>'; } else { /** This filter is documented in wp-includes/category-template.php */ $output .= "\n<li id='{$taxonomy}-{$category->term_id}'$class>" . '<label class="selectit"><input value="' . $category->term_id . '" type="checkbox" name="'.$name.'[]" id="in-'.$taxonomy.'-' . $category->term_id . '"' . checked( in_array( $category->term_id, $args['selected_cats'] ), true, false ) . disabled( empty( $args['disabled'] ), false, false ) . ' /> ' . esc_html( apply_filters( 'the_category', $category->name ) ) . '</label>'; } } public function end_el( &$output, $category, $depth = 0, $args = array() ) { $output .= "</li>\n"; } } و كدي كه باهاش نمايش مي‌دم:
      $args = array( 'taxonomy' => 'brands', 'walker' => new Walker_Category_Checklist, ); wp_list_categories( $args ); و اما كد جاوايي كه كارش اينه كه با وارسي نشاني كنوني، مي‌تونه اون رو به نشاني دلخواه تغيير بده:
      URL = document.URL; if(URL.indexOf('نشاني 1') != -1) URL = URL.replace('نشاني 1','نشاني 2'); else URL = URL.replace('نشاني 2','نشاني 1'); window.location = URL; حالا من چگونه اينا رو با هم مچ كنم تا هنگامي كه روي يك چك‌باكس ترم كليك كردم، اسلاگ اون چك باكس رو به نشاني اضافه كنه؟
       
      سپاس براي راهنمايي و كمك