e. Categories

Top  Previous  Next

Each listing belongs to a particular category. The system can contain unlimited number of categories. Your users can browse listings by categories, make a specific search in each category and add listings to a particular category.

 

Listing fields can be relevant to either to a particular category or to all categories. The former fields are called category-specific fields, while the later are called common fields. In default package of iLister common fields are: Title, Description, Location and Zip Code.

 

User can search by both common and category-specific fields.  However, the specific fields are available only when user chooses a particular category.

 

Categories have hierarchical structure. The administrator can add unlimited number of subcategories. All specific fields of a category are relevant to listings in all subcategories of this category. In other words, a subcategory inherits  all fields of its parent category. For example, if you create 'Price' field for 'Services' category, this field will inherit by all subcategories of 'Services' category.

 

You may find more detailed information about category management in the 'Listing Management: Categories' section of the Admin Panel Description chapter.

 

Besides the common and category-specific fields, all listings have system fields. System fields can't be added, changed or deleted through the administration panel. Here is the list of available system fields:

 

id – unique listing ID, the number which is autoincremented by the application;

username – username of a listing owner (blank - if a listing was created by the administrator);

active – shows whether listings is active or not (1 - active | 0 - not active);

keywords – keywords comprised of listing details for each listing;

featured – shows whether listings is featured or not (1 - featured | 0 - not featured);

views – shows how many times each listing was viewed;

pictures – number of pictures for each listing;

activation_date – shows the activation date of each listing;

expiration_date – shows the expiration date of each listing.