رفتن به مطلب
hojjat_web

دستور شرطی بر اساس تاریخ جوملا ؟!

پست های پیشنهاد شده

سلام

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

دستور شرطی بر اساس تاریخ جوملا به چه شکل میشه ؟

مشکل نمایش تاریخ تو قالب نیست !

بزارید کامل توضیح بدم

برای فراخوانی تابع تاریخ در هر جای سایت میشه از کد زیر استفاده کرد

[undefined=undefined]<?php echo JHtml::_('date',$startdate, JText::_("l, d F Y H:i")); ?>

یعنی هر جا که کد بالا را استفاده کنیم تاریخ نمایش داده میشه

حالا کاری که من میخوام انجام بدم

اگر به کد بالا دقت کنید در قسمت "l, d F Y H:i" فرمت تاریخ نشون داده شده

حالا میخوام شرطی بزارم که مثلا اگر "l" که روز هفته است برابر پنج شنبه شد یه عکس یا یه مطلب را نشون بده

یه شرط برای روز های هفته که بر اساس اون یه عکس اتوماتیک نسون داده بشه البته من فقط برای عکس نمیخوام / کلا میخوام برای کارهای مختلف استفاده کنم از این شرط

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام خدمت همه دوستان

دوست من اگه منظورتون رو درست متوجه شده باشم ميتونيد اينطوري عمل كنيد

خب كدي كه تاريخ رو نشون ميده رو به اين صورت تغيير ميديم:

$date = JHtml::_('date',$startdate, JText::_("l,d,F,Y,H,i"));

خروجي اين كد به اين صورت خواهد بود و در متغير $date ذخيره ميشه:

پنج شنبه,04,آبان,1391,15,46

خب حالا با استفاده از اين تكه كد قسمت هاي مختلف تاريخ رو داخل يك آرايه ذخيره ميكنيم، با استفاده از اين تكه كد:

$date = split(",", $date);

اجزاي مختلف تاريخ به تفكيكي به اين صورت داخل تابع $date‌ قرار ميگيرد:

Array ( [0] => پنج شنبه [1] => 04 [2] => آبان [3] => 1391 [4] => 15 [5] => 51 ) 

حالا عنوان روز هفته در انديس صفر ذخيره شده و بقيه قسمت ها هم در انديس هاي ديگر...

براي بررسي شرط نيز به اين صورت ميتونيم عمل كنيم:

if($date[0] == "پنج شنبه")
{
  ...
}

بررسي بقيه مقادير در انديس هاي ديگر...

يا علي

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون رامین جان از توضیحاتت

روشی که پیشنهاد کردی باعث شد که به اون چیزی که میخوام برسم

به عنوان مثال برای روزهای هفته

 
<?php ($this1=JHtml::_('date',$startdate, JText::_("l"))) ;?>
<?php if($this1=="پنج شنبه"):?>
.....
<?php endif; ?>

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...