How to configure DJ-Classifieds
DJ-Classifieds installation
It would help if you were logged-in as Joomla administrator. Open the "Extension Manager" (System -> Manage Extensions).
![](/templates/yootheme/cache/c8/D1Configure-c826da74.png)
To Upload & Install DJ-Classifieds component, click "Install Extensions" to open Extensions installer, then click "Choose file" and then choose the extension package from your disk.
![](/templates/yootheme/cache/ca/D2Configure-caea7ba4.png)
![](/templates/yootheme/cache/31/D3Configure-31060714.png)
When the package is chosen, it will be automatically installed.
![](/templates/yootheme/cache/83/D4Configure-83f34bff.png)
DJ-Classifieds has been installed successfully.
Categories
Go to "Components" and choose "DJ-Classifieds" from the list.
![](/templates/yootheme/cache/96/D5Configure-96115663.png)
In DJ-Classifieds Control Panel open "Categories".
![](/templates/yootheme/cache/c5/A2Sixwaystocharge-c512e8fa.png)
Now click "New".
![](/templates/yootheme/cache/a4/A3Sixwaystocharge-a444a6c5.png)
Fill in the fields that you need for your category. We present an example configuration.
We set:
- Category name: cars
- Price: free
- Adding adverts - disable.
- Description: New and used cars of all types and brands
![](/templates/yootheme/cache/58/D6Configure-58488977.png)
As you can see below, we create "Audi" as subcategory and assign it Parent Category "Cars".
![](/templates/yootheme/cache/6f/D7Configure-6f318b03.png)
You can find a complete list of categories' parameters here.
If you wonder what is "price points" you will find the answer in this article.
Extra fields
Now it's time to create extra fields. In DJ-Classifieds control panel go to "Extra fields" tab and click "New".
![](/templates/yootheme/cache/34/D8Configure-3437f0b8.png)
![](/templates/yootheme/cache/b1/D9Configure-b16af0b5.png)
Provide all the important information.
We set:
- Label - First registration
- Use in - A custom field in the category
- Type - select list
- Values: 2000;2001;2002;2003;2004;2005;2006;2007;2008;2009;2010;2011;2012;2013;2014;2015
- Required - yes
- Show in table view and blog view.
![](/templates/yootheme/cache/92/D10Configure-9228e6bf.png)
There is also a "Search options" tab. When you use it, the custom fields appear in the ads search box.
We set:
- In search - yes
- Search type: two select lists
- Values: 2000;2001;2002;2003;2004;2005;2006;2007;2008;2009;2010;2011;2012;2013;2014;2015
![](/templates/yootheme/cache/4b/D11Configure-4b5f85e7.png)
Do not forget that each custom field should be assigned to a proper DJ-Classifieds category. One more time open the "Categories" in DJ-Classifieds panel.
Choose a proper category and go to "Custom Fields tab".
Click "Active" to assign a custom field to this category.
![](/templates/yootheme/cache/f5/D12Configure-f56cae7c.png)
Let's see now how to make a checkbox custom field.
Click "new". Fill all the necessary fields.
We set:
- Label - features
- Type - checkbox
- Values: ABS;air conditioning;fog lamp;traction control;immobiliser
- Required - no
- Show in table and blog view.
- Category assignment - cars
![](/templates/yootheme/cache/2c/D13Configure-2c1bcd24.png)
And now again the "Search options".
We set:
- In search - yes
- Search type - checkbox
- Values: ABS;air conditioning;fog lamp;traction control;immobiliser
![](/templates/yootheme/cache/25/D14Configure-257ccf9d.png)
This custom field must be assigned to "cars" category in the same way as the other fields before.
Now let's define the custom field: Condition.
We set:
- Label: condition
- Type - radio
- Values: new;used
- Required - yes
- Show in table and blog view.
![](/templates/yootheme/cache/12/D15Configure-1205cde9.png)
And now the "Search options".
We set:
- In search - yes
- Search type - checkbox
- Values: new;used
![](/templates/yootheme/cache/32/D16Configure-325273d1.png)
And like always we assign "condition" field to "cars" category.
![](/templates/yootheme/cache/75/D17Configure-7541852a.png)
Regions
Let's create regions now. In DJ-Classifieds panel click on "Regions" button.
![](/templates/yootheme/cache/b7/D18Configure-b74eaf2b.png)
Choose "new".
![](/templates/yootheme/cache/87/D19Configure-875a6946.png)
We will now create the first location. We set:
- Name: London
- Type: City
- Published: Yes
Click "Save" when you are ready.
![](/templates/yootheme/cache/72/D20Configure-72343bba.png)
Now let's create the next location. Click "new" " and set:
- Name: Camden
- Select a parent region: London
- Type: Other
- Published: Yes
Click "Save".
We have created a sub-location (Camden district) which belongs to London (parent location).
![](/templates/yootheme/cache/35/D21Configure-3527cd41.png)
Menu items
Go to Menus in the left bar. Choose "Main Menu" and then "New".
![](/templates/yootheme/cache/8b/D22Configure-8b14e6da.png)
Now we define a new menu item called DJ-Classifieds ads.
We set (all in the Details tab):
- Menu title - DJ-Classifieds ads
- Menu item type - category blog layout
- Category- All categories
Click "Save".
![](/templates/yootheme/cache/bb/D23Configure-bb0020b7.png)
Let's add another menu item. This item will allow users to post their adverts when clicking this menu button.
The process is the same as for the latest menu item.
This time we set:
- Menu title - DJ-Classifieds post advert
- Menu Item Type - Add item
Click "Save".
![](/templates/yootheme/cache/c2/D24Configure-c20dd681.png)
We created only two menu items linked to DJ-Classifieds component views. You can learn about the rest of the available views here.