امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال
 

کامپوننت ads manager یکی از بهترین افزونه ها برای ایجاد سایت آگهی مثل دیوار هست. کامپوننت دیگه ای که میشه در این زمینه ازش نام برد dj classified هست که این هم کامپوننت خوب و معروفی هست. کامپوننت ads manager امکانات خوبی در اختیارتون قرار میده ولی مشکلی که داره اینه که تاریخ ها در این کامپوننت شمسی نیستند. در این آموزش شما یاد می گیرید که چطور میشه تاریخ در یک کامپوننت رو فارسی و شمسی کرد. قبلا هم مقاله ای برای شمسی کردن تاریخ در کامپوننت K2 نوشتم که اونهم با استقبال زیادی مواجه شد. 

برای شمسی کردن تاریخ کامپوننت ads manager در منوی front باید وارد مسیر زیر شده

public_html/components/com_adsmanager/views/front/view.html.php

و خط 107 عبارت

echo "<br />".JHTML::_('date', $row->date_created, 'Y/m/d');

را جایگزین عبارت

echo "<br />".$this->reorderDate($row->date_created);

کنید. دقت کنیدکه با بروز رسانی کامپوننت مجددا باید اینکا را انجام دهید.

برای فارسی کردن منوی content list و my ads نیز ابتدا وارد افزونه ها > قالب ها > قالب ها شده و روی مشخصات قالب تان کلیک کنید. صفحه ای که پدیدار می شود مربوط به سفارشی سازی افزونه ها روی قالب شماست. در این صفحه روی زبانه ایجاد عنوان ها کلیک کرده و سپس در ستون کامپوننت ها روی com_adsmanger کلیک کرده و در لیستی که پدیدار می شود روی گزینه های list و myads کلیک کنید. با این کار پوشه ای به نام html در قالب تون ساخته و به ترتیب فایل های مربوط به منوی های منوی content list و my ads در این پوشه کپی می شود. حالا یک به یک وارد این فایل ها شده و همانطور که در ادامه می خوانید تاریخ را در این صفحات فارسی می کنیم:

برای فارس کرن منوی list آگهی ها در خط 167 فایل com_adsmanager/list/default_list.php عبارت

echo JHTML::_('date', $content->date_created, 'Y/m/d');

را جایگزین عبارت

echo $this->reorderDate($content->date_created);

کنید.

برای فارس کرن منوی myads نیز در خط 140 فایل com_adsmanager/myads/default.php عبارت

echo JText::_('ADSMANAGER_EXPIRATION_DATE').": ".JHTML::_('date', $content->expiration_date, 'Y/m/d')."<br/>";

را جایگزین عبارت

echo JText::_('ADSMANAGER_EXPIRATION_DATE').": ".$this->reorderDate($content->expiration_date)."<br/>";

کنید.

این تغییرات بر خلاف ویرایشی که در فایل public_html/components/com_adsmanager/views/front/view.html.php دادید با بروزرسانی کامپوننت از بین نمیره ولی اگر قالب رو تغییر بدین باید محتوای پوشه html قالب قبلی رو به قالب جدید تون منتقل کنید.

 

Comments (0)

There are no comments posted here yet

Leave your comments

  1. Posting comment as a guest. Sign up or login to your account.
Attachments (0 / 3)
Share Your Location