uListing 1.x

RSS feed paths

uListing allows to you to setup RSS feeds. There are three default feeds already created for you.

1. http://www.yourdomain.com/ulisting/rss/city/[city_name]
where city_name is the name of the city. This path will feed out all listing for a given city.

2. http://www.yourdomain.com/ulisting/rss/featured
This feed will list all featured listings.

3. http://www.yourdomain.com/ulisting/rss/user/[user_id]
Where user_id is the id of the user (or agent). This will feed out all listing belonging to the given id.

4. http://www.yourdomain.com/ulisting/rss.xml
Show all published listings.

Add your own custom fields

This section describes how to add your own customized fields.

Goto : "Administer"->"Site configuration"->"uListing Management"
The click on the "Custom Fields" tab.

This section is very similar to the "profile" module for adding new fields to user accounts.

1. click on the field type you'd like to add (i.e. sing-line, multi-line ...)
2. Fill in the next page. Make sure the "Form Name:" does not have a space. This name will not be seen by the users.
"Auto-complete" means that the form will try and autocomplete the text for the user as the user is typing.

Customization

This explains the methods required to custimze the look and functionality of the uListing.

Changelog

August 14, 2008
- the image gallery now shows the first image in the list.
- a previous page link has been added to the breadcrumb in the listing fullview.

July 22, 2008
- added the ulistingmap module, this gives the user the option to view search results in a map.

July 7, 2008
- added token support (vars added are : [city], [country])
- added ability to redirect user to manually set map location after insert or update.
- added rsss feed from ulisting/rss/city/[city_name], ulisting/rss/featured, ulisting/rss/user/[user_id]

June 27, 2008

Configuration

You should do the configuration before entering any listings.

  1. Setup your taxonomies (categories)
  2. Setup your google map keys
  3. Give the proper permissions (remember to also give upload image and view image files.
  4. enable the blocks you'd like to usee (feature, search ...)
  5. you may want to move the uListin menu around.

The next section explains some of the key configuration settings.
Goto: Administer->Site Configuration->uListing Management

Formating agent display

This section will show you how to format the display of the agent.

The preprocssor function is located at: ulisting/ulisting.theme.inc
The function is called template_preprocess_ulisting_agent and prepares all the variables that will be available in the tpl file. It will convert all attributes of the user object into variable names. This includes profile fields if the profile module is activated.

The template file is ulisting/tpl/ulisting-agent.tpl.php
In this file is the HTML+CSS for displaying the agent information.
Example vars: $name , $uid, $picture ...

Features

Here are some of the features currently available in the uListing module.

User Features

  • Add/Modify/Delete Listing
  • Google maps integrated
  • Does a "near by listing" search and display on google maps.
  • built-in gallery viewer
  • built-in photo uploader
  • Taxonomy system.
  • Ability to add listings to their "shortlist" for later viewing
  • Ability to email listing to a friend
  • built-in search block
  • featured listing block
  • Printer Friendly version
  • Save searches and retrieve at a later date.

Installing the Module

Create a modules directory in sites/all. (if there's not already one)

sites/all/modules

Contributed modules placed in the sites/all/modules directory will be available to all sites sharing the same code base. If you are not creating a multi-site installation then this is where your modules belong.

The basic instructions are as follows: Download the module, extract the files, upload the resulting folder, and enable the module in administer > site building > modules.

Tip

Before You Start

This module has been tested on Drupal 6.2 with MySQL 5.x
Please make sure you have a working copy of Drupal 6.2 before installing uListing.

uListing Documentation

Installation and basic user guide for the uListing real estate module.

Syndicate content