fxer

کاربران
  • تعداد ارسال ها

    6
  • تاریخ عضویت

  • آخرین بازدید

تمامی ارسال های fxer

  1. با سلام من از کامپوننتی استفاده میکنم که نیاز به تاریخ و تقویم میلادی داره ، آیا راهی وجود داره که زبان سایت فارسی باشه اما تاریخ و تقویم سایت میلادی بشه ؟ البته یک آموزش برای میلادی کردن تاریخ به این شکل خوندم که باید فایل : language/fa-IR/fa-IR.date.php را حذف کرد ، انجام هم دادم علاوه بر اون فایل : language/fa-IR/calendar.js رو هم حذف کردم اما باز هم تقویم سایت میلادی نشد. حتی فایل calender.js رو از شاخه media/system/js به شاخه language/fa-IR/calendar.js کپی کردم و fa-IR.date.php رو حذف کردم که در این حالت کلا تقویم غیر فعال شد :13: برای میلادی شدن حتما باید زبان سایت انگلیسی بشه تا تقویم میلادی فعال بشه !! اساتید راهی داره تا این مشکل حل بشه ؟ مرسی :ds6a5d:
  2. با این کار کلا pop up calender در زبان فارسی از کار می افته و به جاش هم تقویم میلادی نمیاد وقتی روی تقویم کلید میکنی پایین صفحه میزنه: (javascript:void(0
  3. چه خوب شد برگشتین فکر کردم تا صبح باید منتظر بمونم :28: خوب با این تفاسیر حالا بر میگردم به سوال اولم استفاده از تقویم میلادی در عین فارسی بودن سایت پیشنهادی دارین ؟ جوملا 1.5.25 جوملا فارسی joomlafarsi
  4. باز هم ممنون آقای نوین فرد اما من دو تا اشتباه کردم :14: اول اینکه این موضوع رو بگم که بعد از منصرف شدن از میلادی کردن تاریخ سایت در حال حاضر سعی در تنظیم کامپوننت برای عدم خطا دهی با تاریخ شمسی هستم پس به جای فرمان: $max_date = '2010-02-01'; $min_date = '2010-01-01'; از فرمان زیر استفاده کردم : $min_date = '1390-01-01'; برای همین پیغام خطا داد اشتباه دوم اینکه کلا سعی در تغییر php اشتباه داشتم و خط درست فرامین کنترول کننده کد زیر هست : $dateformatcode = $params->get('dateformat'); if ($dateformatcode==""||$dateformatcode==3) { $d1='d-m-Y'; $d2='%d-%m-%Y'; } else if ($dateformatcode==1) { $d1='Y-m-d'; $d2='%Y-%m-%d'; } else if ($dateformatcode==2) { $d1='m/d/Y'; $d2='%m/%d/%Y'; } ?> <form action="index.php" method="post" name="adminForm" id="adminForm"> <div class="col100"> <fieldset class="adminform"><legend><?php echo JText::_( 'Availability Properties' ); ?></legend> <table class="admintable"> <tr> <td width="100" align="right" class="key"><label for="period"> <?php echo JText::_( 'Period' ); ?>: </label></td> <td><?php echo JText::_('From'); ?> <?php $js2 = 'onChange="(updateToField(\''.$d1.'\'));"'; echo JHTML::_('calendar',date($d1),'valid_from','valid_from',$d2,'size="10"'.$js2);?> <?php echo JText::_('To');?> <?php echo JHTML::_('calendar',date($d1,strtotime("+ 1day")),'valid_to','valid_to',$d2,'size="10"');?> </td> </tr> دستور بالا در عین فارسی بودن سایت ، ظاهرا تاریخ رو از قسمت میلادی جوملا میگیره برا همین تاریخ 1390 تو کتش (به فتح کاف و کسر ت) نمیره اینو میشه کاریش کرد ؟:33: در ضمن من جوملا 1.5.25 جوملا فارسی نصب کردم
  5. به به شما خوب دستور در کردین ها مرسی کلا صفحه ش باز نمیشد که حالا باز میشه :25: ولی حالا موقع ذخیره کردن میگه : selected dates must be in the range:2011-12-07 - 2026-12-07 فکر کنم فرمانشو از خط بالاتر میگیره که نوشته : $query = "SELECT MAX(today) as max_date, MIN(today) as min_date FROM #__AAAAAA"; این دوتا رو هم میشه استاتیک کرد ؟:21:
  6. جناب نوین فرد ممنون از پاسخ شما درست می فرمایید حذف تاریخ ایجاد مشکل ممکنه بکنه بهینه سازی کل کامپوننت هم زمان بر هست. من فقط زمانی که میخوام برای کامپوننت دامنه تاریخ تعریف کنم خطا میگیره خط دستورشو از یک فایل php پیدا کردم اگر میشه بفرمایید چطور باید این خط رو غیر فعال کرد یا بهش عدد استاتیک داد ؟ $query = "SELECT MAX(today) as max_date, MIN(today) as min_date FROM #__AAAAAA"; $db->setQuery($query); $range = $db->loadObjectList(); $max_date = date("Y-m-d", strtotime($range['0']->max_date)); $min_date = date("Y-m-d", strtotime($range['0']->min_date)); if ($res["code"]==0) { من با $min_date مشکل دارم از خودم دستور در کردم : $min_date = date("1390-01-01")) بهم گیر داد syntax error, unexpected میشه تغییرش داد ؟