نوین ادمین 3860 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 (ویرایش شده) سلام .میخواستم قسمت زمینه های دلخواه در سایتم فقط برای کاربران ثبت نامی نمایش داده بشه .یک جا خوندم باید این کد رو استفاده کنم :<?php if ( is_user_logged_in() ) { }else { echo "You are not logged in.\n";}?>اما من وقتی از این کد استفاده می کنم کد اصلی به شکل زیر میبشه و php دوم غیر فعال میشه یجورایی و صفحه سایت ارور میده و بالا نمیاد<?php if ( is_user_logged_in() ) {<?php $mid_var = get_post_meta($post->ID, 'dl1',true); if(isset($mid_var) && !empty($mid_var)) : ?><img src="http://.../images/download.png" alt="دانلود" width="16" height="16" border="0" align="right" /> دانلود مستقیم : <?php echo get_post_meta($post->ID, 'dl1',true); ?><br /> <?php endif; ?> }else { echo "You are not logged in.\n";}?>چطوری میشه این کد رو درست کنم ؟ممنون ویرایش شده اردیبهشت 91 توسط shahab2005 نقل قول لینک به ارسال
نوین ادمین 3860 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 آقای nested عزیز لطف کردن این راهنمایی رو کردن<?php if ( is_user_logged_in() ) { ?><?php $dll = get_post_meta($post->ID, 'dll', true); ?>دانلود مستقیم : <?php echo $dll; ?><?php } else { ?><?php } ?>اما کد کامل نیست . مقداری برای else تعریف نشده . مثلاً این مقدار " برای مشاهده لیتک ها ثبت نام کنید " این کد رو چظوری باید درستش کنم که خطا نده ؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 سلاماین رو تست کنید.<?php if ( is_user_logged_in() ) {<?php $mid_var = get_post_meta($post->ID, 'dl1',true); if(isset($mid_var) && !empty($mid_var)) : ?><img src="http://.../images/download.png" alt="دانلود" width="16" height="16" border="0" align="right" /> دانلود مستقیم : <?php echo get_post_meta($post->ID, 'dl1',true); ?><br /> <?php endif; }else { echo "You are not logged in.\n";}?> 3 نقل قول لینک به ارسال
NESTED 4295 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 <?php if ( is_user_logged_in() ) { ?><?php $dll = get_post_meta($post->ID, 'dll', true); ?>دانلود مستقیم : <?php echo $dll; ?><?php } else {echo 'تگ لینک'; ?><?php } ?> 3 نقل قول لینک به ارسال
نوین ادمین 3860 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 <?php if ( is_user_logged_in() ) { ?><?php $dll = get_post_meta($post->ID, 'dll', true); ?>دانلود مستقیم : <?php echo $dll; ?><?php } else {echo 'تگ لینک'; ?><?php } ?>من اینو تست کردم عملکردش درست بود فقط لینک های دانلود رو نمیاورد . <?php echo $dll; ?> کار نمیکرد . نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 من اینو تست کردم عملکردش درست بود فقط لینک های دانلود رو نمیاورد . <?php echo $dll; ?> کار نمیکرد .اون یک مثال بوده. شما باید قسمت لینک دانلود سایت خودتون رو جایگزین میکردید<?phpif ( is_user_logged_in() ) {$dll = get_post_meta($post->ID, 'dll', true);echo "دانلود مستقيم : <a href='$dll'>دانلود</a>";} else {echo 'تگ لينک';} ?> 3 نقل قول لینک به ارسال
NESTED 4295 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 <?php if ( is_user_logged_in() ) { ?><?php $dll = get_post_meta($post->ID, 'dll', true); ?>دانلود مستقیم : <a href="<?php echo $dll; ?>">Download</a><?php } else {echo 'امکان بازدید از لینک دانلود تنها برای کاربرانی که <a href="http:www.domain.com/wp-login.php?action=register">ثبت نام </a>کرده اند وجود دارد'; ?><?php } ?> 3 نقل قول لینک به ارسال
نوین ادمین 3860 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 ممنون . یک نکته که یادم رفت بگم اینه که کد اچ تی ام ال لینک دانلود رو مستقیماً گذاشتم . یعنی dl1 مقدار اینجوری داره :<a href="http://dl.mohandesyar.com/91/2/Bascom-avr(www.mohandesyar.com).zip" rel="nofollow" >کامپایلر Bascom AVR 2.0.7.3</a>برای همین نباید از تگ لینک استفاده کنم . کل مقدار رو باید برگردونم . . . . نقل قول لینک به ارسال
نوین ادمین 3860 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 کشس چیزی به ذهنش نرسید در این مورد ؟ بجای<?php echo $dll; ?>نمیتونم چیز دیگه ای بزارم ؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 دقیقا چه کاری میخواهید انجام بدید؟ 1 نقل قول لینک به ارسال
NESTED 4295 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 اول اینکه نام زمینه دلخواه در این تابع شرطی dll هست نه dl1بعد اینکه براحتی با زمینه دلخواه زیر :<?php if ( is_user_logged_in() ) { ?><?php $dll = get_post_meta($post->ID, 'dll', true); ?>دانلود مستقیم : <?php echo $dll; ?><?php } else {echo 'امکان بازدید از لینک دانلود تنها برای کاربرانی که <a href="http:www.domain.com/wp-login.php?action=register">ثبت نام </a>کرده اند وجود دارد'; ?><?php } ?>می تونید مقدار زمینه دلخواه به اینصورت وارد کنید ( تست شده و کار می کنه ):<a href="http://dl.mohandesyar.com/91/2/Bascom-avr(www.mohandesyar.com).zip" rel="nofollow" >کامپایلر Bascom AVR 2.0.7.3</a> 4 نقل قول لینک به ارسال
نوین ادمین 3860 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 اره فکر کنم مشکلش همین بود .بجای DL1 از DLL استفاده شده بود که مقدار رو لود نمیکرد . کد درست بود و عمل نمی کرد برای همین خیلی تعجبیدم ممنون نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .