انجمن


شرط براي زمينه ي دلخواه  (۱۲ نوشته)

  • Mostafa

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

    سلام
    با كد زير:

    <?php
    
    		$key = "Number";
    
    		$value = get_post_meta($post->ID, $key, true);
    
    		echo $value;
    
    	?>

    كه خروجي اون هرچيزي كه توي زمينه دلخواه با نام Number وارد بشه رو نمايش ميده
    آيا ميشه كاري كرد وقتي اين خروجي بيشتر از عددي شد يه خروجي ديگه اي هم بده؟
    جستجو هم بي فايده بود !

  • گناهکار

    آفلاین
    کلیددار
    بهترین پاسخ

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

    خب این‌طوری می‌شه مثلن:

    <?php
    $key = "Number";
    $value = get_post_meta($post->ID, $key, true);
    if($value > 5000) {
    echo $value . '+jayeze!';
    } else {
    echo $value;
    }
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - Morteza - vistaix - AmirTnT - uniQue - PC20
  • گناهکار

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

    آيا ميشه كاري كرد وقتي اين خروجي بيشتر از عددي شد يه خروجي ديگه اي هم بده؟

    خب از نظر منطقی که می‌شه٬ شما با کدوم قسمت‌ش مشکل دارین؟ می‌خواین چی بسازین دقیقن؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    uniQue - Mostafa
  • Mostafa

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

    به عنوان مثال
    يه نوشته اي داريم (به عنوان محصول) كه قيمت رو 5500 تومان وارد ميكنيم و محصولات بالاي 5000 تومان + يك هديه هم داشته باشه
    منظورم دقيقا اين يك هديه است كه به طور اتوماتيك نشون داده بشه

  • Mostafa

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

    ببخشيد در اين مورد يه مشكلي بر خوردم
    توي localhost اين كد كار ميكرد اما روي هاست كار نميكرد و خروجي نشون داده نميشه!
    به نظرتون مشكل از كجاست؟

  • گناهکار

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

    چیزی نداره که بخواد روی هاست از کار بندازش٬ به کوچک-بزرگ بودن حروف دقت کنین. تعریف کردن زمینه‌ی دلخواه هم فراموش نشه :)

  • Mostafa

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

    كمي بيشتر كه پيگيري كردم ديدم مشكل از كدهاي زمينه دل خواه نيست!
    عكس زير رو ببينيد متوجه موضوع مي شويد:
    لوكال:
    http://img3.tinypic.info/files/elaxthfuyashs9hr6btf.jpg
    هاست:
    http://img3.tinypic.info/files/atco1i6zys3jpiw1aw76.jpg
    كد محصول و قيمت رو نشون نميده,‌ احتمال زياد مشكل از جاي ديگه اي هستش
    ببخشيد

  • Mostafa

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

    یک مشکل دیگه !!!
    حالا می خوام 20% هم از مقدار خروجی کم کنم (+ همون دستور شرطی)
    یه چیزی تو این مایه ها:

    $tsum = 0;
    echo '$key * 20% =' $tsum - $value;

    دستور صحیحش رو نمی دونم

  • گناهکار

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

    من که متوجه نشدم این دستوراتی که نوشتین چی هستن٬ اما اگه می‌خواین از یه عدد٬ بیست درصدش رو کم کنین باید اون رو ضرب‌در 0.8 کنین.

  • Mostafa

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

    داخل این دستور:

    <?php
    $key = "Number";
    $value = get_post_meta($post->ID, $key, true);
    if($value > 5000) {
    echo $value . '+jayeze!';
    } else {
    echo $value;
    }
    ?>

    می خواستم این کار رو انجام بدم, به نظرتون عملی هست؟
    و اون مثال هم زدم برای درک بیشتر, یعنی
    مقدار خروجی * 20% = یک متغیر تعریف شده و منهای خروجی که فکر کنم اینطوری باشه
    البته خودتون بهتر وارد هستین!

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

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

    راست‌ش نمی‌دونم ایراد از منه یا جای دیگه ولی خب باز هم متوجه نشدم دقیقن چی می‌خواین!

    ولی اگه منظورتون این هست که می‌خواین ۲۰٪ از value کم کنین و اونو نمایش بدین می‌تونین از این استفاده کنین:
    $value_off = $value * .8;

    که متغیره value_off همراه با ۲۰٪ تخفیف هست و متغیر value هم بدون تغییر مونده٬ دیگه هر کدوم رو که دوس داشتین توی کدهاتون می‌تونین استفاده کنین.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - Morteza - uniQue
  • jahani87

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

    سلام
    سايتم رو بروز رساني كرده‌م (نگارش 3). تصاوير زمينه دلخواه كه براي نوشته هام انتخاب مي كنم تا همراه با چكيده در صفحه اول نشون داده بشه، چكيده ها هست اما تصاوير نمايش داده نميشن. حتي پرميشن هاي مربوط به پوشه آپلود و زيرپوشه هاش رو در كنترل پنل تنظيم كردم. به كتابخانه هم كه پرونده جديد آپلود ميكنم در ليست پرونده ها مياد اما thumbnail نمايش داده نميشه.

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



برچسب‌ها