به محتوای اصلی بروید

JFilters

افزونه جوملا ( JFilters ) برای ( Joomla | جوملا ) محصول شرکت ( Blue Coder )

محدوده قیمت: 180.000 تومان تا 890.000 تومان


نسخه محصول : 1.22.0

تعداد فروش :


افزونه جوملا jfilter
افزونه جوملا jfilter

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

JFilters به‌گونه‌ای طراحی شده که مستقیماً با ساختارهای اصلی جوملا کار کند و برای بسیاری از پروژه‌ها نیازی به استفاده از کامپوننت‌های سنگین CCK یا سیستم‌های پیچیده مدیریت محتوا وجود نداشته باشد. این موضوع باعث می‌شود بتوانید قابلیت‌های پیشرفته فیلترینگ را با استفاده از امکانات بومی جوملا به سایت خود اضافه کنید.

JFilters چه کاری انجام می‌دهد؟

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

  • فیلتر کردن مقالات جوملا بر اساس Custom Fields
  • فیلتر کردن محتوا بر اساس دسته‌بندی‌ها
  • فیلتر کردن محتوا بر اساس تگ‌ها
  • فیلتر کردن بر اساس نویسنده
  • فیلتر کردن بر اساس تاریخ ایجاد محتوا
  • فیلتر کردن بر اساس فیلدهای بومی جوملا
  • فیلتر کردن مخاطبین جوملا
  • ترکیب چند فیلتر مختلف با یکدیگر
  • ایجاد صفحات محتوایی بر اساس معیارهای از پیش تعیین‌شده
  • استفاده از فیلترها برای محدود کردن نتایج Smart Search جوملا
فیلتر بر اساس Custom Fields جوملا

یکی از مهم‌ترین قابلیت‌های JFilters امکان استفاده از فیلدهای سفارشی جوملا برای ایجاد فیلتر است. بنابراین اگر در سایت خود برای مقالات یا سایر محتواها فیلدهایی مانند قیمت، برند، رنگ، مدل، وضعیت، موقعیت مکانی، سال تولید یا هر مشخصه دیگری ایجاد کرده باشید، می‌توانید از همین اطلاعات برای ساخت فیلتر استفاده کنید.

  • استفاده مستقیم از Custom Fields جوملا
  • ایجاد فیلتر از اطلاعات موجود در فیلدهای سفارشی
  • امکان ترکیب چند Custom Field در یک سیستم فیلترینگ
  • مناسب برای سایت‌های فروشگاهی، دایرکتوری، دانلود، خبری و محتوایی
  • بدون نیاز به استفاده اجباری از CCKهای سنگین برای ایجاد ساختار فیلترینگ
فیلتر دسته‌بندی‌ها و تگ‌های جوملا

JFilters می‌تواند از ساختار دسته‌بندی‌ها و تگ‌های جوملا نیز برای ایجاد فیلتر استفاده کند. این قابلیت برای سایت‌هایی که تعداد زیادی مقاله یا محتوای مختلف دارند بسیار کاربردی است و به کاربر اجازه می‌دهد سریع‌تر به محتوای موردنظر خود برسد.

  • فیلتر بر اساس Categories
  • فیلتر بر اساس Tags
  • پشتیبانی از ساختارهای تو در تو در دسته‌بندی‌ها و تگ‌ها
  • امکان ترکیب دسته‌بندی با سایر فیلترها
  • نمایش گزینه‌های مرتبط با محتوای صفحه
فیلتر خودکار و هوشمند

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

  • تشخیص خودکار فیلترهای مرتبط با صفحه
  • تشخیص گزینه‌های مرتبط با محتوای موجود
  • کاهش نمایش گزینه‌های غیرمرتبط
  • ایجاد تجربه کاربری ساده‌تر
  • مناسب برای سایت‌های دارای حجم بالای محتوا
انواع نمایش فیلترها

JFilters امکان نمایش فیلترها در قالب‌های مختلف را در اختیار مدیر سایت قرار می‌دهد. نوع نمایش قابل استفاده به نوع داده فیلتر و ساختار فیلد مربوطه بستگی دارد.

  • Links
  • Checkboxes
  • Drop-down Lists
  • Calendars
  • Range Sliders
  • Radio Buttons
  • Buttons
  • Buttons Multi-Select
ترکیب JFilters با Joomla Smart Search

JFilters قابلیت ترکیب با سیستم Smart Search جوملا را دارد. به کمک این قابلیت می‌توان نتایج جستجوی جوملا را با فیلترهای مرتبط محدود کرد تا کاربر پس از انجام جستجو بتواند نتایج را دقیق‌تر بررسی کند.

  • ادغام با Joomla Smart Search
  • فیلتر کردن نتایج جستجوی جوملا
  • نمایش فیلترهای مرتبط با نتایج جستجو
  • امکان محدود کردن نتایج پس از انجام جستجو
  • مناسب برای سایت‌های دارای محتوای زیاد
ایجاد صفحات بر اساس معیارهای مختلف

JFilters تنها یک ابزار برای فیلتر کردن نتایج موجود نیست؛ بلکه می‌توانید با استفاده از آن صفحات مختلفی در جوملا ایجاد کنید که محتوای آن‌ها بر اساس مجموعه‌ای از معیارهای مشخص تعریف شده باشد.

برای مثال در یک سایت املاک می‌توان صفحه‌ای برای نمایش آپارتمان‌های یک منطقه خاص ایجاد کرد یا در یک سایت کاریابی، صفحه‌ای برای نمایش فرصت‌های شغلی مربوط به یک موقعیت شغلی مشخص ساخت.

  • ایجاد صفحات بر اساس Custom Fields
  • ایجاد صفحات بر اساس Categories
  • ایجاد صفحات بر اساس Tags
  • ایجاد صفحات بر اساس Authors
  • ایجاد صفحات بر اساس Dates
  • ترکیب چند معیار برای ساخت یک صفحه
  • امکان مرتب‌سازی نتایج صفحات ایجادشده
مرتب‌سازی پیشرفته نتایج

نتایج JFilters فقط قابل فیلتر کردن نیستند و امکان تعریف قوانین مختلف برای مرتب‌سازی آن‌ها نیز وجود دارد. این قابلیت به شما اجازه می‌دهد ترتیب نمایش محتوا را بر اساس شرایط مختلف کنترل کنید.

  • مرتب‌سازی بر اساس عنوان
  • مرتب‌سازی بر اساس ارتباط نتیجه با جستجو
  • مرتب‌سازی بر اساس مقادیر Custom Field
  • تعریف Sorting Rules
  • امکان استفاده از قوانین متفاوت برای جستجو و فیلترینگ
  • تعیین شرایط مختلف برای اعمال قوانین مرتب‌سازی
فیلترهای پویا و شرطی

JFilters امکان کنترل نحوه نمایش فیلترها را بر اساس انتخاب‌های انجام‌شده توسط کاربر نیز فراهم می‌کند. به این ترتیب می‌توانید فیلترهای ثانویه را تنها زمانی نمایش دهید که کاربر ابتدا یک گزینه یا فیلتر مشخص را انتخاب کرده باشد.

  • نمایش فیلتر بر اساس انتخاب فیلترهای دیگر
  • ایجاد تجربه فیلترینگ مرحله‌ای
  • مناسب برای سایت‌هایی با چند نوع محتوای متفاوت
  • نمایش فیلترهای مرتبط پس از انتخاب دسته یا معیار اصلی
فیلترهای Root و Primary

در JFilters می‌توان یک فیلتر را به‌عنوان Root Filter تعریف کرد. این فیلتر نقش نقطه شروع تجربه فیلترینگ را دارد و از انتخاب‌های سایر فیلترها مستقل است. همچنین امکان استفاده از Primary Filter برای ایجاد URLهای کوتاه‌تر و اختصاصی‌تر وجود دارد.

  • تعریف Root Filter
  • شروع فرآیند فیلترینگ از یک فیلتر اصلی
  • امکان تعریف Primary Filter
  • ایجاد URLهای کوتاه‌تر برای صفحات فیلترشده
  • مناسب برای ساخت ساختار URL منظم و قابل فهم
URLهای SEO Friendly

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

  • تولید URLهای Search Engine Friendly
  • ساخت URL بر اساس فیلترهای انتخاب‌شده
  • امکان ایجاد URLهای کوتاه‌تر با Primary Filter
  • تغییر عنوان صفحه بر اساس فیلترهای انتخاب‌شده
  • تغییر Meta Tags بر اساس فیلترهای انتخاب‌شده
  • مدیریت Canonical Tag برای جلوگیری از مشکلات صفحات تکراری
بهینه برای سایت‌های دارای محتوای زیاد

JFilters برای استفاده در سایت‌هایی با حجم محتوای بالا نیز طراحی شده است. ساختار سبک افزونه و امکان استفاده از Cache برای گزینه‌های فیلتر می‌تواند به بهبود عملکرد در پروژه‌های بزرگ کمک کند.

  • طراحی شده برای کار با حجم بالای محتوا
  • CSS و JavaScript سبک
  • حجم CSS و JavaScript اصلی کمتر از 6KB به صورت Minified و Gzipped اعلام شده است
  • امکان فعال‌سازی Cache برای گزینه‌های فیلتر
  • ذخیره گزینه‌ها و مقادیر فیلتر در سیستم Cache جوملا
  • مناسب برای سایت‌های بزرگ و پرتعداد
سیستم Cache برای فیلترها

در فیلترهای Root امکان فعال‌سازی Cache وجود دارد. با فعال شدن این قابلیت، گزینه‌ها و مقادیر فیلتر از Cache خوانده می‌شوند و در نتیجه تعداد Queryهای مورد نیاز برای دریافت این اطلاعات از دیتابیس کاهش پیدا می‌کند.

  • قابلیت Cache برای Root Filter
  • کاهش Queryهای دیتابیس برای دریافت گزینه‌های فیلتر
  • تعیین مدت زمان اعتبار Cache
  • استفاده از System Cache جوملا
  • مناسب برای سایت‌هایی با تعداد زیاد گزینه‌های فیلتر
ماژول JFilters Filters

ماژول JFilters Filters وظیفه نمایش فیلترها در سمت کاربر را بر عهده دارد. می‌توانید این ماژول را در موقعیت موردنظر قالب قرار داده و مشخص کنید کدام فیلترها در صفحه نمایش داده شوند.

  • نمایش فیلترها در Front-end
  • انتخاب فیلترهای قابل نمایش
  • امکان بارگذاری خودکار فیلترهای مرتبط
  • تخصیص ماژول به منوهای مختلف جوملا
  • امکان استفاده از همه فیلترها با حالت Auto
فیلترهای Ajax

در نسخه Pro، JFilters امکان به‌روزرسانی نتایج و ماژول‌های فیلتر با استفاده از Ajax را فراهم می‌کند. این قابلیت باعث می‌شود کاربر برای مشاهده نتایج جدید الزاماً نیاز به بارگذاری کامل صفحه نداشته باشد و تجربه‌ای سریع‌تر و نزدیک‌تر به رابط‌های مدرن وب داشته باشد.

  • به‌روزرسانی نتایج با Ajax
  • به‌روزرسانی ماژول‌های مرتبط با فیلتر
  • کاهش نیاز به Reload کامل صفحه
  • تجربه کاربری سریع‌تر هنگام فیلتر کردن
  • مناسب برای سایت‌هایی با تعداد زیاد گزینه و نتیجه
امکان ارسال فیلترها با دکمه Submit

در تنظیمات ماژول می‌توان انتخاب کرد که نتایج بلافاصله پس از تغییر فیلترها بارگذاری شوند یا کاربر ابتدا فیلترهای موردنظر خود را انتخاب کرده و سپس با فشردن دکمه Submit نتایج را دریافت کند.

  • امکان فعال‌سازی Submit Button
  • انتخاب روش ارسال فیلترها
  • مناسب برای فرم‌های فیلترینگ با تعداد گزینه‌های زیاد
کنترل نحوه نمایش فیلترها

JFilters امکانات متنوعی برای کنترل ظاهر و رفتار فیلترها ارائه می‌دهد. مدیر سایت می‌تواند نحوه باز و بسته بودن فیلترها، مرتب‌سازی گزینه‌ها، نمایش شمارنده نتایج و جستجوی داخل گزینه‌های فیلتر را کنترل کند.

  • حالت باز یا بسته فیلتر در دسکتاپ
  • حالت باز یا بسته فیلتر در موبایل
  • مرتب‌سازی گزینه‌ها به صورت صعودی یا نزولی
  • مرتب‌سازی بر اساس نام گزینه
  • مرتب‌سازی بر اساس تعداد نتایج
  • نمایش لینک Clear برای حذف انتخاب‌ها
  • نمایش تعداد نتایج کنار گزینه‌های فیلتر
  • جستجو در میان گزینه‌های یک فیلتر
  • امکان تعیین Scrollbar برای لیست‌های طولانی
پشتیبانی از موبایل و دسکتاپ

رفتار فیلترها در JFilters می‌تواند برای کاربران دسکتاپ و موبایل به شکل جداگانه تنظیم شود. این موضوع به مدیر سایت اجازه می‌دهد نحوه نمایش فیلترهای طولانی یا چندبخشی را متناسب با دستگاه کاربر کنترل کند.

  • تنظیم وضعیت باز و بسته فیلتر در دسکتاپ
  • تنظیم وضعیت باز و بسته فیلتر در موبایل
  • حفظ وضعیت انتخاب فیلتر در Session مرورگر
  • مناسب برای طراحی Responsive
پشتیبانی از JOOtheme Pro

JFilters قابلیت ادغام با YOOtheme Pro را نیز دارد. این ویژگی به طراحان سایت اجازه می‌دهد صفحات نتایج را با امکانات طراحی YOOtheme Pro شخصی‌سازی کنند.

  • قابلیت ادغام با YOOtheme Pro
  • امکان طراحی صفحات نتایج با امکانات YOOtheme
  • مناسب برای سایت‌هایی که از YOOtheme Pro استفاده می‌کنند
پشتیبانی از Contacts جوملا

JFilters علاوه بر مقالات جوملا می‌تواند با کامپوننت Contacts نیز کار کند. به این ترتیب می‌توان اطلاعات مخاطبین را بر اساس دسته‌بندی، تگ و Custom Field فیلتر کرد.

  • فیلتر کردن Contacts جوملا
  • فیلتر بر اساس دسته‌بندی مخاطبین
  • فیلتر بر اساس Tags
  • فیلتر بر اساس Custom Fields
  • مناسب برای ساخت User Directory
  • مناسب برای ساخت Community Website
پشتیبانی از چندزبانه بودن

JFilters با ساختار زبان‌های نصب‌شده در جوملا هماهنگ می‌شود و هنگام تولید فیلترها می‌تواند برای زبان‌های مختلف فیلترهای مربوطه را ایجاد کند.

  • پشتیبانی از سایت‌های چندزبانه جوملا
  • ایجاد فیلترهای مرتبط با زبان‌های نصب‌شده
  • هماهنگی با ساختار محتوای چندزبانه جوملا
مدیریت وضعیت فیلترها

هر فیلتر در JFilters می‌تواند وضعیت متفاوتی داشته باشد. این موضوع امکان ایجاد ساختارهای پیشرفته را فراهم می‌کند؛ برای مثال یک فیلتر می‌تواند در Front-end نمایش داده شود و فیلتر دیگری فقط برای پردازش URLها یا محدود کردن نتایج مورد استفاده قرار گیرد.

  • Published: فیلتر در ماژول فیلترینگ بارگذاری می‌شود و می‌تواند درخواست‌های ورودی را دریافت کند.
  • Listening: فیلتر در ماژول نمایش داده نمی‌شود اما درخواست‌های ورودی را دریافت کرده و در نتایج تأثیر می‌گذارد.
  • Unpublished: فیلتر کاملاً غیرفعال است.
همگام‌سازی خودکار فیلترها

JFilters امکان Synchronize کردن فیلترها با ساختار فعلی جوملا را دارد. در صورت ایجاد Custom Field جدید یا اضافه شدن زبان و ساختار محتوایی جدید، می‌توان فیلترها را با سیستم همگام‌سازی کرد.

  • Synchronize فیلترها با Joomla CMS
  • ایجاد فیلتر برای Custom Fieldهای جدید
  • تشخیص تغییرات ساختار محتوایی
  • حذف فیلترهای بدون استفاده یا Orphan
  • امکان Re-Generate کردن فیلترها
صفحات نتایج قابل تنظیم

برای نمایش نتایج می‌توان یک Menu Item اختصاصی از نوع JFilters Results ایجاد کرد. در این صفحه می‌توان مشخص کرد چه محتوایی نمایش داده شود و چه فیلترهایی به‌صورت پیش‌فرض روی صفحه اعمال شوند.

  • ایجاد Menu Item اختصاصی برای نتایج
  • تعریف Preset Filters
  • تعیین Context نتایج
  • تعیین Primary Filter
  • نمایش فیلدهای مرتب‌سازی
  • تعریف Sorting Rules
  • نمایش اطلاعات Taxonomy
  • نمایش توضیحات نتیجه
  • نمایش تصویر نتیجه
  • نمایش تاریخ نتیجه
  • نمایش URL نتیجه
نمایش اطلاعات کامل نتایج

صفحه نتایج JFilters می‌تواند اطلاعات مختلفی از هر آیتم را نمایش دهد و مدیر سایت کنترل مناسبی روی نحوه ارائه نتایج دارد.

  • نمایش نام و عنوان محتوا
  • نمایش نوع محتوا
  • نمایش نویسنده
  • نمایش دسته‌بندی
  • نمایش زبان
  • نمایش توضیحات کوتاه
  • نمایش تصویر
  • تنظیم کلاس CSS تصویر
  • لینک‌دار کردن تصویر
  • تعیین طول توضیحات
  • نمایش تاریخ ایجاد
  • نمایش URL محتوا
مناسب برای چه سایت‌هایی است؟

JFilters به دلیل استفاده از ساختارهای بومی جوملا و امکان ترکیب فیلترهای مختلف، برای طیف گسترده‌ای از وب‌سایت‌ها قابل استفاده است.

  • سایت‌های فروش محصولات و کاتالوگ‌ها
  • سایت‌های معرفی محصولات
  • سایت‌های املاک و مستغلات
  • سایت‌های کاریابی و استخدام
  • سایت‌های دایرکتوری
  • سایت‌های دانلود فایل
  • سایت‌های معرفی دوره و آموزش
  • سایت‌های خبری و مجله‌ای
  • سایت‌های دارای تعداد زیادی مقاله
  • سایت‌های معرفی افراد و مخاطبین
  • سایت‌های انجمن و Community
  • سایت‌هایی که از Custom Fields جوملا استفاده می‌کنند
مزایای استفاده از JFilters
  • استفاده از قابلیت‌های بومی جوملا برای ایجاد فیلتر
  • پشتیبانی از Custom Fields
  • پشتیبانی از Categories و Tags
  • پشتیبانی از Authors و Dates
  • ادغام با Joomla Smart Search
  • امکان ایجاد صفحات بر اساس معیارهای مختلف
  • URLهای مناسب موتورهای جستجو
  • مدیریت Meta Title و Meta Tags بر اساس فیلترهای انتخاب‌شده
  • پشتیبانی از Canonical Tags
  • امکان استفاده از Ajax در نسخه Pro
  • پشتیبانی از YOOtheme Pro
  • پشتیبانی از Joomla Contacts
  • امکان تعریف فیلترهای شرطی
  • امکان تعریف Root Filter و Primary Filter
  • امکان مرتب‌سازی پیشرفته نتایج
  • امکان Cache کردن گزینه‌های فیلتر
  • ساختار سبک CSS و JavaScript
  • قابلیت استفاده در سایت‌های دارای حجم زیاد محتوا
JFilters؛ راهکاری سبک برای فیلترینگ حرفه‌ای جوملا

اگر سایت جوملایی شما تعداد زیادی مقاله، محصول، فایل، مخاطب یا محتوای دارای ویژگی‌های مختلف دارد، JFilters می‌تواند یک سیستم فیلترینگ حرفه‌ای و قابل توسعه در اختیار شما قرار دهد. مهم‌ترین مزیت این افزونه این است که به جای ایجاد یک سیستم محتوایی کاملاً جداگانه، از امکانات اصلی جوملا مانند Custom Fields، Categories، Tags، Authors و Dates استفاده می‌کند.

ترکیب قابلیت فیلترهای قابل تنظیم، تشخیص خودکار گزینه‌های مرتبط، امکان ساخت صفحات بر اساس معیارهای مختلف، ادغام با Smart Search، ساخت URLهای مناسب SEO، پشتیبانی از YOOtheme Pro و امکانات پیشرفته نسخه Pro باعث شده JFilters برای پروژه‌هایی که نیاز به جستجو و فیلترینگ دقیق محتوا دارند، گزینه‌ای کاربردی باشد.

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

JFilters به‌گونه‌ای طراحی شده که مستقیماً با ساختارهای اصلی جوملا کار کند و برای بسیاری از پروژه‌ها نیازی به استفاده از کامپوننت‌های سنگین CCK یا سیستم‌های پیچیده مدیریت محتوا وجود نداشته باشد. این موضوع باعث می‌شود بتوانید قابلیت‌های پیشرفته فیلترینگ را با استفاده از امکانات بومی جوملا به سایت خود اضافه کنید.

JFilters چه کاری انجام می‌دهد؟

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

  • فیلتر کردن مقالات جوملا بر اساس Custom Fields
  • فیلتر کردن محتوا بر اساس دسته‌بندی‌ها
  • فیلتر کردن محتوا بر اساس تگ‌ها
  • فیلتر کردن بر اساس نویسنده
  • فیلتر کردن بر اساس تاریخ ایجاد محتوا
  • فیلتر کردن بر اساس فیلدهای بومی جوملا
  • فیلتر کردن مخاطبین جوملا
  • ترکیب چند فیلتر مختلف با یکدیگر
  • ایجاد صفحات محتوایی بر اساس معیارهای از پیش تعیین‌شده
  • استفاده از فیلترها برای محدود کردن نتایج Smart Search جوملا
فیلتر بر اساس Custom Fields جوملا

یکی از مهم‌ترین قابلیت‌های JFilters امکان استفاده از فیلدهای سفارشی جوملا برای ایجاد فیلتر است. بنابراین اگر در سایت خود برای مقالات یا سایر محتواها فیلدهایی مانند قیمت، برند، رنگ، مدل، وضعیت، موقعیت مکانی، سال تولید یا هر مشخصه دیگری ایجاد کرده باشید، می‌توانید از همین اطلاعات برای ساخت فیلتر استفاده کنید.

  • استفاده مستقیم از Custom Fields جوملا
  • ایجاد فیلتر از اطلاعات موجود در فیلدهای سفارشی
  • امکان ترکیب چند Custom Field در یک سیستم فیلترینگ
  • مناسب برای سایت‌های فروشگاهی، دایرکتوری، دانلود، خبری و محتوایی
  • بدون نیاز به استفاده اجباری از CCKهای سنگین برای ایجاد ساختار فیلترینگ
فیلتر دسته‌بندی‌ها و تگ‌های جوملا

JFilters می‌تواند از ساختار دسته‌بندی‌ها و تگ‌های جوملا نیز برای ایجاد فیلتر استفاده کند. این قابلیت برای سایت‌هایی که تعداد زیادی مقاله یا محتوای مختلف دارند بسیار کاربردی است و به کاربر اجازه می‌دهد سریع‌تر به محتوای موردنظر خود برسد.

  • فیلتر بر اساس Categories
  • فیلتر بر اساس Tags
  • پشتیبانی از ساختارهای تو در تو در دسته‌بندی‌ها و تگ‌ها
  • امکان ترکیب دسته‌بندی با سایر فیلترها
  • نمایش گزینه‌های مرتبط با محتوای صفحه
فیلتر خودکار و هوشمند

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

  • تشخیص خودکار فیلترهای مرتبط با صفحه
  • تشخیص گزینه‌های مرتبط با محتوای موجود
  • کاهش نمایش گزینه‌های غیرمرتبط
  • ایجاد تجربه کاربری ساده‌تر
  • مناسب برای سایت‌های دارای حجم بالای محتوا
انواع نمایش فیلترها

JFilters امکان نمایش فیلترها در قالب‌های مختلف را در اختیار مدیر سایت قرار می‌دهد. نوع نمایش قابل استفاده به نوع داده فیلتر و ساختار فیلد مربوطه بستگی دارد.

  • Links
  • Checkboxes
  • Drop-down Lists
  • Calendars
  • Range Sliders
  • Radio Buttons
  • Buttons
  • Buttons Multi-Select
ترکیب JFilters با Joomla Smart Search

JFilters قابلیت ترکیب با سیستم Smart Search جوملا را دارد. به کمک این قابلیت می‌توان نتایج جستجوی جوملا را با فیلترهای مرتبط محدود کرد تا کاربر پس از انجام جستجو بتواند نتایج را دقیق‌تر بررسی کند.

  • ادغام با Joomla Smart Search
  • فیلتر کردن نتایج جستجوی جوملا
  • نمایش فیلترهای مرتبط با نتایج جستجو
  • امکان محدود کردن نتایج پس از انجام جستجو
  • مناسب برای سایت‌های دارای محتوای زیاد
ایجاد صفحات بر اساس معیارهای مختلف

JFilters تنها یک ابزار برای فیلتر کردن نتایج موجود نیست؛ بلکه می‌توانید با استفاده از آن صفحات مختلفی در جوملا ایجاد کنید که محتوای آن‌ها بر اساس مجموعه‌ای از معیارهای مشخص تعریف شده باشد.

برای مثال در یک سایت املاک می‌توان صفحه‌ای برای نمایش آپارتمان‌های یک منطقه خاص ایجاد کرد یا در یک سایت کاریابی، صفحه‌ای برای نمایش فرصت‌های شغلی مربوط به یک موقعیت شغلی مشخص ساخت.

  • ایجاد صفحات بر اساس Custom Fields
  • ایجاد صفحات بر اساس Categories
  • ایجاد صفحات بر اساس Tags
  • ایجاد صفحات بر اساس Authors
  • ایجاد صفحات بر اساس Dates
  • ترکیب چند معیار برای ساخت یک صفحه
  • امکان مرتب‌سازی نتایج صفحات ایجادشده
مرتب‌سازی پیشرفته نتایج

نتایج JFilters فقط قابل فیلتر کردن نیستند و امکان تعریف قوانین مختلف برای مرتب‌سازی آن‌ها نیز وجود دارد. این قابلیت به شما اجازه می‌دهد ترتیب نمایش محتوا را بر اساس شرایط مختلف کنترل کنید.

  • مرتب‌سازی بر اساس عنوان
  • مرتب‌سازی بر اساس ارتباط نتیجه با جستجو
  • مرتب‌سازی بر اساس مقادیر Custom Field
  • تعریف Sorting Rules
  • امکان استفاده از قوانین متفاوت برای جستجو و فیلترینگ
  • تعیین شرایط مختلف برای اعمال قوانین مرتب‌سازی
فیلترهای پویا و شرطی

JFilters امکان کنترل نحوه نمایش فیلترها را بر اساس انتخاب‌های انجام‌شده توسط کاربر نیز فراهم می‌کند. به این ترتیب می‌توانید فیلترهای ثانویه را تنها زمانی نمایش دهید که کاربر ابتدا یک گزینه یا فیلتر مشخص را انتخاب کرده باشد.

  • نمایش فیلتر بر اساس انتخاب فیلترهای دیگر
  • ایجاد تجربه فیلترینگ مرحله‌ای
  • مناسب برای سایت‌هایی با چند نوع محتوای متفاوت
  • نمایش فیلترهای مرتبط پس از انتخاب دسته یا معیار اصلی
فیلترهای Root و Primary

در JFilters می‌توان یک فیلتر را به‌عنوان Root Filter تعریف کرد. این فیلتر نقش نقطه شروع تجربه فیلترینگ را دارد و از انتخاب‌های سایر فیلترها مستقل است. همچنین امکان استفاده از Primary Filter برای ایجاد URLهای کوتاه‌تر و اختصاصی‌تر وجود دارد.

  • تعریف Root Filter
  • شروع فرآیند فیلترینگ از یک فیلتر اصلی
  • امکان تعریف Primary Filter
  • ایجاد URLهای کوتاه‌تر برای صفحات فیلترشده
  • مناسب برای ساخت ساختار URL منظم و قابل فهم
URLهای SEO Friendly

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

  • تولید URLهای Search Engine Friendly
  • ساخت URL بر اساس فیلترهای انتخاب‌شده
  • امکان ایجاد URLهای کوتاه‌تر با Primary Filter
  • تغییر عنوان صفحه بر اساس فیلترهای انتخاب‌شده
  • تغییر Meta Tags بر اساس فیلترهای انتخاب‌شده
  • مدیریت Canonical Tag برای جلوگیری از مشکلات صفحات تکراری
بهینه برای سایت‌های دارای محتوای زیاد

JFilters برای استفاده در سایت‌هایی با حجم محتوای بالا نیز طراحی شده است. ساختار سبک افزونه و امکان استفاده از Cache برای گزینه‌های فیلتر می‌تواند به بهبود عملکرد در پروژه‌های بزرگ کمک کند.

  • طراحی شده برای کار با حجم بالای محتوا
  • CSS و JavaScript سبک
  • حجم CSS و JavaScript اصلی کمتر از 6KB به صورت Minified و Gzipped اعلام شده است
  • امکان فعال‌سازی Cache برای گزینه‌های فیلتر
  • ذخیره گزینه‌ها و مقادیر فیلتر در سیستم Cache جوملا
  • مناسب برای سایت‌های بزرگ و پرتعداد
سیستم Cache برای فیلترها

در فیلترهای Root امکان فعال‌سازی Cache وجود دارد. با فعال شدن این قابلیت، گزینه‌ها و مقادیر فیلتر از Cache خوانده می‌شوند و در نتیجه تعداد Queryهای مورد نیاز برای دریافت این اطلاعات از دیتابیس کاهش پیدا می‌کند.

  • قابلیت Cache برای Root Filter
  • کاهش Queryهای دیتابیس برای دریافت گزینه‌های فیلتر
  • تعیین مدت زمان اعتبار Cache
  • استفاده از System Cache جوملا
  • مناسب برای سایت‌هایی با تعداد زیاد گزینه‌های فیلتر
ماژول JFilters Filters

ماژول JFilters Filters وظیفه نمایش فیلترها در سمت کاربر را بر عهده دارد. می‌توانید این ماژول را در موقعیت موردنظر قالب قرار داده و مشخص کنید کدام فیلترها در صفحه نمایش داده شوند.

  • نمایش فیلترها در Front-end
  • انتخاب فیلترهای قابل نمایش
  • امکان بارگذاری خودکار فیلترهای مرتبط
  • تخصیص ماژول به منوهای مختلف جوملا
  • امکان استفاده از همه فیلترها با حالت Auto
فیلترهای Ajax

در نسخه Pro، JFilters امکان به‌روزرسانی نتایج و ماژول‌های فیلتر با استفاده از Ajax را فراهم می‌کند. این قابلیت باعث می‌شود کاربر برای مشاهده نتایج جدید الزاماً نیاز به بارگذاری کامل صفحه نداشته باشد و تجربه‌ای سریع‌تر و نزدیک‌تر به رابط‌های مدرن وب داشته باشد.

  • به‌روزرسانی نتایج با Ajax
  • به‌روزرسانی ماژول‌های مرتبط با فیلتر
  • کاهش نیاز به Reload کامل صفحه
  • تجربه کاربری سریع‌تر هنگام فیلتر کردن
  • مناسب برای سایت‌هایی با تعداد زیاد گزینه و نتیجه
امکان ارسال فیلترها با دکمه Submit

در تنظیمات ماژول می‌توان انتخاب کرد که نتایج بلافاصله پس از تغییر فیلترها بارگذاری شوند یا کاربر ابتدا فیلترهای موردنظر خود را انتخاب کرده و سپس با فشردن دکمه Submit نتایج را دریافت کند.

  • امکان فعال‌سازی Submit Button
  • انتخاب روش ارسال فیلترها
  • مناسب برای فرم‌های فیلترینگ با تعداد گزینه‌های زیاد
کنترل نحوه نمایش فیلترها

JFilters امکانات متنوعی برای کنترل ظاهر و رفتار فیلترها ارائه می‌دهد. مدیر سایت می‌تواند نحوه باز و بسته بودن فیلترها، مرتب‌سازی گزینه‌ها، نمایش شمارنده نتایج و جستجوی داخل گزینه‌های فیلتر را کنترل کند.

  • حالت باز یا بسته فیلتر در دسکتاپ
  • حالت باز یا بسته فیلتر در موبایل
  • مرتب‌سازی گزینه‌ها به صورت صعودی یا نزولی
  • مرتب‌سازی بر اساس نام گزینه
  • مرتب‌سازی بر اساس تعداد نتایج
  • نمایش لینک Clear برای حذف انتخاب‌ها
  • نمایش تعداد نتایج کنار گزینه‌های فیلتر
  • جستجو در میان گزینه‌های یک فیلتر
  • امکان تعیین Scrollbar برای لیست‌های طولانی
پشتیبانی از موبایل و دسکتاپ

رفتار فیلترها در JFilters می‌تواند برای کاربران دسکتاپ و موبایل به شکل جداگانه تنظیم شود. این موضوع به مدیر سایت اجازه می‌دهد نحوه نمایش فیلترهای طولانی یا چندبخشی را متناسب با دستگاه کاربر کنترل کند.

  • تنظیم وضعیت باز و بسته فیلتر در دسکتاپ
  • تنظیم وضعیت باز و بسته فیلتر در موبایل
  • حفظ وضعیت انتخاب فیلتر در Session مرورگر
  • مناسب برای طراحی Responsive
پشتیبانی از JOOtheme Pro

JFilters قابلیت ادغام با YOOtheme Pro را نیز دارد. این ویژگی به طراحان سایت اجازه می‌دهد صفحات نتایج را با امکانات طراحی YOOtheme Pro شخصی‌سازی کنند.

  • قابلیت ادغام با YOOtheme Pro
  • امکان طراحی صفحات نتایج با امکانات YOOtheme
  • مناسب برای سایت‌هایی که از YOOtheme Pro استفاده می‌کنند
پشتیبانی از Contacts جوملا

JFilters علاوه بر مقالات جوملا می‌تواند با کامپوننت Contacts نیز کار کند. به این ترتیب می‌توان اطلاعات مخاطبین را بر اساس دسته‌بندی، تگ و Custom Field فیلتر کرد.

  • فیلتر کردن Contacts جوملا
  • فیلتر بر اساس دسته‌بندی مخاطبین
  • فیلتر بر اساس Tags
  • فیلتر بر اساس Custom Fields
  • مناسب برای ساخت User Directory
  • مناسب برای ساخت Community Website
پشتیبانی از چندزبانه بودن

JFilters با ساختار زبان‌های نصب‌شده در جوملا هماهنگ می‌شود و هنگام تولید فیلترها می‌تواند برای زبان‌های مختلف فیلترهای مربوطه را ایجاد کند.

  • پشتیبانی از سایت‌های چندزبانه جوملا
  • ایجاد فیلترهای مرتبط با زبان‌های نصب‌شده
  • هماهنگی با ساختار محتوای چندزبانه جوملا
مدیریت وضعیت فیلترها

هر فیلتر در JFilters می‌تواند وضعیت متفاوتی داشته باشد. این موضوع امکان ایجاد ساختارهای پیشرفته را فراهم می‌کند؛ برای مثال یک فیلتر می‌تواند در Front-end نمایش داده شود و فیلتر دیگری فقط برای پردازش URLها یا محدود کردن نتایج مورد استفاده قرار گیرد.

  • Published: فیلتر در ماژول فیلترینگ بارگذاری می‌شود و می‌تواند درخواست‌های ورودی را دریافت کند.
  • Listening: فیلتر در ماژول نمایش داده نمی‌شود اما درخواست‌های ورودی را دریافت کرده و در نتایج تأثیر می‌گذارد.
  • Unpublished: فیلتر کاملاً غیرفعال است.
همگام‌سازی خودکار فیلترها

JFilters امکان Synchronize کردن فیلترها با ساختار فعلی جوملا را دارد. در صورت ایجاد Custom Field جدید یا اضافه شدن زبان و ساختار محتوایی جدید، می‌توان فیلترها را با سیستم همگام‌سازی کرد.

  • Synchronize فیلترها با Joomla CMS
  • ایجاد فیلتر برای Custom Fieldهای جدید
  • تشخیص تغییرات ساختار محتوایی
  • حذف فیلترهای بدون استفاده یا Orphan
  • امکان Re-Generate کردن فیلترها
صفحات نتایج قابل تنظیم

برای نمایش نتایج می‌توان یک Menu Item اختصاصی از نوع JFilters Results ایجاد کرد. در این صفحه می‌توان مشخص کرد چه محتوایی نمایش داده شود و چه فیلترهایی به‌صورت پیش‌فرض روی صفحه اعمال شوند.

  • ایجاد Menu Item اختصاصی برای نتایج
  • تعریف Preset Filters
  • تعیین Context نتایج
  • تعیین Primary Filter
  • نمایش فیلدهای مرتب‌سازی
  • تعریف Sorting Rules
  • نمایش اطلاعات Taxonomy
  • نمایش توضیحات نتیجه
  • نمایش تصویر نتیجه
  • نمایش تاریخ نتیجه
  • نمایش URL نتیجه
نمایش اطلاعات کامل نتایج

صفحه نتایج JFilters می‌تواند اطلاعات مختلفی از هر آیتم را نمایش دهد و مدیر سایت کنترل مناسبی روی نحوه ارائه نتایج دارد.

  • نمایش نام و عنوان محتوا
  • نمایش نوع محتوا
  • نمایش نویسنده
  • نمایش دسته‌بندی
  • نمایش زبان
  • نمایش توضیحات کوتاه
  • نمایش تصویر
  • تنظیم کلاس CSS تصویر
  • لینک‌دار کردن تصویر
  • تعیین طول توضیحات
  • نمایش تاریخ ایجاد
  • نمایش URL محتوا
مناسب برای چه سایت‌هایی است؟

JFilters به دلیل استفاده از ساختارهای بومی جوملا و امکان ترکیب فیلترهای مختلف، برای طیف گسترده‌ای از وب‌سایت‌ها قابل استفاده است.

  • سایت‌های فروش محصولات و کاتالوگ‌ها
  • سایت‌های معرفی محصولات
  • سایت‌های املاک و مستغلات
  • سایت‌های کاریابی و استخدام
  • سایت‌های دایرکتوری
  • سایت‌های دانلود فایل
  • سایت‌های معرفی دوره و آموزش
  • سایت‌های خبری و مجله‌ای
  • سایت‌های دارای تعداد زیادی مقاله
  • سایت‌های معرفی افراد و مخاطبین
  • سایت‌های انجمن و Community
  • سایت‌هایی که از Custom Fields جوملا استفاده می‌کنند
مزایای استفاده از JFilters
  • استفاده از قابلیت‌های بومی جوملا برای ایجاد فیلتر
  • پشتیبانی از Custom Fields
  • پشتیبانی از Categories و Tags
  • پشتیبانی از Authors و Dates
  • ادغام با Joomla Smart Search
  • امکان ایجاد صفحات بر اساس معیارهای مختلف
  • URLهای مناسب موتورهای جستجو
  • مدیریت Meta Title و Meta Tags بر اساس فیلترهای انتخاب‌شده
  • پشتیبانی از Canonical Tags
  • امکان استفاده از Ajax در نسخه Pro
  • پشتیبانی از YOOtheme Pro
  • پشتیبانی از Joomla Contacts
  • امکان تعریف فیلترهای شرطی
  • امکان تعریف Root Filter و Primary Filter
  • امکان مرتب‌سازی پیشرفته نتایج
  • امکان Cache کردن گزینه‌های فیلتر
  • ساختار سبک CSS و JavaScript
  • قابلیت استفاده در سایت‌های دارای حجم زیاد محتوا
JFilters؛ راهکاری سبک برای فیلترینگ حرفه‌ای جوملا

اگر سایت جوملایی شما تعداد زیادی مقاله، محصول، فایل، مخاطب یا محتوای دارای ویژگی‌های مختلف دارد، JFilters می‌تواند یک سیستم فیلترینگ حرفه‌ای و قابل توسعه در اختیار شما قرار دهد. مهم‌ترین مزیت این افزونه این است که به جای ایجاد یک سیستم محتوایی کاملاً جداگانه، از امکانات اصلی جوملا مانند Custom Fields، Categories، Tags، Authors و Dates استفاده می‌کند.

ترکیب قابلیت فیلترهای قابل تنظیم، تشخیص خودکار گزینه‌های مرتبط، امکان ساخت صفحات بر اساس معیارهای مختلف، ادغام با Smart Search، ساخت URLهای مناسب SEO، پشتیبانی از YOOtheme Pro و امکانات پیشرفته نسخه Pro باعث شده JFilters برای پروژه‌هایی که نیاز به جستجو و فیلترینگ دقیق محتوا دارند، گزینه‌ای کاربردی باشد.

بسته خریداری شده شامل :

  • ✅ فایل نصبی کامپوننت
  • 🆘 راه اندازی این پلاگین در کمتر از ۱ دقیقه به شما امکانات بیشماری برای خلق صفحات آماده و حرفه ای میدهد
پرسش و پاسخ کاربران

  • آیا محصولات گارانتی عودت هزینه دارند ؟
    با توجه به اینکه محصولات اپن سورس ارائه میشوند در انتخاب محصولات دقت لازم را داشته باشید بعد از خرید امکان عودت هزینه نمیباشد .
  • محصولات اپن سورس هستند ؟
    بله . تمامی محصولات سایت بجز اسکریپتهای اختصاصی پی سی تمپلیت اپن سورس میباشد . اپن سورس به این معناست که شما محدودیتی در ویرایش محصول خریداری شده ندارید و تمامی کدهای محصول باز و قابل مشاهده و ویرایش میباشد .
  • محصول خریداری شده قابلیت نصب بروی چند دامنه دارد ؟
    بله تمامی محصولات اپن سورس سایت بدون محدودیت نصب بروی هر تعداد دامنه میباشند اما پشتیبانی ما بروی یک دامنه است .
  • پی سی تمپلیت محصولی که خریداری میکنیم نصب و راه اندازی میکند ؟
    بله . تمامی محصولات سایت شامل پشتیبانی نصب هستند و پس از خرید میتوانید درخواست نصب محصول خریداری شده را ثبت نمایید . نصب هر محصول مرتبه نخست رایگان و مراتب نصب بعدی شامل هزینه ۱۰۰ هزارتومان میباشد .
  • محصولی که خرید میکنیم پشتیبانی دارد ؟
    بله . تمامی محصولات سایت دارای پشتیبانی فنی در بازه زمانی خریداری شده از زمان خرید میباشند و مشکلاتی که بروی محصول خریداری شده باشد کامل بررسی و رفع میشوند . پس از اتمام بازه پشتیبانی در صورت نیاز به پشتیبانی میتوانید محصول را مجدد خریداری نمایید .
  • پی سی تمپلیت سفارشی سازی یا راه اندازی با هزینه انجام میدهد ؟
    بله . در صورتیکه تمایل داشته باشید وب سایت شما را به صورت حرفه ای راه اندازی کنیم این خدمات توسط پشتیبانی پی سی تمپلیت با هزینه جداگانه قابل انجام است .
  • تفاوت پلن های خرید چیست ؟
    هر پلن براساس مدت زمان دسترسی دانلود و پشتیبانی قیمت گذاری شده است بعنوان مثال در صورتیکه سرویس ۱۲ ماه پشتیبانی و دانلود را خریداری کنید دسترسی شما برای دانلود و بروزرسانی و پشتیبانی فنی محصول خریداری شد ۱۲ ماه از زمان خرید میباشد
  • با انقضای محصول خریداری شده چه اتفاقی رخ میدهد ؟
    در صورتیکه تاریخ خرید محصول شما پایان یابد دسترسی شما برای ارسال تیکت به پشتیبانی و دانلود محصول خریداری شده محدود میشود در کارکرد محصول خریداری شده خللی ایجاد نمیشود . در صورت تمایل برای دانلود نسخه های جدید محصول و بروزرسانی آنها میتوانید مجدد محصول را خریداری کنید
وب سایتهای این بخش توسط خریداران محصول ثبت شده است.

نمونه سایتی توسط خریداران این قالب هنوز ثبت نشده است .

5.0
★★★★★
براساس 1 دیدگاه واقعی
5 ستاره
100%
4 ستاره
0%
3 ستاره
0%
2 ستاره
0%
1 ستاره
0%
  • پشتیبانی
    شهریور 23, 1405
    ★★★★★

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

ثبت امتیاز و نظر جدید