New features
- + option to remove ID from URL (for adverts, categories, regions and profiles)
- + new custom field type: image
- + new userbids view
- + regions alias support (with generate aliases option)
- + regions ordering support
- + 'After save' redirect param;
- + 'Wrong advert/category' redirect params improved
- + option to assign promotions to user groups
- + uploaded img preview in profile edit/registration
- + params to disable profile img in profile edit/registration views
- + multiple email addresses for notifications support
- + new admin category edit layout with params descriptions
- + new admin region edit layout with params descriptions
- + new admin promotion edit layout with params descriptions
- + admin batch setting parent region
- + admin option to recreate category images for all categories
- + admin save2copy region option
- + showing 'Alias' column in admin categories page
- + 'Visible only for admin/owner' field's param change to 'Viewing access'
- + separate params for link-type fields ("target", "rel")
- + language constants support in custom field labels
- + batch changing expiration date in admin items
- + category tree view ordering option
- + default items ordering by distance option
- + lang const as registration field group empty value
- + lang const support for custom field's empty value
- + lang const as empty value in selectlist fields
- + new 'Profile metadesc' param
- + admin custom field labels as links
- + admin categories search filter ID support
- + admin categories filter alias support
- + admin fields filter label support
- + group name as class in item/profile field wrapper
- + 'chosen' script for select fields in admin batch
- + failing image uploader message change with lang const. Support
- + menu item's account type as class in registration view wrapper views
- + renderModule global wrapper method
Fixes
- ! duplicated fields when multicategories enabled FIX
- ! required radio values validation FIX
- ! displaying unpublished category page FIX
- ! displaying items from unpublished categories FIX
- ! send emails using 'fromname' instead of 'sitename'
- ! additem showing non-category custom fields FIX
- ! missing 'alt' attr in 3rd party profile images FIX
- ! payable desc new lines on edit FIX
- ! mod_attribs notice on payment page FIX
- ! googlemaps load with 3rd party maps in Profile FIX
- ! registration page redirect after error FIX
- ! profileedit fields load if empty djcf profile FIX
- ! catching captcha error on registration page FIX
- ! 0000-00-00 expiration date FIX
- ! items search when null db values FIX
- ! automatic plan expiration when 0 advert limit FIX
- ! admin fields chx labels bound with inputs FIX
- ! cat_0 wrong reg label id FIXES
- ! search results with locations Itemid FIX
- ! undefined var $options admin fields Notice FIX
- ! undefined property $classes admin Notices FIXES
- ! author's url alias in item FIX
- ! additem 'Assign to constant variable' js error FIX
- ! Items module plugins support FIX
- ! profile field's "In regiration" parameter FIX
- ! profileedit Itemid redirect after save FIX
- ! free move to top useritems layout FIX
- ! reverted 'Show in item' field param proper showing
- ! admin field 'type' param required
- ! admin field 'label' param required
- ! admin 'All categories' field param enabled by default
- ! loading en-GB lang file in admin configs
- ! default 'schema type' param val changed to 'Offer'
- ! offers menu items hidden if plugin not installed
- ! category lib improvements
- ! admin COM_CONTENT_FILTER_SEARCH_DESC title removed
- ! img max. upload width & height params integer filter
- ! showing 'Offer' plan option only if plugin enabled
- ! admin items 'Unlimited' text styling match change
- ! lang improvements
- ! substr() -> mb_substr() in useritems
- ! onAfterPaymentStatusChange plugin event points support
- ! admin promotions page columns ordering change
- ! Items module: not displaying if no items
Layout changes
- components/com_djclassifieds/views/additem/tmpl/default.php
- components/com_djclassifieds/views/item/tmpl/amp.php
- components/com_djclassifieds/views/item/tmpl/default_customdetails.php
- components/com_djclassifieds/views/item/tmpl/default_generaldetails.php
- components/com_djclassifieds/views/item/tmpl/default_profile.php
- components/com_djclassifieds/views/items/tmpl/amp.php
- components/com_djclassifieds/views/items/tmpl/blog.php
- components/com_djclassifieds/views/items/tmpl/default.php
- components/com_djclassifieds/views/items/tmpl/default_rwd.php
- components/com_djclassifieds/views/items/tmpl/default_smart.php
- components/com_djclassifieds/views/payment/tmpl/default.php
- components/com_djclassifieds/views/payment/tmpl/default_offer.php
- components/com_djclassifieds/views/payment/tmpl/default_order.php
- components/com_djclassifieds/views/payment/tmpl/default_other.php
- components/com_djclassifieds/views/payment/tmpl/default_points.php
- components/com_djclassifieds/views/payment/tmpl/default_prom.php
- components/com_djclassifieds/views/plans/tmpl/default.php
- components/com_djclassifieds/views/profile/tmpl/default_items.php
- components/com_djclassifieds/views/profile/tmpl/default_items_blog.php
- components/com_djclassifieds/views/profile/tmpl/default_items_smart.php
- components/com_djclassifieds/views/profile/tmpl/default_localization.php
- components/com_djclassifieds/views/profile/tmpl/default_profile.php
- components/com_djclassifieds/views/profileedit/tmpl/default.php
- components/com_djclassifieds/views/profileedit/tmpl/default_localization.php
- components/com_djclassifieds/views/profiles/tmpl/default.php
- components/com_djclassifieds/views/registration/tmpl/default.php
- components/com_djclassifieds/views/registration/tmpl/default_localization.php
- components/com_djclassifieds/views/registration/tmpl/default_profilefields.php
- components/com_djclassifieds/views/renewitem/tmpl/default.php
- components/com_djclassifieds/views/userbids/tmpl/default.php
- components/com_djclassifieds/views/userbids/tmpl/index.html
- components/com_djclassifieds/views/useritems/tmpl/default.php
- components/com_djclassifieds/views/userplans/tmpl/default.php
- modules/mod_djclassifieds_item_stats/tmpl/default.php
- modules/mod_djclassifieds_items/tmpl/default.php
- modules/mod_djclassifieds_items/tmpl/slider.php
- modules/mod_djclassifieds_profiles_search/tmpl/default.php
- modules/mod_djclassifieds_search/tmpl/default.php
- modules/mod_djclassifieds_search/tmpl/oneline.php
Plugins changelogs related to this release:
- PayPal payment plugin ver. 3.8.1
- Subscription Plans 3.8.1
- Offers App 3.8.1
- Item statistics module ver. 3.8.1
- Stripe payment plugin ver. 3.8.1
Release date: 24.03.2021
Learn more from the blog post: DJ-Classifieds version 3.8.1 introduces a huge number of improvements
Interested in getting DJ-Classifieds?
You can buy DJ-Classifieds as a single extension subscription or in the bundle.