hojjat_web 0 ارسال شده در آبان 91 سلام من میخوام یه دستور شرطی بدم که مثلا اگر تاریخ روز شنبه ست به عنوان مثال یه عکس یا یک مطلب یا ... توی قالب نمایش بده دستور شرطی بر اساس تاریخ جوملا به چه شکل میشه ؟ مشکل نمایش تاریخ تو قالب نیست ! بزارید کامل توضیح بدم برای فراخوانی تابع تاریخ در هر جای سایت میشه از کد زیر استفاده کرد [undefined=undefined]<?php echo JHtml::_('date',$startdate, JText::_("l, d F Y H:i")); ?> یعنی هر جا که کد بالا را استفاده کنیم تاریخ نمایش داده میشه حالا کاری که من میخوام انجام بدم اگر به کد بالا دقت کنید در قسمت "l, d F Y H:i" فرمت تاریخ نشون داده شده حالا میخوام شرطی بزارم که مثلا اگر "l" که روز هفته است برابر پنج شنبه شد یه عکس یا یه مطلب را نشون بده یه شرط برای روز های هفته که بر اساس اون یه عکس اتوماتیک نسون داده بشه البته من فقط برای عکس نمیخوام / کلا میخوام برای کارهای مختلف استفاده کنم از این شرط نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
رامین انگوتی 583 ارسال شده در آبان 91 سلام خدمت همه دوستان دوست من اگه منظورتون رو درست متوجه شده باشم ميتونيد اينطوري عمل كنيد خب كدي كه تاريخ رو نشون ميده رو به اين صورت تغيير ميديم: $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] == "پنج شنبه") { ... } بررسي بقيه مقادير در انديس هاي ديگر... يا علي نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
hojjat_web 0 ارسال شده در آبان 91 ممنون رامین جان از توضیحاتت روشی که پیشنهاد کردی باعث شد که به اون چیزی که میخوام برسم به عنوان مثال برای روزهای هفته <?php ($this1=JHtml::_('date',$startdate, JText::_("l"))) ;?> <?php if($this1=="پنج شنبه"):?> ..... <?php endif; ?> نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر