remigolian
چهارشنبه 06 شهریور 1392, 03:09 صبح
سلام به همگی
من از افزونه برای وبسایتم استفاده می کنم . روز شمار و ساعت شما دقیقه شمار و ثانیه شمار داره !
وقتی زبان وب سایتم رو زبان خارجی هست درسته و مشکلی باهاش نداره .
ولی وقتی زبان سایت رو فارسی می کنم دیگه نشونش نمیده و اینو بهم میده !Deal is over
این افزونه کارش اینه که میگه این محصول در 10 ماه دیگه میاد به بازار و بعد اون دیگه براساس روز ساعت دقیقه ازش کم می کنه مثله یه ساعت تو سایت .
ولی وقتی تو مدیریت بهش تاریخ می دم ، فارسی رو تبدیل می کنه به میلادی زمانی که ذخیره میشه !
مثلا وقتی می زنم انتشار این محصول در 02/10/93 تبدلیش می کنه به میلادی مثلا ساله 1993 که دیگه ثانیه شمار نمیاد .
رفتم تو افزونه و تو فایل php اش اینم کدهای مربوط بهش هستن :
<div class="sp-vmslider-counter">
<div id="sp-deal-countdown-<?php echo $ic ?>"></div>
</div>
<script type="text/javascript">
jQuery(function($){
$('#sp-deal-countdown-<?php echo $ic ?>').countdown({
until: new Date(<?php
$m = JHtml::date($product->product_available_date , 'm', true)-1;
$y = JHtml::date($product->product_available_date , 'Y', true);
$d = JHtml::date($product->product_available_date , 'd', true);
echo "$y,$m,$d"; ?>),
format: 'dHMS',
layout: '<ul class="sp-countdown-list">\
<li>\
<p class="sp-countdown-number">{dl}</p>\
<p class="sp-countdown-names">{dn}</p> \
</li>\
<li>\
<p class="sp-countdown-number">{hl}</p>\
<p class="sp-countdown-names">{hn}</p> \
</li>\
<li>\
<p class="sp-countdown-number">{ml}</p>\
<p class="sp-countdown-names">{mn}</p> \
</li>\
<li>\
<p class="sp-countdown-number">{sl}</p>\
<p class="sp-countdown-names">{sn}</p>\
</li>\
</ul>',
expiryText: '<div class="label label-important sp-countdown-over">Deal is over</div>',
alwaysExpire:true
});
});
</script>
دوستان باید چی کار کنم ؟
من از افزونه برای وبسایتم استفاده می کنم . روز شمار و ساعت شما دقیقه شمار و ثانیه شمار داره !
وقتی زبان وب سایتم رو زبان خارجی هست درسته و مشکلی باهاش نداره .
ولی وقتی زبان سایت رو فارسی می کنم دیگه نشونش نمیده و اینو بهم میده !Deal is over
این افزونه کارش اینه که میگه این محصول در 10 ماه دیگه میاد به بازار و بعد اون دیگه براساس روز ساعت دقیقه ازش کم می کنه مثله یه ساعت تو سایت .
ولی وقتی تو مدیریت بهش تاریخ می دم ، فارسی رو تبدیل می کنه به میلادی زمانی که ذخیره میشه !
مثلا وقتی می زنم انتشار این محصول در 02/10/93 تبدلیش می کنه به میلادی مثلا ساله 1993 که دیگه ثانیه شمار نمیاد .
رفتم تو افزونه و تو فایل php اش اینم کدهای مربوط بهش هستن :
<div class="sp-vmslider-counter">
<div id="sp-deal-countdown-<?php echo $ic ?>"></div>
</div>
<script type="text/javascript">
jQuery(function($){
$('#sp-deal-countdown-<?php echo $ic ?>').countdown({
until: new Date(<?php
$m = JHtml::date($product->product_available_date , 'm', true)-1;
$y = JHtml::date($product->product_available_date , 'Y', true);
$d = JHtml::date($product->product_available_date , 'd', true);
echo "$y,$m,$d"; ?>),
format: 'dHMS',
layout: '<ul class="sp-countdown-list">\
<li>\
<p class="sp-countdown-number">{dl}</p>\
<p class="sp-countdown-names">{dn}</p> \
</li>\
<li>\
<p class="sp-countdown-number">{hl}</p>\
<p class="sp-countdown-names">{hn}</p> \
</li>\
<li>\
<p class="sp-countdown-number">{ml}</p>\
<p class="sp-countdown-names">{mn}</p> \
</li>\
<li>\
<p class="sp-countdown-number">{sl}</p>\
<p class="sp-countdown-names">{sn}</p>\
</li>\
</ul>',
expiryText: '<div class="label label-important sp-countdown-over">Deal is over</div>',
alwaysExpire:true
});
});
</script>
دوستان باید چی کار کنم ؟