انجمن


نمایش زمینه های دلخواه برای کاربران ثبت نامی  (۳ نوشته)

  • نوین ادمین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۶
    تشکر شده: ۶۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۳ اردیبهشت ۱۳۹۱ - ۲۳:۵۰

    سلام .
    میخواستم قسمت زمینه های دلخواه در سایتم فقط برای کاربران ثبت نامی نمایش داده بشه .
    یک جا خوندم باید این کد رو استفاده کنم :

    <?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"  />
    &nbsp; دانلود مستقیم : <?php echo get_post_meta($post->ID, 'dl1',true); ?><br /> <?php endif; ?>
    	   	}
    	else {
    		echo "You are not logged in.\n";
    }
    ?>

    چطوری میشه این کد رو درست کنم ؟
    ممنون

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۴ اردیبهشت ۱۳۹۱ - ۰۲:۰۵

    <?php if ( is_user_logged_in() ) { ?>
     <?php $dll = get_post_meta($post->ID, 'dll', true); ?>
     دانلود مستقیم : <?php echo $dll; ?>
    <?php } else {   ?>
    <?php } ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    نوین ادمین
  • نوین ادمین

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۶
    تشکر شده: ۶۷ بار
    # نوشته شده: ۱۲ سال پیش
    ۲۴ اردیبهشت ۱۳۹۱ - ۰۶:۲۸

    ممنون NESTED عزیز .
    توی کد شما عکس کوچیک قرار داده نشده
    <img src="http://.../images/download.png" alt="دانلود" width="16" height="16" border="0" align="right" />
    مقداری هم برای else هم نیست. میشه کد رو به این صورت بازنویسی کرد ؟

    <?php if ( is_user_logged_in() ) { ?>
     <?php $dll = get_post_meta($post->ID, 'dll', true); ?>
     <img src="http://.../images/download.png" alt="دانلود" width="16" height="16" border="0"  align="right"  />
    &nbsp; دانلود مستقیم <?php echo $dll; ?>
    <?php } else {   ?>
    <?php } ?>

    حالا مقدار else رو کجا باید بزارم ؟میشه کد html هم گذاشت دیگه . نه ؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    NESTED

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.