MRT69

ایجاد تغیرات در افزونه

5 پست در این موضوع

با سلام خدمت دوستان

من توی یه سری از افزونه های جوملا می خوام یه سری تغیر ایجاد کنم

مثلا توی ماژول اخرین اخبار jv news در قسمت ادمین یه فیلتر و بخش جدید ایجادم کنم به اسم محدوده زمانی که مثلا اخبار یک هفته اخیر یا دو هفته اخیر و ... را نمایش بده مشابه شکل زیر :

ptzodt0fq49uyobk8cmt.jpg

خود قرار دادن این منوی این فیلتر رو که باید با ویرایش فایل xml ماژول ایجاد کنم حالا نمی دونم چه طور باید این فیلتر رو با دیتا بیس و... متصل کنم که با توجه به اخبار منتشر شده در سایت و موجود در دیتا بیس فیتلر اعمال بشه

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

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

برای اینکار باید در داخل فایلهای ماژول که معمولا فایل helpre.php هست بخشی از کدها را که اطلاعات را از دیتابیس میگیره تغییر بدید و یه شرط به کوئری ماژول اضافه کنید

Share this post


Link to post
Share on other sites

<field name="max_days" type="list" default="" label="محدوده زمانی" description="">

<option value="10000">همه </option>

<option value="7">یک هفته </option>

<option value="14">دو هفته </option>

<option value="21">سه هفته </option>

<option value="30">یک ماه </option>

</field>

Share this post


Link to post
Share on other sites

الان من توی قسمت xml پارامتر ها رو به شکل زیر مشخص کردم توی قسمت php و helper باید به چه صورت بنویسم ؟


               <field name="max_days" type="list" default="" label="محدوده زمانی" description="">
 <option value="10000">همه </option>
 <option value="7">یک هفته </option>
  <option value="14">دو هفته  </option>
  <option value="21">سه هفته </option>
  <option value="30">یک ماه </option>
</field>

Share this post


Link to post
Share on other sites

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

$max_days = $params->get('max_days');

بعد بر اساس اون اطلاعات رو از دیتابیس خودتون بگیرید

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری