پارس جوم ::  انجمن های تخصصی جوملا
مشکل با تاریخ شمسی افزونه ads manager - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: مشکل با تاریخ شمسی افزونه ads manager (/thread-2552.html)

صفحه‌ها: 1 2


مشکل با تاریخ شمسی افزونه ads manager - rasol - ۲۵-۷-۱۳۹۰ ۰۱:۳۲ صبح

سلام
اقای مهندس پردل در معرفی افزونه adsmanager روش زیر رو برای شمسی کردن تاریخ فرموده بودند:
نقل قول: سلام
براي تبديل تاريخ به تاريخ خورشيدي، فايل هاي زير رو باز كنيد:

کد:
your_site/components/com_adsmanager/views/front/view.html.php
your_site/components/com_adsmanager/views/list/view.html.php
your_site/components/com_adsmanager/views/result/view.html.php

تو اين فايل ها دنبال عبارات زير بگردين:

کد:
function reorderDate( $date ){
        $format = JText::_('ADSMANAGER_DATE_FORMAT_LC');
        
        if ($date && (preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})/",$date,$regs))) {
            $date = mktime( 0, 0, 0, $regs[2], $regs[3], $regs[1] );
            $date = $date > -1 ? strftime( $format, $date) : '-';
        }
        return $date;
    }

عبارات بالا رو با عبارات زير جايگزين كنيد:

کد:
function reorderDate( $date ){
         return mosFormatDate($date);
     }

من هم تغییرات فوق رو اعمال کردم باز هم تاریخ میلادی نشون میده، آیا نیازه تنظیم خاص یا افزونه خاصی نصب بشه تا تاریخ شمسی بشه؟
ممنون میشم راهنمایی فرمایید


RE: مشکل با تاریخ شمسی افزونه ads manager - مرتضی محمدجانی - ۲۵-۷-۱۳۹۰ ۰۲:۰۹ صبح

شما از کدام ورژن جوملا و افزونه استفاده می کنید ؟
Rose


RE: مشکل با تاریخ شمسی افزونه ads manager - rasol - ۲۵-۷-۱۳۹۰ ۰۲:۳۳ صبح

جوملا 1.5.23 مامبولرن و adsmanager 2.6.4

یه مشکلی هم که با تغییر دادن کدهای بالا بوجود میاد اینکه که تو صفحه همه آگهی ها مطالب بدون استایل نشون داده میشه یعنی بدون قالب


RE: مشکل با تاریخ شمسی افزونه ads manager - rasol - ۲۶-۷-۱۳۹۰ ۰۴:۴۷ صبح

یعنی راه حلی وجود نداره ؟


RE: مشکل با تاریخ شمسی افزونه ads manager - پیام عمرانی - ۲۶-۷-۱۳۹۰ ۰۵:۰۴ صبح

من این افزونه را تازگی ها بدون مشکل برای کسی نصب کردم


RE: مشکل با تاریخ شمسی افزونه ads manager - شاهین سمیع عادل - ۲۸-۷-۱۳۹۰ ۰۳:۳۶ صبح

کش مرورگر و کش جوملایتان را خالی کنید . یکبار این افزونه را پاک کنید و مجددا نصب کنید .
مجددا تمام مراحل را از ابتدا انجام دهید و در تغییر کدها دقت کنید تا خطایی ایجاد نشده باشد.


RE: مشکل با تاریخ شمسی افزونه ads manager - sajjadnasiri - ۱۰-۹-۱۳۹۰ ۱۱:۲۴ عصر

سلام
من از جومفا 1.5.22 و کامپوننت adsmanager استفاده می کنم اما در فولدر com_adsmanager
فولدری به نام views نیست... چیکار کنم؟؟؟


حل شد: برای کسانی که این فولدر روندارند، عبارت بالا را در com_adsmanager/adsmanager.html.php پیدا و جایگزین نمایند.


RE: مشکل با تاریخ شمسی افزونه ads manager - foroogh_gol - ۲۶-۹-۱۳۹۰ ۱۱:۳۰ عصر

من کد های مربوط به تغییر تاریخ شمسی به میلادی را در کامپوننت adsmanagerگذاشتم ولی بهم خطا می ده یعنی مثل اینکه css ها را نمی خونه و
Fatal error: Call to undefined function mosformatdate() in D:\xampp\htdocs\esf\components\com_adsmanager\views\list\view.html.php on line 221
این پیغام را می ده چیکار کنم؟


RE: مشکل با تاریخ شمسی افزونه ads manager - مرتضی محمدجانی - ۲۷-۹-۱۳۹۰ ۰۶:۰۵ صبح

دوست عزیز
در هاست نصب کنید فکر نکم این پیغام خطا مشاهده شود.
اگر چنانچه بعد از انتقال قالب باز هم همین مشکل را داشتید .
همراه با دمو در قسمت مشکلات عمومی مطرح کنید.
با تشکرRose


RE: مشکل با تاریخ شمسی افزونه ads manager - bh1982 - ۱۹-۹-۱۳۹۱ ۰۴:۴۵ عصر

من ادز منیجر 2.6.4 رو که آقای پردل فارسی کردن رو از آپلودسنتر جومینا دانلود و روی هاست نصب کردم. وقتی طبق این راهنمایی‌ها خواستم تاریخ رو از میلادی به شمسی تغییر بدم ارور زیر رخ داد:
Fatal error: Call to undefined function mosformatdate() in /home/filmneve/public_html/components/com_adsmanager/views/front/view.html.php on line 184

محتوای لاین 184:
کد:
return mosFormatDate($date);


جوملای من 2.5.8 است. علت بروز این خطا چیست؟