At the beginning, let's take a look at the DJ-Classifieds component configuration. Click the Options button from the control panel, and you will see the popup window:
Short description:
Global
General Settings
- Durations - Enable this feature to control available durations with "Durations" tab. This will allow you to define different duration possibilities to choose from by advertisers.
- Ad expire in (days) – Here you can set when advert will expire. This feature works only if "Durations" is set to "No".
- Auto publish – Define if the items added from frontend should be published automatically
- Access level – a select group of users allowed to add ads
- Guests can edit ad – If enabled guests receive emails with a special link, 'Email for guests' parameter must be enabled.
- Guests can delete ad – If enabled guests will receive emails with special link for remove advert, 'Email for guests' parameter must be enabled.
- Admin can edit/delete ad - Decide if administrator can edit / delete adverts on frontpage
- Advert Preview - allow for registered users preview of advert during advert creation
- Advert limit – Advert limit for single user. Enter 0 for no limitations
- Renew available (days) – Here you can decide how many days before the expiration the "Renew" option is available for advertisers.
- Use promotions – Here you can decide how many days before the expiration the "Renew" option is available for advertisers.
- Prom. 'move to top' – Promotion 'move to top' allows user to move his advert to the top of the list
- Prom. 'move to top' price – Set price for 'move to top' promotion
- Prom. 'move to top' points – Set points price for 'move to top' promotion
- Type of searching phrases– select the way search will work
- VAT information– show VAT %
- Show archived - decide whether to show archive items on front with system message
- Allow users to archive ads - allow users to move adverts to archive
- Users can delete archive ads - allow users to delete archived adverts
- Action on ad delete - decide what behaviour should be applied when user deletes advert on front
- Allow user to block adverts - user will be able to block adverts from publication
- Allow user to copy advert - user will be able to copy adverts on his adverts list
- Cache in categories - cache in categories library
- Cache in regions - cache in regions library
- Support widget - Decide if you want to enable Support widget in DJ-Classifieds administrator
Advert Specific Settings
- Auctions – Allow users to enable auctions system for advert
- Auctions - Bids displayed – Number od bids displayed on autcions page
- Mask bidder name - bidder name will contain only first and last labels, rest will be dotted.
- Buy now - feature allows to publish adverts with Buy Now option
- Direct payments - Payments directly on users PayPal account.
- Contact only for registered – Set to "Yes" if you want to show contact details of the advertiser only to registered users.
- Use ''Types'' – Enable this to use "Types". You can define advert types in "Types" tab.
- 'Types' required – Select if "types" shold be required
- 'Types' display method - method of display "Types" in advert edition
- Use 'Point packages' – Decide if you want to use point/credit system
- Use 'Post code' – Enable or disable post code field. This field will appear during advert submission and in advert details.
- Use 'Contact' – Decide how "Contact" field is used. Yes/No are self descriptive. If you select "Custom field" then you can use this field as an extra field - so you can set it to display for particular categories same way all other extra fields.
- Use 'Price' – set it to 'yes' if you want to display prices
- Use 'Price negotiable' – Allow advertisers to select this as option to price.
- Use 'Intro descrition' – set it to 'yes' if you want to display intro descriptions
- Use 'Website' – Enable/Disable url address field.
- 'nofollow' in link – Add nofollow attribute to "Website"/URL field.
- Use 'Video' – Allow for videos in adverts. Videos can be inserted from YouTube or Vimeo.
- Use 'Location' – Decide if you want use Locations on your site. Once disabled there will be no option to provide location.
- Use 'Address' – Enable or disable 'Address' field in new advert form.
- Use 'Favourites' – Enable or disable 'favourites' functionality. With that option set to 'yes' useres will be able to add adverts to their favourites list.
- Email for guests – Field with email address of unregistered users posting ads
- Custom fields values to labels - decide whether to change values of custom fields to joomla labels
- Auto-select visited category - auto-select last visited category in new advert creation form
Prices Settings
- Default price unit – Enter default price unit. This unit will be used to present category price, promotion price etc,
- Price unit list – If you want to allow more units to be choosen while adding the advert by advertiser type it here. If nothing is entered the default currency unit comes from "Default price unit" setting.
- Price unit position - Decide if price unit should be displayed on right or left side of the price.
- Space between price and unit – Space between price and unit
- Price format – Use price formating.
- Thousand separator – Select your thousand separator.
- Decimal separator – Select your decimal separator.
- Decimal points – choose number od shown decimal points (works only if 'price format' is set to 'yes')
- Only numbers in price – Select "Yes" if you do not want to allow for anything else then numbers in price field.
Notifications Settings
- Expire notification (days) – Enter how many days before expiration User should be notified. For 0 notifications are not sended.
- Notification send trigger – Define if the notification should be sent every time site is visited or every time you enter admin panel
- New ad notification – select if you want to be informed or not about new ads
- Renew ad notification - Administrator notification after advert renew
- Notification about status change - notification send to user after change of adverts publication
- Notification about completed payment - notification send to user after completed payment
- Notification email address – enter e-mail address where the notifications should be sent
- New ad email to user – Select if you want to send an email to advertiser after new advert submission.
Date Settings
- Date display type (table) – Select what date type will be used in Table view.
- Date display type (advert) – Select what date type will be used in advert details view.
- Date display type (modules) – Select what date type will be used in modules.
- Date format – Specify date format. This feature uses PHP date format.
- Approximate date limit – Maximum number of parts in date. When date is like '2 years, 1 month, 3 weeks, 5 days, 2 hours and 30 minutes' it will show only first parts.
- Perisan date format – If set to 'yes' Persian calendar will be used
Map & Locations Settings
There are two configurations possible, depending on chosen Map Provider
Map Provider - Leaflet
- Map Provider - Use different map providers by enabling additional DJ-Classifieds map plugins
- Places hints in address - decide if you want to display hints in address field during advert submission process
- Allow to provide coordinates – Decide if you want to allow advertisers to add GPS coordinates during advert submission process.
- Default address for coord. map – Default address for map where user can select coordinates
- Show coordinates – Show/hide geographic coordinates under the map in advert details.
- Show map – Show/hide Google Map in advert details.
- Map img on start - show in advert details image with button that will show map
- Map Zoom – Default map zoom in advert details.
- Scroll wheel zooming - Scrollwheel zooming on the map during advert creation and in advert details.
- Maps icon – if you want to use custom icon on maps , set it to 'custom' and put your custom icon to /images/ folder with name: djcf_gmicon.png
Map Provider - Google
- Map Provider - Use different map providers by enabling additional DJ-Classifieds map plugins
- Google Maps API Server Key - entering API key allows you to have custom query limits
- Google Maps API Browser Key - entering API key allows you to have custom query limits
- Places hints in address - decide if you want to display Google places hints in address field during advert submission process
- Default country for places API - default country for Google maps places API
- Allow to provide coordinates – Decide if you want to allow advertisers to add GPS coordinates during advert submission process.
- Default address for coord. map – Default address for map where user can select coordinates
- Show coordinates – Show/hide geographic coordinates under the map in advert details
- Show map – Show/hide Google Map in advert details.
- Map type – Select type of Google Map
- Map img on start - show in advert details image with button that will show map
- Map Zoom – Default map zoom in advert details.
- Scroll wheel zooming - Scrollwheel zooming on the map during advert creation and in advert details.
- Map driving directions – Show/hide Google Maps driving directions field under the map in advert details.
- Maps icon – if you want to use custom icon on maps , set it to 'custom' and put your custom icon to /images/ folder with name: djcf_gmicon.png
- Custom map styles - paste the code for custom map styles
Description characters payment
- Paying for chars in description - enable this option when you want to charge for characters in description
- Chars limit in desc - characters limit in description when charging for characters is enabled
- Free chars limit in desc - free characters limit in description when charing for characters is enabled
- Desc chars price - price for adding extra characters in description
- Desc chars points price - points price for adding extra characters in description
- Desc chars renew price - renewing price for adding characters in description
- Desc chars renew points price - renewing points price for adding characters in description
Views
General view
- Theme - select theme
- Include default CSS - use your template's default styling for pagination and menu(categories)
- Table type – choose one of table views
- Profile items - table type - set the type of view for displaying adverts in profile page
- Ads per page – number of adverts displayed per page
- Intro characters limit – maximum number of characters in the intro description
- Title characters limit - maximum number of characters in the title
- Show tooltips in new ads - select if you want to display tooltips with a description on 'add item' view
- Allow plugins in desc – allow Joomla plugins in description
- Editor in description – select if you want to display editor for the description in the add item view
- Allow HTML tags – allow users to use html tags in the description
- Allowed html tags – enter allowed html tags in the description, separated by semicolon
- Allow HTML tags in fields – Set if allow users to use HTML tags in custom fields
- Allowed html tags in fields– enter allowed html tags in the description, separated by semicolon
- Go straight to the ad – go directly to the classified ad title after clicking the advert in the table or blog view
- Title breadcrumb – display breadcrumb in classified title
- Default ordering – default ordering in table/blog view
- Default ordering direction – default ordering direction in the items view
- RSS Feed - enable/disable RSS feed for categories
- Icon 'New' - show/hide new advert indication
- Marked as new (days) - set how long a new ad will be marked as new (in days)
Advert view
- Show default image - display default image when advert doesn't have images
- Auctions position - choose between top, center and bottom
- Link to bids below price– this link slides page to bids area. Useful if bids position is set to 'middle'
- Introdesc in advert – select if you want to display intro description text in advert view
- Ask seller form – select if you want to display 'ask seller' form in the single ad view
- Ask seller copy to admin - decide if you want to reach copy of message sent to seller
- Ask seller msg target - message from ask seller form can be send to advert author email and via DJ-Classifieds plugins or via DJ-Classifieds plugins only
- Ask seller form for – select if you want to display 'ask seller' form for the registred users only or for all users with the security captcha option
- File in ask seller form – Decide if you want to enable files in ask seller form
- Ask seller form file - allowed types – Allowed file types
- Ask seller form file - max size – Max size of file assigned to Ask seller form
- Abuse reports – enable or disable users to send abuse reports to you
- Ask seller and abuse position – Select where ask seller form and abuse raport should be shown
- Show additional details – select if you want to display advert details in the single ad view
- Show added date in details – Show added date in advert page
- Show modified date in details - Show modified date in advert page
- Show author - show or hide author's name
- Author name – choose if you want to display author's name or username
- Avatar source – select component which will be avatar source
- Link to social profile – Decide if you want to add link to social profile in advert details page
- Show empty fields – choose if you want to displayempty custom fields in advert details
- Social buttons position – set where you want to show the social buttons
- Social buttons code – paste your social buttons code (can be for example addthis code)
- Comments – disable comments or choose what type of comments to use
- Facebook comments meta tag - Type of metatag to be filled out by "Facebook" ID parameter on the Single ad page
- Facebook user ID - enter your Facebook ID to manage Facebook comments
- Facebook comm. width – Facebook comments width in advert view
- Facebook comm. posts – Facebook comments post number
- DISQUS shortname – Enter your website's DISQUS shortname (without: .disqus.com)
Categories in Table/Blog view
- Display number of ads – display amount of ads in the category list view
- Subcategories in table/blog view – select if you want to display subcategories in table/blog view
- Subcategories sort direction – subcategories sort in table/blog view
- Subcategories ordering – select subcategories ordering
- Hide empty subcategories – choose if you want to hide empty subcategories in table/blog view
- Subcategories columns – number of columns in subcategories list in table/blog view
- Table/Blog header title – Show/hide header title on Table/Blog view
- Category desc in header – Show description of category on adverts list of this category
- Category desc in subcategories - decide whether to show descriptions of subcategories displayed under adverts list
- Show items on main cat. – Show items on main category at Table/Blog view
- Go straight to the category – When set to 'Yes' - click from table/blog view links directly to the category list. When set to 'No' it'll link to the top of the page
Table view
- Table image tooltip – select if you want to display tooltip with a description on image hover in table view
- Table title tooltip – select if you want to display tooltip with a description on title hover in table view
- Tooltip number of images – set how many images should be displayed in tooltip
- Price in tooltip – set if you want to display price in tooltip
- Contact in tooltip – Show contact in tooltip
- Location in tooltip – Show location in tooltip
- Show image column – Show image column in table view
- Show location column – select if you want to display 'location' column in table view
- Show price column – select if you want to display 'price' column in the items view
- Show description column – select if you want to display 'description' column in the items view
- Show category column – select if you want to display 'category' column in the items view
- Show added date column – select if you want to display 'add date' column in the items view
- Show expire date column – select if you want to display 'expiration date' column in the items view
- Show hits column – select if you want to display number of ad's hits column in the items view
- Distance column – Distance column shows distance from advert location to user. User location is based on HTML5 Geolocation.
- Distance column unit – Choose if distance will be displayed in kilometers or miles.
Blog view
- Columns in blog view – number of columns in the blog view
- Blog description position – set where the description in Blog view should be locate
- Show image - select between: image from advert, image from advert and default image , or no image
- Show category – show/hide category name in blog view
- Show region – how/hide region in blog view
- Show distance - distance field will show kilometers/miles from advert address be based on HTML5 Location
- Show price – how/hide price in blog view
- Show 'See details' link – how/hide 'See details' blog view
- Show sorting – decide if users will be able to sort ads in category blog view
- Allowed sorting values – select on which values users will be able to sort
Smart table
- Show sorting - choose whether to show sorting or no
- Allowed sorting values - select on which values user will be able to sort
Cat Tree view
- Category Tree sort type – select how you want to display categories in Category Tree view
- Category Tree columns – select number of columns in Category Tree view
- Category Tree levels – set number of levels displayed in Category Tree view
- Category Tree ads amount – define if number of ads should be displayed for all or only first level of Category Tree or if these shouldn't be displayed at all
- Images in category tree – select maximum levels with images in category tree
- Type of last level – set number of levels displayed in Category Tree view
- Ordering - Ordering/Name
Regions Tree View
- Regions Tree sort type - choose between equal columns/rows and main regions in new column/row
- Regions Tree columns - number of columns in regions tree view
- Regions Tree levels - Select all or number from 1 to 5
- Regions ads amount - set how to display the ads number in Regions Tree View
- Type of the Last Level - Type of Last Level in Regions Tree, for flat list please select maximum level
Profile
- Show profile image - Yes/No
- Show regions - show regions selectors in user profile edition
- Show address - show address field in user profile edition
- Show postcode - show postcode field in user profile edition
Registration
- Show profile image - Yes/No
- Show regions - show regions selectors in user registration
- Show address - show address field in user registration
- Show postcode - show postcode field in user registration
Images

- Images required - images required during advert creation
- MAX images per ad – maximum number of images in the single ad view
- Free images limit – select number of images that user can add for free
- MAX image size (MB) – maximum image size (0 for no limit)
- Extra image price – price for adding extra image
- Extra image points price – points price for adding extra image
- Extra image renew price – price for renewing extra image
- Extra image renew points price – points price for renewing extra image
- Lightbox type – select type of lightbox
- Gallery width – enter gallery width in px
- Gallery thumbs in row – enter number of thumbs in one row
- Blank images source - set the source of blank images
- Blank images path - path from default images will be used
- Adverts images path - path from adverts images will be used
- Profiles images path - path from profiles images will be used
- Categories images path - path from categories images will be used
- Watermark – Decide if you want automatically add watermarks on all images
- Watermark size – Choose size of watermark
- Watermark position (horizontal) – Select horizontal position of watermark
- Watermark position (vertical) – Select vertical position of watermark
- Possibility to disable watermarks for profile avatars and enable for adverts

- Image quality - set compression value from 0 to 100
- Store original images – If set to 'No' oroginal images will be deleted from server after creating thumbnails. Please be aware that recreating images won't be possible in this case.
- Leave small thumb - when enabling this option during advert deletion small thumbnails won't be deleted.
- Generate label from name - decide whether to generate label from name in image uploader
- Resize method – Select the method of processing images
- Cropping area (horizontal) – Select which part of original image should be cropped. Option available only when 'Resize and Crop' settiong is selected
- Cropping area (vertical) – Select which part of original image should be cropped. Option available only when 'Resize and Crop' settiong is selected
- Small image width - Small image width, for 0 it will be set automatically
- Small image height - Small image height, for 0 it will be set automatically
- Medium image width - Medium image width, for 0 it will be set automatically
- Medium image height - Medium image height, for 0 it will be set automatically
- Big image width - Big image width, for 0 it will be set automatically
- Big image height - Big image height, for 0 it will be set automatically
- Use small image in - Select where the small thumbnail of ad's image will be used
- Use medium image in - Select where the small thumbnail of ad's image will be used
- Use big image in - Select where the big thumbnail of ad's image will be used
- Category image width/height – dimensions of the category thumbnail image measured in pixel
- Profile avatar width/height – dimensions of profile avatar image measured in pixels
- Profile small avatar width/height – dimensions of smal profile avatar image measured in pixels
- Maximum image width - If the uploader image will reach this value then the image will be resized to desired dimensions before upload
- Maximum image height - If the uploader image will reach this value then the image will be resized to desired dimensions before upload
- Resize quality - Quality set for resized images
- DJ-MediaTools (DJ-MT) Integration - you may use the DJ-MediaTools album to present images instead of default style of images presentation.
- DJ-MT Album - select the album that you wish to use present your images.
- DJ-MT Minimum count - enter the minimum number of images that should trigger the DJ-MediaTools integration.
Security

- Number of ads per 5 min - Number of adverts that user can post over last 5 minutes, for 0 there will be no limit
- Number of ads per hour - Number of adverts that user can post over last hour, for 0 there will be no limit
- Number of ads per day - Number of adverts that user can post over last 24h, for 0 there will be no limit
- Restricted access redirection – Decide where do you want to redirect user when he doesn't have access to see some content
- ACL redirection article ID – ID of article where user will be redirected when he doesn't have access to some content. Parameter "Restricted access redirection" must be set to 'Custom article'
- Warning 18 article – Type of displaying content of Warning 18 article
- Warning 18 article ID – ID of article showed on page with 18 years old warning
- Hide 18+ ads on all adverts list – Hide adverts for adults on all adverts list. If you use this setting all restricted categories have to be set, it doesn't work with inherit.
- Pause time between messages – limit of minutes after which user can once again ask the question to the ad
- Number of messages per hour – number of massages that can be sent per hour
- Captcha in new advert – use captcha in the add item view
- Captcha publickey – enter Captcha publickey
- Captcha privatekey – enter Captcha privatekey
- Terms and Conditions - set if you want to display terms and condtions - you can choose: no, open in new window, open in popup (modal)
- Terms article ID - set the ID of your article with terms and conditions
- Privacy Policy - enable Privacy Policy in all forms
- Privacy Policy ID - select the article
- Data Protection Agreement (GDPR) - Displays required checbox field with the information regarding data protection
- Anonymous stats - allowing to collect anonymous statistics helps us making DJ-Classifieds better
- Recently viewed ads limit - limit of recently visited adverts id stored in cookies
- Recently viewed ads store time - number of days to kept in cookie history of recently viewed adverts
- Access expired ads - The number of days the expired ads should be accessible via url.
- Expired ads auto delete (days) - Number of days after which the expired ads will be automatically deleted.
SEO Settings

- ID separator – select what sign will be between id and title
- ID position – select where Item/Category ID will be added
- Only latin chars in alias – All non latin characters will be changed to latin chars or deleted (for ex. "ó" to "o" but chars like $,% will be delated). NOT RECOMENDED TO DISABLE THIS OPTION.
- Show alias in URL - allows to hide alias from url and leave only id of category and item
- Adverts list url structure - decide what elements of url and in what order should be displayed in adverts list url
- Adverts url structure - decide what elements of url and in what order should be displayed in adverts details url
- Remove ID from URL - Choose URL parts that should be displayed without its ID<br><b>Note: </b>In case the item's alias is not unique, the ID will be displayed normally
- View Item – label for "Item" view in url
- View Items – label for "Items" view in url. This label will be shown only when DJ-Classifieds items view is not attached to any menu
- View Additem – label for "Additem" view in url
- View Item – label for "Item" view in url
- View Additem – label for "Additem" view in url
- View Edititem – label for "Edititem" view in url
- View Categories – label for "Categories" view in url
- View Regions - label for view Regions tree in URL
- View Useritems – label for "Useritems" view in url
- View Profile – label for "Profile" view in url
- View Profile edition – label for "Profile edition" view in url
- Title separator – this character will separate browse title elements
- Use core 'Site Name in Page Titles' param - Respect Joomla core Site Name in Page Titler parameter, found in Joomla Global Configuration -> Site -> SEO settings
- Item title – insert elements separated by |, available elements: <default_title>, <item_name>, <category_name>, <category_path>
- Category/Region title – insert elements separated by |, available elements: <default_title>, <category_name>, <category_path>
- Profile title - Insert elements separated by |, available elements. <default_title> <profile_name>
- Ad metadesc missing – Select source for metadesc in advert detalis, when metadesc is missing
- Metadesc char limit – Metadesc characters limit for user edit
- Allow users to edit metadesc – Allow users to create and edit metadesc in advert
- Allow users to edit keywords – Allow users to create and edit kaywords in advert
- Profile metadesc - Choose a DJ-Classifieds profile field that will be used as a source of meta description in Profile page
- Meta robots for advert - content of mega robots tag for advert details view
- Meta robots for list - content of mega robots tag for advert list view
- Advert title - HTML heading tag used for advert's title in Single ad view
- Profile name - HTML heading tag used for profile's name in Profile view
- Wrong advert - Decide where to redirect users when unavailable advert page is visited
- Wrong advert page - Provide Itemid or url of the page to redirect when advert unavailable<br>If empty, the main adverts url will be used
- Wrong category - Decide where to redirect users when unavailable category page is visited
- Wrong category page - Provide Itemid or url of the page to redirect when category unavailable<br>If empty, the main adverts url will be used
- Advert save - Provide Itemid or url of the page to redirect after posting/saving an advert<br>If empty, advert's url will be used
Permissions
In permissions tab you can set the permissions for particular DJ-Classifieds actions:
- Configure ACL & Options
- Access Administration Interface
- Create
- Delete
- Edit
- Edit State
Click the Save & Close button once you have configured all the parameters.