رفتن به مطلب

قرار دادن یک صفحه html قبل از نمایش صفحه اصلی


پست های پیشنهاد شده

سلام، ببینید اینکه استاید پاسخ نمیدن دلیلش این نیست که سؤال شما خیلی سخته.

سؤالتون یکم غیرواضحه.

برای مثال این چیزی که من تا الآن فهمیدم اینکه یه چیزی شبیه به خبر نمایش داده بشه توی سایت.

افزونه هاش هست. میتونی از وردپرس بگیریشون.

برای مثال وقتی که وارد سایت میشن نمایش داده میشه:

(( سلام، به سایت ما خوش اومدی ))

اون بالا هم یه ضربدر (×) داره که میتونن ببندنش.

با یکم تغییر توی افزونه میشه به جای اون جمله یه iframe از آدرس مورد نظر شما (یعنی همون کد که فرمودی) بذاری.

اگر منظورت همین بود این افزونه فکر کنم بهترین گزینه باشه:

https://wordpress.or...ge/screenshots/

علاوه بر اینکه میتونی تنظیم کنی که به کاربران عضو شده یا عضو نشده نشونش بده میتونی تنظیم کنی که برای اوّلین بار نمایش بده یا بعدش هم نمایش بده یا حتّی اینکه توی همه صفحه ها نمایشش بده یا نه فقط توی صفحه اصلی.

مهم ترین چیزش هم که فکر کنم به دردت بخوره اینکه از جاوا اسکریپت هم پشتیبانی میکنه (توی ویرایشگرش قسمت "متن" میتونی جاوا اسکریپت هم اضافه کنی).

سلام

ممنون از جوابتون

متاسفانه چیزی که من میخوام هیچ ارتباطی به این افزونه و کاراییش نداره :)

سه تا پاسخ بالایی رو بخونید متوجه میشید عزیز ;)

لینک به ارسال

سلام

ممنون از جوابتون

متاسفانه چیزی که من میخوام هیچ ارتباطی به این افزونه و کاراییش نداره :)

سه تا پاسخ بالایی رو بخونید متوجه میشید عزیز ;)

خب مگه هدف شما نمایش یه متن یا یه اسکریپت قبل از نمایش صفحه اصلی نیست؟ با این افزونه میشه این کار رو انجام داد.

___

در مورد پیشنهادی که حسین جان داد هم میتونی از toggle استفاده کنی هم دستور شرطی cookie

و یا هم میتونی با استفاده از Ajax صفحه مورد نظر رو لود کنی.

اگر منظورتون یکی از این موارد بود بگین تا توضیحات بیشتر رو بدم.

لینک به ارسال

خب مگه هدف شما نمایش یه متن یا یه اسکریپت قبل از نمایش صفحه اصلی نیست؟ با این افزونه میشه این کار رو انجام داد.

___

در مورد پیشنهادی که حسین جان داد هم میتونی از toggle استفاده کنی هم دستور شرطی cookie

و یا هم میتونی با استفاده از Ajax صفحه مورد نظر رو لود کنی.

اگر منظورتون یکی از این موارد بود بگین تا توضیحات بیشتر رو بدم.

ببینید من دقیقا اینو میخوام :

ببینید اینکار من یه مقدار خاصه برا همین نمیتونم چیزی در موردش پیدا کنم!

من یه فایل جاوا اسکریپت دارم در قالب یک صفحه ی html

که این صفحه حاوی این کدها،هر 5 ثانیه یکبار ریلود میشه!

حالا میخوام این صفحه رو که هر 5 ثانیه یکبار ریلود میشه بذارم بعنوان صفحه اصلی سایتم با این تفاوت که با یکبار ریلود شدن بره به محتوای سایت!

یعنی نمیخوام اون آدرس سایت توی آدرس بار، تغییری بکنه،فقط میخوام یکبار این لودینگ اول سایت نمایش داده بشه و بعد از 5 ثانیه بجای ریلود شدن خودش، بعد از 5 ثانیه محتوای سایت رو به نمایش در بیاره!

نمیدونم تونستم منظورمو برسونم یا نه! امیدوارم متوجه شده باشید!

اگر مبهمه،بگید تا با مثال براتون توضیح بدم. :)

الان با استفاده از این کد میشه به وردپرس فهموند که اول صفحه ای که میخواییم نمایش بده و اولویت دوم ایندکس خود قالبه

این کد توی htaccess قرار میگیره و این عمل انجام میشه :


DirectoryIndex index.html index.php

حالا میشه کاری کرد که بهش بفهمونیم این ارجعیت فقط یکبار انجام بشه؟

یعنی چی؟

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

یه جورایی با کَش انجام شه،همون کاری که با پاپ آپ میکنن

یعنی هر 24 ساعت یکبار این اولویت انجام شه!

بازم امیدوارم تونسته باشم منظورمو برسونم :D

با این پیشنهادی که حسین جان دادن :

آقا یه فکر دیگه. فکر کنم بد نباشه. شما می تونید محتویات صفحه ای که می خواید در بالای هدر اصلی سایت قرار بدین (مثلا در تگ div)، در واقع تو صفحه اصلی باشه ولی به صورت مخفی.

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

بعد از زمان مورد نظر هم کافیه مجددا تگ div مربوطه رو مخفی کنید و بقیه محتویات صفحه رو از حالت مخفی خارج کنید. :rolleyes:

لینک به ارسال

خب اینکاری که شما گفتی رو میشه با همون افزونه هم انجام بدی.

اون افزونه از اسکریپت پشتیبانی میکنه.

در مورد اونکه حسین جان پیشنهاد دادن میشه با یه toggle درستش کرد فکر کنم.

و اون کدی که فرمودی برای بار اوّل که میان داخل سایت نگاهش کنن از دفعه بعد منتقل بشه به صفحه اصلی:


<head>
<script>
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var favorite = GetCookie('safhe');

if (favorite != null) {
switch (favorite) {
case 'first' : url = 'http://naslno.com'; // آدرس ایندکس
break;
}
window.location.href = url;
}
</script>
</head>
<body onload="SetCookie('safhe', this.name, exp);">
<form>
<table><tr><td>
خوانده شد؟<input type=checkbox name="first" onclick="SetCookie('safhe', this.name, exp);"><br>
</td></tr>
</table>
</form>
<br>
</body>

این کد رو باید داخل index.html دایرکتوری اصلی سایتت قرار بدی. (در واقع میشه یه صفحه اینترو)

و index.php قالبت رو باید در اولویت دوم قرار بدی و آدرسش رو داخل کد به جای http://naslno.com بذاری.

___

البتّه اینکار رو با Ajax هم میشه انجام داد.

یا با iframe.

اگر کدی که میخواین اوّل نمایش داده بشه رو بذارین فکر کنم راحت تر بشه راهنماییتون کرد.

لینک به ارسال

خب اینکاری که شما گفتی رو میشه با همون افزونه هم انجام بدی.

اون افزونه از اسکریپت پشتیبانی میکنه.

در مورد اونکه حسین جان پیشنهاد دادن میشه با یه toggle درستش کرد فکر کنم.

و اون کدی که فرمودی برای بار اوّل که میان داخل سایت نگاهش کنن از دفعه بعد منتقل بشه به صفحه اصلی:


<head>
<script>
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var favorite = GetCookie('safhe');

if (favorite != null) {
switch (favorite) {
case 'first' : url = 'http://naslno.com'; // آدرس ایندکس
break;
}
window.location.href = url;
}
</script>
</head>
<body onload="SetCookie('safhe', this.name, exp);">
<form>
<table><tr><td>
خوانده شد؟<input type=checkbox name="first" onclick="SetCookie('safhe', this.name, exp);"><br>
</td></tr>
</table>
</form>
<br>
</body>

این کد رو باید داخل index.html دایرکتوری اصلی سایتت قرار بدی. (در واقع میشه یه صفحه اینترو)

و index.php قالبت رو باید در اولویت دوم قرار بدی و آدرسش رو داخل کد به جای http://naslno.com بذاری.

___

البتّه اینکار رو با Ajax هم میشه انجام داد.

یا با iframe.

اگر کدی که میخواین اوّل نمایش داده بشه رو بذارین فکر کنم راحت تر بشه راهنماییتون کرد.

این فایلیه که میخوام به اون صورتی که گفتم اول اجرا بشه و توی هر 24 ساعت برای هر کاربر فقط یکبار نمایش داده بشه :


<?php
/*
Template Name: Loading
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">

<title>Loading...</title>

<style>
.wrapper {
width: 120px;
font: 15px tahoma;
text-align: center;
margin: 150px auto;
}
</style>
</head>
<body>
<div class="wrapper">
<p><img src="/loading.gif"></p>
<p>Loading...</p>
<p><img src="/loading.gif"></p>
</div>

<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
setTimeout(function(){
location.reload();
}, 5000);
});
</script>
</body>
</html>

این صفحه تقریبا هر 5 ثانیه یکبار رفرش میشه

حالا میخوام فقط توی هر 24 ساعت یکبار این صفحه بعنوان صفحه اصلی برای کاربر نمایش داده بشه، و بعد از یکبار رفرش اتوماتیک منتقل بشه به سایت

مثل این سایت

که آدرس سایتم توی آدرس بار هیچ تغییری نمیکنه!

لینک به ارسال

این کد برای ریلود صفحه شما هستش :


<script>
$(document).ready(function(){
setTimeout(function(){
location.reload();
}, 5000);
});
</script>

عدد 5000 رو به هر چند که میخاوین تغییر بدین

لینک به ارسال

کد قبلی که دادم با این کد ترکیب کن


<?php
/*
Template Name: Loading
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">

<title>Loading...</title>

<style>
.wrapper {
width: 120px;
font: 15px tahoma;
text-align: center;
margin: 150px auto;
}
</style>
</head>
<body>
<div class="wrapper">
<p><img src="/loading.gif"></p>
<p>Loading...</p>
<p><img src="/loading.gif"></p>
</div>

<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
setTimeout(function(){
window.location.assign("http://www.naslno.com");
}, 5000);
});
</script>
</body>
</html>

البتّه یکم پیچیده است اگر نتونستی بگو تا خودم روش کار کنم.

لینک به ارسال

این کد برای ریلود صفحه شما هستش :


<script>
$(document).ready(function(){
setTimeout(function(){
location.reload();
}, 5000);
});
</script>

عدد 5000 رو به هر چند که میخاوین تغییر بدین

می دونم عزیز،

من کار دیگه ای میخوام انجام بدم :)

کد قبلی که دادم با این کد ترکیب کن


<?php
/*
Template Name: Loading
*/
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">

<title>Loading...</title>

<style>
.wrapper {
width: 120px;
font: 15px tahoma;
text-align: center;
margin: 150px auto;
}
</style>
</head>
<body>
<div class="wrapper">
<p><img src="/loading.gif"></p>
<p>Loading...</p>
<p><img src="/loading.gif"></p>
</div>

<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
setTimeout(function(){
window.location.assign("http://www.naslno.com");
}, 5000);
});
</script>
</body>
</html>

البتّه یکم پیچیده است اگر نتونستی بگو تا خودم روش کار کنم.

چجوری باید ترکیبش کنم که بشه دقیقا مثل اون سایتی که لینکشو دادم؟؟

اگه زحمتشو بکشید که خیلی عالی میشه

شرمنده اگه نیاز شدید نداشتم اینقدر روش پافشاری نمیکردم :wub:

ویرایش شده توسط Milad123
لینک به ارسال

اون افزونه ای که گفتم (WP welcome message) رو نصب کنین و این کد ها رو جایگزین کد های برگه wp-welcome-message.php بکنین.

(افزونه ها » ویرایش افزونه مورد نظر)

<?php

/*

Plugin Name: WP Welcome Message

Plugin URI: http://www.a1netsolutions.com/Products/WP-Welcome-Message

Description: <strong>WP Welcome Message</strong> is a wordpress plugin, which help your to make any announcement, special events, special offer, signup message or such kind of message, displayed upon your website's visitors when the page is load through a popup box.

Version: 3.0

Author: Ahsanul Kabir

Author URI: http://www.ahsanulkabir.com/

License: GPL2

License URI: license.txt

*/

$wpwm_conf = array(

'VERSION' => get_bloginfo('version'),

'VEWPATH' => plugins_url('lib/', __FILE__),

);

function wpwm_admin_styles()

{

global $wpwm_conf;

wp_enqueue_style('wpwm_admin_styles',($wpwm_conf["VEWPATH"].'css/admin.css'));

if( $wpwm_conf["VERSION"] > 3.7 )

{

wp_enqueue_style('wpwm_icon_styles',($wpwm_conf["VEWPATH"].'css/icon.css'));

}

}

add_action('admin_print_styles', 'wpwm_admin_styles');

function wpwm_scripts_styles()

{

global $wpwm_conf;

$wpwmBoxSetly = get_option('wpwm_boxsetly');

if(!$wpwmBoxSetly){$wpwmBoxSetly=="fadeOut";}

wp_enqueue_script('wpwm_site_scripts',($wpwm_conf["VEWPATH"].'js/site_'.$wpwmBoxSetly.'.js'),array('jquery'),'',true);

wp_enqueue_style('wpwm_site_style',($wpwm_conf["VEWPATH"].'css/site.css'));

}

add_action('wp_enqueue_scripts', 'wpwm_scripts_styles');

function wpwm_defaults()

{

$wpwm_default = plugin_dir_path( __FILE__ ).'lib/default.php';

if(is_file($wpwm_default))

{

require $wpwm_default;

foreach($default as $k => $v)

{

$vold = get_option($k);

if(!$vold)

{

update_option($k, $v);

}

}

if(!is_multisite())

{

unlink($wpwm_default);

}

}

}

function wpwm_activate()

{

$wpwm_postsid = get_option( 'wpwm_postsid' );

if(!$wpwm_postsid)

{

$inputContent = 'Welcome to '.get_bloginfo('name').', '. get_bloginfo('description');

$new_post_id = wpwm_printCreatePost($inputContent);

update_option( 'wpwm_postsid', $new_post_id );

}

wpwm_defaults();

}

function wpwm_redirect()

{

$wpwm_fv = get_option('wpwm_fv');

if($wpwm_fv != 'fv')

{

echo '<a href="',admin_url('admin.php?page=wpwm_admin_page'),'" id="wpwm_redirect">Please setup your <strong>WP Welcome Message 2.0</strong> plugin. <input type="submit" value="Setup" class="button" /></a>';

}

}

add_action( 'admin_footer', 'wpwm_redirect' );

function wpwm_admin_menu()

{

global $wpwm_conf;

if( $wpwm_conf["VERSION"] < 3.8 )

{

add_menu_page('WP Welcome Message', 'Welcome Msg', 'manage_options', 'wpwm_admin_page', 'wpwm_admin_function', (plugins_url('lib/img/icon.png', __FILE__)));

}

else

{

add_menu_page('WP Welcome Message', 'Welcome Msg', 'manage_options', 'wpwm_admin_page', 'wpwm_admin_function');

}

}

add_action('admin_menu', 'wpwm_admin_menu');

function wpwm_select( $iget, $iset, $itxt )

{

if( $iget == $iset )

{

echo '<option value="'.$iset.'" selected="selected">'.$itxt.'</option>';

}

else

{

echo '<option value="'.$iset.'">'.$itxt.'</option>';

}

}

function wpwm_update($key, $value)

{

if(isset($value) && !empty($value))

{

update_option($key, $value);

}

}

function wpwm_admin_function()

{

$wpwm_fv = get_option('wpwm_fv');

if($wpwm_fv != 'fv')

{

update_option('wpwm_fv', 'fv');

}

wpwm_update('wpwm_loc', $_POST["wpwm_loc"]);

wpwm_update('wpwm_log', $_POST["wpwm_log"]);

wpwm_update('wpwm_boxsetly', $_POST["wpwm_boxsetly"]);

wpwm_update('wpwm_bgstyle', $_POST["wpwm_bgstyle"]);

wpwm_update('wpwmTemplate', $_POST["wpwmTemplate"]);

wpwm_update('wpwm_onlyFirstVisit', $_POST["wpwm_onlyFirstVisit"]);

wpwm_update('wpwm_ststs', $_POST["wpwm_ststs"]);

$wpwmPID = get_option('wpwm_postsid');

wpwm_updatePost($_POST["wpwmeditor"], $wpwmPID);

if( isset($_POST["wpwmeditor"]) || isset($_POST["wpwmTemplate"]) )

{

echo '<div id="message" class="updated wpwm_updated"><p>Your data has been successfully saved.</p></div>';

}

global $wpwm_conf;

echo '<div id="wpwm_container">

<div id="wpwm_main">

<a href="https://www.youtube.com/watch?v=dz1wZSsRxXk" target="_blank"><img src="',$wpwm_conf["VEWPATH"],'/img/uvg.png" id="wpwm_uvg" /></a>

<h1 id="wpwm_page_title">WP Welcome Message</h1>';

?>

<div class="wpwm_box">

<div class="wpwm_box_title">Your Welcome Message

<form method="post" action="" id="wpwm_off_on"><input type="hidden" name="wpwm_ststs" value="<?php

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'on')

{

echo 'off';

}

else

{

echo 'on';

}

?>" /><input type="image" src="<?php echo $wpwm_conf["VEWPATH"]; ?>/img/<?php

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'on')

{

echo 'one-check_yes';

}

else

{

echo 'one-check_no';

}

?>.png" /></form>

</div>

<div class="wpwm_box_con">

<form method="post" action="" id="wpwm_content_form">

<?php

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'off')

{

echo '<div id="wpwm_content_disable"></div>';

}

$wpwmPID = get_option('wpwm_postsid');

$wpwmContent = get_post($wpwmPID);

$wpwmContent = $wpwmContent->post_content;

$wpwmContent = apply_filters('the_content', $wpwmContent);

$wpwmContent = str_replace(']]>', ']]>', $wpwmContent);

if( $wpwm_conf["VERSION"] < 3.3 )

{

echo '<textarea name="wpwmeditor" style="width:100%; height:300px;"></textarea>';

}

else

{

wp_editor( $wpwmContent, 'wpwmeditor', array('textarea_rows' => 20, 'textarea_name' => 'wpwmeditor') );

}

?>

<input type="submit" value="save changes" />

</form>

</div>

</div>

<div class="wpwm_box">

<div class="wpwm_box_title">Settings</div>

<div class="wpwm_box_con">

<form method="post" action="">

<div class="row">

<label>On Which Page/Pages to Display : </label>

<select name="wpwm_loc">

<?php

$wpwmLoc = get_option( 'wpwm_loc' );

wpwm_select( $wpwmLoc, 'home', 'Home Page Only' );

wpwm_select( $wpwmLoc, 'all', 'All Pages' );

?>

</select>

</div>

<div class="row">

<label>Logged-in / Not Logged-in user : </label>

<select name="wpwm_log">

<?php

$wpwm_log = get_option( 'wpwm_log' );

wpwm_select( $wpwm_log, 'log', 'Logged-in Users Only' );

wpwm_select( $wpwm_log, 'nlog', 'Not Logged-in Users Only' );

wpwm_select( $wpwm_log, 'all', 'For All' );

?>

</select>

</div>

<div class="row">

<label>Message Box Animation Style : </label>

<select name="wpwm_boxsetly">

<?php

$wpwmBoxSetly = get_option( 'wpwm_boxsetly' );

wpwm_select( $wpwmBoxSetly, 'fadeOut', 'Fade Out' );

wpwm_select( $wpwmBoxSetly, 'slideUp', 'Slide Up' );

?>

</select>

</div>

<div class="row">

<label>Template : </label>

<select name="wpwmTemplate">

<?php

$wpwmTemplate = get_option( 'wpwmTemplate' );

wpwm_select( $wpwmTemplate, 'black-color', 'Dark Color Only' );

wpwm_select( $wpwmTemplate, 'black-white-color', 'White Color Only' );

wpwm_select( $wpwmTemplate, 'white-color', 'Full White Color Only' );

wpwm_select( $wpwmTemplate, 'black-striped', 'Dark Stripes' );

wpwm_select( $wpwmTemplate, 'black-white-striped', 'White Stripes' );

wpwm_select( $wpwmTemplate, 'white-striped', 'Full White Stripes' );

wpwm_select( $wpwmTemplate, 'bootstrap', 'Bootstrap Style' );

?>

</select>

</div>

<div class="row">

<label>Only For Fist Time Visit : </label>

<select name="wpwm_onlyFirstVisit">

<?php

$wpwm_onlyFirstVisit = get_option( 'wpwm_onlyFirstVisit' );

wpwm_select( $wpwm_onlyFirstVisit, 'on', 'Enable' );

wpwm_select( $wpwm_onlyFirstVisit, 'off', 'Disable' );

?>

</select>

</div>

<input type="submit" value="save changes" />

</form>

</div>

</div>

<?php

echo '</div>

<div id="wpwm_side">

<div class="wpwm_box">';

echo '<a href="http://www.a1netsolutions.com/Products/WordPress-Plugins" target="_blank" class="wpwm_advert"><img src="',$wpwm_conf["VEWPATH"],'/img/wp-advert-1.png" /></a>';

echo '</div><div class="wpwm_box">';

echo '<a href="http://www.ahsanulkabir.com/request-quote/" target="_blank" class="wpwm_advert"><img src="',$wpwm_conf["VEWPATH"],'/img/wp-advert-2.png" /></a>';

echo '</div>

</div>

<div class="wpwm_clr"></div>

</div>';

}

function wpwm_content()

{

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'on')

{

$wpwm_onlyFirstVisit = get_option( 'wpwm_onlyFirstVisit' );

if( $wpwm_onlyFirstVisit == "on" )

{

if( (!isset($_SESSION["wpwm_session"])) || ($_SESSION["wpwm_session"] != 'off') )

{

wpwm_popupFirst();

}

}

else

{

wpwm_popupFirst();

}

}

}

function wpwm_popupFirst()

{

$wpwm_loc = get_option( 'wpwm_log' );

if(get_option('wpwm_ststs') == 'on')

{

if( $wpwm_loc == 'log' )

{

if ( is_user_logged_in() )

{

wpwm_popupCheckPage();

}

}

elseif( $wpwm_loc == 'nlog' )

{

if ( !is_user_logged_in() )

{

wpwm_popupCheckPage();

}

}

else

{

wpwm_popupCheckPage();

}

}

}

function wpwm_popupTemp()

{

$wpwmPID = get_option( 'wpwm_postsid' );

$wpwmTemplate = get_option('wpwmTemplate');

$content_post = get_post($wpwmPID);

$wpwmContent = $content_post->post_content;

$wpwmContent = apply_filters('the_content', $wpwmContent);

$wpwmContent = str_replace(']]>', ']]>', $wpwmContent);

$session_id = session_id();

echo '

<div id="wpwm_hideBody" style="background:#fff;" class="'.$wpwmTemplate.'-body">

<div id="wpwm_popBoxOut" style="background:none;">

<div class="wpwm-box">

<div id="wpwm_popBox">

'?>

<script>

var expDays = 30;

var exp = new Date();

exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1)

endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function GetCookie (name) {

var arg = name + "=";

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i < clen) {

var j = i + alen;

if (document.cookie.substring(i, j) == arg)

return getCookieVal (j);

i = document.cookie.indexOf(" ", i) + 1;

if (i == 0) break;

}

return null;

}

function SetCookie (name, value) {

var argv = SetCookie.arguments;

var argc = SetCookie.arguments.length;

var expires = (argc > 2) ? argv[2] : null;

var path = (argc > 3) ? argv[3] : null;

var domain = (argc > 4) ? argv[4] : null;

var secure = (argc > 5) ? argv[5] : false;

document.cookie = name + "=" + escape (value) +

((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

((path == null) ? "" : ("; path=" + path)) +

((domain == null) ? "" : ("; domain=" + domain)) +

((secure == true) ? "; secure" : "");

}

function DeleteCookie (name) {

var exp = new Date();

exp.setTime (exp.getTime() - 1);

var cval = GetCookie (name);

document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();

}

var favorite = GetCookie('safhe');

var myVar;

myVar = setTimeout(redirectFunc, 3000);

url = 'http://naslno.com'; // آدرس سایت

function redirectFunc() {

window.location.href = url;

}

</script>

<h1 style="direction:ltr;">loading...</h1>

<h2 style="direction:rtl;">در حال بارگذاری</h2>

<br>

<?php '

<div class="cl_fix"></div>

</div>

</div>

</div>

</div>

<script type="text/javascript">

jQuery(document).ready(function()

{

jQuery("html, body").css({"overflow": "hidden"});

});

</script>

';

echo '<span>',get_option('wpwm_dev1'),get_option('wpwm_dev2'),get_option('wpwm_dev3'),'</span>';

}

function wpwm_popupCheckPage()

{

if( ( get_option( 'wpwm_loc' ) ) == 'home' )

{

if( is_front_page() )

{

wpwm_popupTemp();

}

}

else

{

wpwm_popupTemp();

}

}

function wpwm_sessionID()

{

if(!isset($_SESSION)){session_start();}

if(isset($_SESSION["wpwm_session"]))

{

$_SESSION["wpwm_session"] = 'off';

}

else

{

$_SESSION["wpwm_session"] = 'on';

}

}

add_action( 'wp_head', 'wpwm_sessionID' );

function wpwm_posts_init()

{

$args = array

(

'public' => false,

'publicly_queryable' => false,

'show_ui' => false,

'show_in_menu' => false,

'rewrite' => array( 'slug' => 'wpwmposts' ),

'capability_type' => 'post',

'has_archive' => false,

'supports' => array( 'title', 'editor', 'excerpt' )

);

register_post_type( 'wpwmposts', $args );

}

add_action( 'init', 'wpwm_posts_init' );

function wpwm_getCurrentUser()

{

if (function_exists('wp_get_current_user'))

{

return wp_get_current_user();

}

else if (function_exists('get_currentuserinfo'))

{

global $userdata;

get_currentuserinfo();

return $userdata;

}

else

{

$user_login = $_COOKIE["USER_COOKIE"];

$current_user = $wpdb->get_results("SELECT * FROM `".$wpdb->users."` WHERE `user_login` = '".$user_login."' ;");

return $current_user;

}

}

function wpwm_printCreatePost($inputContent)

{

$newPostAuthor = wpwm_getCurrentUser();

$newPostArg = array

(

'post_author' => $newPostAuthor->ID,

'post_content' => $inputContent,

'post_status' => 'publish',

'post_type' => 'wpwmposts'

);

$new_post_id = wp_insert_post($newPostArg);

return $new_post_id;

}

function wpwm_updatePost($inputContent, $id)

{

$newPostAuthor = wpwm_getCurrentUser();

$newPostArg = array

(

'ID' => $id,

'post_author' => $newPostAuthor->ID,

'post_content' => $inputContent,

'post_status' => 'publish',

'post_type' => 'wpwmposts'

);

$new_post_id = wp_insert_post($newPostArg);

return $new_post_id;

}

add_action('wp_footer', 'wpwm_content', 100);

register_activation_hook(__FILE__, 'wpwm_activate');

?>

یادتون باشه که از توی تنظیمات افزونه only for first time visit رو enable کنین.

درضمن: آدرس http://naslno.com رو به آدرس سایت اصلی خودتون تغییر بدید.

موفّق باشین.

لینک به ارسال

اون افزونه ای که گفتم (WP welcome message) رو نصب کنین و این کد ها رو جایگزین کد های برگه wp-welcome-message.php بکنین.

(افزونه ها » ویرایش افزونه مورد نظر)

<?php

/*

Plugin Name: WP Welcome Message

Plugin URI: http://www.a1netsolutions.com/Products/WP-Welcome-Message

Description: <strong>WP Welcome Message</strong> is a wordpress plugin, which help your to make any announcement, special events, special offer, signup message or such kind of message, displayed upon your website's visitors when the page is load through a popup box.

Version: 3.0

Author: Ahsanul Kabir

Author URI: http://www.ahsanulkabir.com/

License: GPL2

License URI: license.txt

*/

$wpwm_conf = array(

'VERSION' => get_bloginfo('version'),

'VEWPATH' => plugins_url('lib/', __FILE__),

);

function wpwm_admin_styles()

{

global $wpwm_conf;

wp_enqueue_style('wpwm_admin_styles',($wpwm_conf["VEWPATH"].'css/admin.css'));

if( $wpwm_conf["VERSION"] > 3.7 )

{

wp_enqueue_style('wpwm_icon_styles',($wpwm_conf["VEWPATH"].'css/icon.css'));

}

}

add_action('admin_print_styles', 'wpwm_admin_styles');

function wpwm_scripts_styles()

{

global $wpwm_conf;

$wpwmBoxSetly = get_option('wpwm_boxsetly');

if(!$wpwmBoxSetly){$wpwmBoxSetly=="fadeOut";}

wp_enqueue_script('wpwm_site_scripts',($wpwm_conf["VEWPATH"].'js/site_'.$wpwmBoxSetly.'.js'),array('jquery'),'',true);

wp_enqueue_style('wpwm_site_style',($wpwm_conf["VEWPATH"].'css/site.css'));

}

add_action('wp_enqueue_scripts', 'wpwm_scripts_styles');

function wpwm_defaults()

{

$wpwm_default = plugin_dir_path( __FILE__ ).'lib/default.php';

if(is_file($wpwm_default))

{

require $wpwm_default;

foreach($default as $k => $v)

{

$vold = get_option($k);

if(!$vold)

{

update_option($k, $v);

}

}

if(!is_multisite())

{

unlink($wpwm_default);

}

}

}

function wpwm_activate()

{

$wpwm_postsid = get_option( 'wpwm_postsid' );

if(!$wpwm_postsid)

{

$inputContent = 'Welcome to '.get_bloginfo('name').', '. get_bloginfo('description');

$new_post_id = wpwm_printCreatePost($inputContent);

update_option( 'wpwm_postsid', $new_post_id );

}

wpwm_defaults();

}

function wpwm_redirect()

{

$wpwm_fv = get_option('wpwm_fv');

if($wpwm_fv != 'fv')

{

echo '<a href="',admin_url('admin.php?page=wpwm_admin_page'),'" id="wpwm_redirect">Please setup your <strong>WP Welcome Message 2.0</strong> plugin. <input type="submit" value="Setup" class="button" /></a>';

}

}

add_action( 'admin_footer', 'wpwm_redirect' );

function wpwm_admin_menu()

{

global $wpwm_conf;

if( $wpwm_conf["VERSION"] < 3.8 )

{

add_menu_page('WP Welcome Message', 'Welcome Msg', 'manage_options', 'wpwm_admin_page', 'wpwm_admin_function', (plugins_url('lib/img/icon.png', __FILE__)));

}

else

{

add_menu_page('WP Welcome Message', 'Welcome Msg', 'manage_options', 'wpwm_admin_page', 'wpwm_admin_function');

}

}

add_action('admin_menu', 'wpwm_admin_menu');

function wpwm_select( $iget, $iset, $itxt )

{

if( $iget == $iset )

{

echo '<option value="'.$iset.'" selected="selected">'.$itxt.'</option>';

}

else

{

echo '<option value="'.$iset.'">'.$itxt.'</option>';

}

}

function wpwm_update($key, $value)

{

if(isset($value) && !empty($value))

{

update_option($key, $value);

}

}

function wpwm_admin_function()

{

$wpwm_fv = get_option('wpwm_fv');

if($wpwm_fv != 'fv')

{

update_option('wpwm_fv', 'fv');

}

wpwm_update('wpwm_loc', $_POST["wpwm_loc"]);

wpwm_update('wpwm_log', $_POST["wpwm_log"]);

wpwm_update('wpwm_boxsetly', $_POST["wpwm_boxsetly"]);

wpwm_update('wpwm_bgstyle', $_POST["wpwm_bgstyle"]);

wpwm_update('wpwmTemplate', $_POST["wpwmTemplate"]);

wpwm_update('wpwm_onlyFirstVisit', $_POST["wpwm_onlyFirstVisit"]);

wpwm_update('wpwm_ststs', $_POST["wpwm_ststs"]);

$wpwmPID = get_option('wpwm_postsid');

wpwm_updatePost($_POST["wpwmeditor"], $wpwmPID);

if( isset($_POST["wpwmeditor"]) || isset($_POST["wpwmTemplate"]) )

{

echo '<div id="message" class="updated wpwm_updated"><p>Your data has been successfully saved.</p></div>';

}

global $wpwm_conf;

echo '<div id="wpwm_container">

<div id="wpwm_main">

<a href="https://www.youtube.com/watch?v=dz1wZSsRxXk" target="_blank"><img src="',$wpwm_conf["VEWPATH"],'/img/uvg.png" id="wpwm_uvg" /></a>

<h1 id="wpwm_page_title">WP Welcome Message</h1>';

?>

<div class="wpwm_box">

<div class="wpwm_box_title">Your Welcome Message

<form method="post" action="" id="wpwm_off_on"><input type="hidden" name="wpwm_ststs" value="<?php

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'on')

{

echo 'off';

}

else

{

echo 'on';

}

?>" /><input type="image" src="<?php echo $wpwm_conf["VEWPATH"]; ?>/img/<?php

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'on')

{

echo 'one-check_yes';

}

else

{

echo 'one-check_no';

}

?>.png" /></form>

</div>

<div class="wpwm_box_con">

<form method="post" action="" id="wpwm_content_form">

<?php

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'off')

{

echo '<div id="wpwm_content_disable"></div>';

}

$wpwmPID = get_option('wpwm_postsid');

$wpwmContent = get_post($wpwmPID);

$wpwmContent = $wpwmContent->post_content;

$wpwmContent = apply_filters('the_content', $wpwmContent);

$wpwmContent = str_replace(']]>', ']]>', $wpwmContent);

if( $wpwm_conf["VERSION"] < 3.3 )

{

echo '<textarea name="wpwmeditor" style="width:100%; height:300px;"></textarea>';

}

else

{

wp_editor( $wpwmContent, 'wpwmeditor', array('textarea_rows' => 20, 'textarea_name' => 'wpwmeditor') );

}

?>

<input type="submit" value="save changes" />

</form>

</div>

</div>

<div class="wpwm_box">

<div class="wpwm_box_title">Settings</div>

<div class="wpwm_box_con">

<form method="post" action="">

<div class="row">

<label>On Which Page/Pages to Display : </label>

<select name="wpwm_loc">

<?php

$wpwmLoc = get_option( 'wpwm_loc' );

wpwm_select( $wpwmLoc, 'home', 'Home Page Only' );

wpwm_select( $wpwmLoc, 'all', 'All Pages' );

?>

</select>

</div>

<div class="row">

<label>Logged-in / Not Logged-in user : </label>

<select name="wpwm_log">

<?php

$wpwm_log = get_option( 'wpwm_log' );

wpwm_select( $wpwm_log, 'log', 'Logged-in Users Only' );

wpwm_select( $wpwm_log, 'nlog', 'Not Logged-in Users Only' );

wpwm_select( $wpwm_log, 'all', 'For All' );

?>

</select>

</div>

<div class="row">

<label>Message Box Animation Style : </label>

<select name="wpwm_boxsetly">

<?php

$wpwmBoxSetly = get_option( 'wpwm_boxsetly' );

wpwm_select( $wpwmBoxSetly, 'fadeOut', 'Fade Out' );

wpwm_select( $wpwmBoxSetly, 'slideUp', 'Slide Up' );

?>

</select>

</div>

<div class="row">

<label>Template : </label>

<select name="wpwmTemplate">

<?php

$wpwmTemplate = get_option( 'wpwmTemplate' );

wpwm_select( $wpwmTemplate, 'black-color', 'Dark Color Only' );

wpwm_select( $wpwmTemplate, 'black-white-color', 'White Color Only' );

wpwm_select( $wpwmTemplate, 'white-color', 'Full White Color Only' );

wpwm_select( $wpwmTemplate, 'black-striped', 'Dark Stripes' );

wpwm_select( $wpwmTemplate, 'black-white-striped', 'White Stripes' );

wpwm_select( $wpwmTemplate, 'white-striped', 'Full White Stripes' );

wpwm_select( $wpwmTemplate, 'bootstrap', 'Bootstrap Style' );

?>

</select>

</div>

<div class="row">

<label>Only For Fist Time Visit : </label>

<select name="wpwm_onlyFirstVisit">

<?php

$wpwm_onlyFirstVisit = get_option( 'wpwm_onlyFirstVisit' );

wpwm_select( $wpwm_onlyFirstVisit, 'on', 'Enable' );

wpwm_select( $wpwm_onlyFirstVisit, 'off', 'Disable' );

?>

</select>

</div>

<input type="submit" value="save changes" />

</form>

</div>

</div>

<?php

echo '</div>

<div id="wpwm_side">

<div class="wpwm_box">';

echo '<a href="http://www.a1netsolutions.com/Products/WordPress-Plugins" target="_blank" class="wpwm_advert"><img src="',$wpwm_conf["VEWPATH"],'/img/wp-advert-1.png" /></a>';

echo '</div><div class="wpwm_box">';

echo '<a href="http://www.ahsanulkabir.com/request-quote/" target="_blank" class="wpwm_advert"><img src="',$wpwm_conf["VEWPATH"],'/img/wp-advert-2.png" /></a>';

echo '</div>

</div>

<div class="wpwm_clr"></div>

</div>';

}

function wpwm_content()

{

$wpwm_ststs = get_option('wpwm_ststs');

if($wpwm_ststs == 'on')

{

$wpwm_onlyFirstVisit = get_option( 'wpwm_onlyFirstVisit' );

if( $wpwm_onlyFirstVisit == "on" )

{

if( (!isset($_SESSION["wpwm_session"])) || ($_SESSION["wpwm_session"] != 'off') )

{

wpwm_popupFirst();

}

}

else

{

wpwm_popupFirst();

}

}

}

function wpwm_popupFirst()

{

$wpwm_loc = get_option( 'wpwm_log' );

if(get_option('wpwm_ststs') == 'on')

{

if( $wpwm_loc == 'log' )

{

if ( is_user_logged_in() )

{

wpwm_popupCheckPage();

}

}

elseif( $wpwm_loc == 'nlog' )

{

if ( !is_user_logged_in() )

{

wpwm_popupCheckPage();

}

}

else

{

wpwm_popupCheckPage();

}

}

}

function wpwm_popupTemp()

{

$wpwmPID = get_option( 'wpwm_postsid' );

$wpwmTemplate = get_option('wpwmTemplate');

$content_post = get_post($wpwmPID);

$wpwmContent = $content_post->post_content;

$wpwmContent = apply_filters('the_content', $wpwmContent);

$wpwmContent = str_replace(']]>', ']]>', $wpwmContent);

$session_id = session_id();

echo '

<div id="wpwm_hideBody" style="background:#fff;" class="'.$wpwmTemplate.'-body">

<div id="wpwm_popBoxOut" style="background:none;">

<div class="wpwm-box">

<div id="wpwm_popBox">

'?>

<script>

var expDays = 30;

var exp = new Date();

exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1)

endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function GetCookie (name) {

var arg = name + "=";

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i < clen) {

var j = i + alen;

if (document.cookie.substring(i, j) == arg)

return getCookieVal (j);

i = document.cookie.indexOf(" ", i) + 1;

if (i == 0) break;

}

return null;

}

function SetCookie (name, value) {

var argv = SetCookie.arguments;

var argc = SetCookie.arguments.length;

var expires = (argc > 2) ? argv[2] : null;

var path = (argc > 3) ? argv[3] : null;

var domain = (argc > 4) ? argv[4] : null;

var secure = (argc > 5) ? argv[5] : false;

document.cookie = name + "=" + escape (value) +

((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +

((path == null) ? "" : ("; path=" + path)) +

((domain == null) ? "" : ("; domain=" + domain)) +

((secure == true) ? "; secure" : "");

}

function DeleteCookie (name) {

var exp = new Date();

exp.setTime (exp.getTime() - 1);

var cval = GetCookie (name);

document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();

}

var favorite = GetCookie('safhe');

var myVar;

myVar = setTimeout(redirectFunc, 3000);

url = 'http://naslno.com'; // آدرس سایت

function redirectFunc() {

window.location.href = url;

}

</script>

<h1 style="direction:ltr;">loading...</h1>

<h2 style="direction:rtl;">در حال بارگذاری</h2>

<br>

<?php '

<div class="cl_fix"></div>

</div>

</div>

</div>

</div>

<script type="text/javascript">

jQuery(document).ready(function()

{

jQuery("html, body").css({"overflow": "hidden"});

});

</script>

';

echo '<span>',get_option('wpwm_dev1'),get_option('wpwm_dev2'),get_option('wpwm_dev3'),'</span>';

}

function wpwm_popupCheckPage()

{

if( ( get_option( 'wpwm_loc' ) ) == 'home' )

{

if( is_front_page() )

{

wpwm_popupTemp();

}

}

else

{

wpwm_popupTemp();

}

}

function wpwm_sessionID()

{

if(!isset($_SESSION)){session_start();}

if(isset($_SESSION["wpwm_session"]))

{

$_SESSION["wpwm_session"] = 'off';

}

else

{

$_SESSION["wpwm_session"] = 'on';

}

}

add_action( 'wp_head', 'wpwm_sessionID' );

function wpwm_posts_init()

{

$args = array

(

'public' => false,

'publicly_queryable' => false,

'show_ui' => false,

'show_in_menu' => false,

'rewrite' => array( 'slug' => 'wpwmposts' ),

'capability_type' => 'post',

'has_archive' => false,

'supports' => array( 'title', 'editor', 'excerpt' )

);

register_post_type( 'wpwmposts', $args );

}

add_action( 'init', 'wpwm_posts_init' );

function wpwm_getCurrentUser()

{

if (function_exists('wp_get_current_user'))

{

return wp_get_current_user();

}

else if (function_exists('get_currentuserinfo'))

{

global $userdata;

get_currentuserinfo();

return $userdata;

}

else

{

$user_login = $_COOKIE["USER_COOKIE"];

$current_user = $wpdb->get_results("SELECT * FROM `".$wpdb->users."` WHERE `user_login` = '".$user_login."' ;");

return $current_user;

}

}

function wpwm_printCreatePost($inputContent)

{

$newPostAuthor = wpwm_getCurrentUser();

$newPostArg = array

(

'post_author' => $newPostAuthor->ID,

'post_content' => $inputContent,

'post_status' => 'publish',

'post_type' => 'wpwmposts'

);

$new_post_id = wp_insert_post($newPostArg);

return $new_post_id;

}

function wpwm_updatePost($inputContent, $id)

{

$newPostAuthor = wpwm_getCurrentUser();

$newPostArg = array

(

'ID' => $id,

'post_author' => $newPostAuthor->ID,

'post_content' => $inputContent,

'post_status' => 'publish',

'post_type' => 'wpwmposts'

);

$new_post_id = wp_insert_post($newPostArg);

return $new_post_id;

}

add_action('wp_footer', 'wpwm_content', 100);

register_activation_hook(__FILE__, 'wpwm_activate');

?>

یادتون باشه که از توی تنظیمات افزونه only for first time visit رو enable کنین.

درضمن: آدرس http://naslno.com رو به آدرس سایت اصلی خودتون تغییر بدید.

موفّق باشین.

ممنون عزیز اما دوتا مشکل بزرگ داره!!

1. کدهای این افزونه بجای هدر، توی فوتر بارگزاری میشه، به همین دلیل، اول یکبار سایت باز میشه و وقتی میرسه به فوتر سایت، تازه لودینگ نمایش داده میشه!

2. لودینگ میاد و رفرش هم میشه و با اولین رفرش هم محتویات سایت نمایان میشه، اما مشکلی که هست اینه که این عمل مدام تکرار میشه!! یعنی هی لودینگ میاد بعد دو سه ثانیه منتقل میشه به سایت و وقتی لود سایت میرسه به فوتر، دوباره کدها اجرا میشن و این حرکت هی تکرار میشه!!

توی تنظیمات افزونه هم Only For Fist Time Visit رو Enable کردم اما مشکل رفع نشد!

لینک به ارسال

ممنون عزیز اما دوتا مشکل بزرگ داره!!

1. کدهای این افزونه بجای هدر، توی فوتر بارگزاری میشه، به همین دلیل، اول یکبار سایت باز میشه و وقتی میرسه به فوتر سایت، تازه لودینگ نمایش داده میشه!

2. لودینگ میاد و رفرش هم میشه و با اولین رفرش هم محتویات سایت نمایان میشه، اما مشکلی که هست اینه که این عمل مدام تکرار میشه!! یعنی هی لودینگ میاد بعد دو سه ثانیه منتقل میشه به سایت و وقتی لود سایت میرسه به فوتر، دوباره کدها اجرا میشن و این حرکت هی تکرار میشه!!

توی تنظیمات افزونه هم Only For Fist Time Visit رو Enable کردم اما مشکل رفع نشد!

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

نگاه کنید:

http://test.naslno.com/

لینک به ارسال

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

نگاه کنید:

http://test.naslno.com/

برای شما هم مشکل اول وجود داره، یعنی اول سایت نمایش داده میشه وقتی میرسه به فوتر کدهای لودینگ بارگزاری میشه و لودینگ میاد

اما مشکل دوم وجود نداره!

ولی من روی دوتا سایت تست کردم هر دو مشکل وجود داشت!!

لینک به ارسال

شرمنده من چیزی از این مسائل نمی دونم ولی فکر کنم ایشون صفحه ای که میخواد مشابه صفحه welcome سایت forbes هست.

گفتم شاید تحلیل اون صفحه کمک کنه در حل مسئله :)

لینک به ارسال

شرمنده من چیزی از این مسائل نمی دونم ولی فکر کنم ایشون صفحه ای که میخواد مشابه صفحه welcome سایت forbes هست.

گفتم شاید تحلیل اون صفحه کمک کنه در حل مسئله :)

نه. ایشون نمی خواد آدرس موجود در نوار آدرس عوض شه.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...