mohammad1980 0 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 درود دوستانمن یک پنجره ایجاد کردم که وقتی کاربر وارد سایتم میشه نمایش داده بشه . و کاربر میتونه ببندش اما موضوع اینکه که کاربر هر بار که صفحه رو رفرش مکینه اون پنجره دوباره نمایش داده میشه . اگر ممکنه یکی از دوتسان راهنمایی کنه چطوری یک کوکی برای این div قرار بدم که فقط توی بازدید اول نمایش داده بشه و توی بازدید صفحات بعدی به کاربر نمایش داده نشه ممنونمآدرس سایت http://www.bm-kerman.ir نقل قول لینک به ارسال
javad abbasi 502 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 من از مرورگر گوگل کردم استفاده می کنم چنین چیزی نشد. فقط همان بار اول اومد. کلا هم این پنجره به مذاق کاربران اصلا خوش نمی آید. نباشه بهتره . نقل قول لینک به ارسال
استاد اعظم 900 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 بهتره از سیشن بجای کوکی استفاده بشه ، کد زیر را در functions.php قالبتون بزارید :add_action('init', 'my_session_start', 1);add_action('wp_logout', 'my_session_end');function my_session_start() { if(!session_id()) { session_start(); $_SESSION['pop_ip'] = false; }}function my_session_end() { if(session_id()) { $_SESSION=array(); session_destroy (); }}حالا کد پاپ آپ را جایگزین عبارت your code در زیر کنید و خروچی کد را در قالب (بجای کد پاپ آپ فعلی) بزارید :<?phpif(!$_SESSION['pop_ip']){$_SESSION['pop_ip'] = true;?>yor code<?php}?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .