mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 اینطوری استفاده کنید<?phpglobal $user_ID;$read = 'read'.$post->ID;$meta = get_user_meta($user_ID, $read, true);if(!empty($meta)) {echo '<span class="read"> خوانده اید </span>';}else {echo '<span class="unread">نخوانده اید</span>';}?><?phpglobal $user_ID;$read = 'read'.$post->ID;$umeta = get_user_meta($user_ID, $read, true);if(is_user_logged_in() and empty($umeta)) {add_user_meta($user_ID, $read, '1');}?>در کد نویسی باید تلاش کرد حتی المقدور داد و ستد اطلاعات با دیتابیس را کاهش داد مثلا بجای کلمه فارسی خواندید باید عبارت (%25D8%25AE%25D9%2588%25D8%25A7%25D9%2586%25D8%25AF%25DB%258C%25D8%25AF) داد و ستد شود با گذاشتن عدد 1 هم همانکار انجام می شودسلام مجدد اقا ایمان .این کدی که ویرایش کردید جواب نداد یعنی عمل نمیکنه ! لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 شما قالبت به یک جن گیر یا دعا نویس احتیاج داره من کد را ویرایش نکردم فقط بجای خواندید گذاشتم 1 و در قالب هم بجای اینکه لازم باشه متا خونده بشه که کوئری ایجاد بشه دستی کلمه خواندید را به single.php اضافه کردم 2 لینک به ارسال
mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 شما قالبت به یک جن گیر یا دعا نویس احتیاج داره من کد را ویرایش نکردم فقط بجای خواندید گذاشتم 1 و در قالب هم بجای اینکه لازم باشه متا خونده بشه که کوئری ایجاد بشه دستی کلمه خواندید را به single.php اضافه کردم شاید که نه ، قطعا به خاطر لوکال هستش - چون با xampp دارم کار میکنم و تازه وردپرس نصب کردم و ... . لینک به ارسال
mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 سلام مجدد اقا ایمان ...یه سوال ؟! این کد فقط مربوط به کاربرهای هستش که تو سایت عضو هستن ؟ لینک به ارسال
mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 بلهبلهخوب نمیشه کاری کرد که برای تمام کاربران فعال شه ؟ لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 خیر کاربر ثبت نام نشده که آی دی نداره براش متا بسازه 1 لینک به ارسال
mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 ممنون اقا ایمان ولی من روشی میخوام که همه کاربرا بتونن از این ویژگی استفاده کنن ... اگر زحمتی نیست و وقت کردین اون اموزش کوکی مرورگری هم بدین.خیلی خیلی ممنون لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 http://www.w3schools.com/php/php_cookies.asp 1 لینک به ارسال
mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 http://www.w3schools...php_cookies.aspمن زیاد زبانم خوب نیست اقا ایمان . میشه بیشتر کمک کنید ؟ اگر زحمتی نیست البته ...باز هم ممنون لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 من چند وقتی فرصتش رو ندارم زبان قوی نیاز نداره همین قدر که بدونید set برای ست کردنه و get برای احضارش کافیه در ضمن سایت مترجم داره از منوی ترجمه زبان پارسی را انتخاب کنید 1 لینک به ارسال
mahdi.a 432 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 من چند وقتی فرصتش رو ندارمزبان قوی نیاز نداره همین قدر که بدونید set برای ست کردنه و get برای احضارش کافیه در ضمن سایت مترجم داره از منوی ترجمه زبان پارسی را انتخاب کنیدسلام مجدد اقا ایمان ...من چند روزی باهاش ور رفتم ولی نتونستم کاری از پیش ببرم. اگر شما وقتشو داشتین کمک ما هم کبنید ممنون میشیم.قربون شما . لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 نیازی به چند روز تلاش نبود کافی بود یکبار صفحه ای که گفته شد را بخونید، درستش اینه که الان بگم پس در بخش خرید تایپیک بزنید ...این کد را بعد از شروع حلقه در single.php بگذارید $expire=time()+60*60*24*30*12; $read = "read".$post->ID; $date = date('Y-m-d H:i:s'); if(!isset($_COOKIE[$read])) { setcookie($read, $date , $expire); wp_redirect(get_the_permalink()); } else { echo " readed in: ".$_COOKIE[$read]; }این کد را در index.php قرار بدید (باز هم داخل حلقه) $read = "read".$post->ID; if(isset($_COOKIE[$read])) { echo " readed in: ".$_COOKIE[$read]; } else { echo "Unread!"; }کدها تست شده است و من به هیچ سئوال دیگه ای در مورد این تایپیک پاسخ نمی دم لطف کنید تمام شخصی سازی ها و کارهای دیگه اش رو خودتون انجام بدید 2 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری