The Classified Ads Infusion v4.03
For PHP-Fusion v7.02.xx


The Classified Ads Infusion v4.03 for PHP-Fusion v7.02.xx by Grimloch | See included aGPLver3 for licensing information.
What you get:

ALL NEW VERSION 4.03


Thoroughly Tested & Debugged in PHP-Fusion 7.02.03

Browser Compatibility: Internet Explorer - Google Chrome - Firefox - Safari - Opera

IMPORTANT ! PLEASE READ THE "Read_Me_NOW.html" FILE IN THE "cron_option_files" FOLDER !

A full featured classified ads system based on AusiMods classifieds infusion for PHP-Fusion ver6, totally re-coded and enhanced to function with PHP-Fusion ver7 CMS system. I have added "multiple ad image upload" capability for users. A very nice 'ColorBox' zoom feature for ad images has been added. All scripts as well as all admin functions have been totally modularized to facilitate ease of coding changes and future upgrades. New contact info for sellers, buyers, traders and renters. Pricing/Contact info for ads that is not visible to guests by default. New input for sellers to enter their (Buy Now) PayPal button code or create the code with the 'PayPal Button Code Generator' page. New 'ads_style.css' in include folder for customizing the look and feel of your ads. New very nice timed re-direct after saving ad. Nice 'balloon tips' added for Admin category management and Main settings.

Now with two(2) methods of 'Auto-Email Notification' to users with ads pending expiration and 'Auto-Deletion' of expired ads and images. Please see: Read_Me_NOW.html in 'cron_option_files' folder for explanation and instructions.


FEATURES:
  • Search Word highlighting now functions correctly in the search form.


  • Display of classifieds 'image/logo' in the side panel is now optional. Open 'classified_ads_panel.php' in your editor and see comments at the bottom of the file.


  • Ad Type has been added:
    For Sale - For Trade - Wanted - Rental.


  • Users can now delete one or more images up to 5, from their ad. To delete image one(1), the entire ad must be deleted and re-entered. Still working on replacing an image with another one.


  • Completely New! Ads table is displayed(5 ads per page), along with 'ad views' and the 'ad category'.


  • Completely New! Category table is displayed showing all Section titles and Categories.


  • Completely New! Functions added in Admin main settings to control the display of the 'ShareThis' social links and the default message to visiting guests in the ads.


  • Removed the very large and cumbersome currency/country db table.


  • Completely New! Region/Country/State/Province inputs added for complete localization of your posted ad.


  • New functioning for 'categories and sub-categories'. Categories, once created become SECTION TITLES ONLY and cannot be posted into. All classified ads are posted into the sub-categories(now Categories) that are created. You must still base a created sub-category(now Category) on a Main Section Title. Since the number of sub-categories(now Categories) created are without limit I think this new method is more in keeping with some commercial classified scripts and programs.


  • New 'classified_settings' table added with admin functions to replace the manual 'ads_config.php' file in the 'include' folder, which was removed.


  • Ad approval method: (Auto or Admin) is now controlled in the new 'System Main Settings' functions.


  • Exceptionally nice 'sorted' display of Section Titles and Categories.


  • Exceptionally nice 'sorted' display of Classified Ads and Categories.


  • Optional cron-job scheduling for 'auto-emails' and 'auto-ad-deletion' functions.


  • Automatic email to users with ads that are about to expire utilizing new 'warn_stat' field in db table.


  • Automatic deletion of 'low priority/expired' ads and images.


  • Page navigation added in all 'ad display' scripts; set to display 5 ads per page.


  • Ad image uploads are now saved with unique random number filenames. Duplication of filenames is virtually impossible.


  • Re-integration of split for sale, for trade and wanted ads. A totally unified single system.


  • New folder 'classified_ads/include/colorbox' added to infusion for ColorBox image zoom code.


  • New contact information field and item pricing field for sellers.
    (pricing/contact info only visible to members)


  • New 'ads_style.css' file in include folder. Customize the 'look' and 'feel' of your ads as desired.


  • New input field has been added for
    sellers' (Buy Now) PayPal button code.


  • New PayPal Button Code Generator added for creating a PayPal 'Buy Now' button.


Home Screen

{ Click For Full Image }

Main Home Screen

Sections and Categories

{ Click For Full Image }

Sections and Categories

Ads and Categories

{ Click For Full Image }

Ads and Categories

Ads Side Panel

Side Panel

INSTALLATION:
  • First determine your usability and configure for cron-option files... THEN !


  • Upload everything under 'php-files' to your 'root folder' and 'infuse' through your admin panel as usual.


  • Only an "English" locale file is available at the moment.


    • Next Step:

  • Go to "System Admin/Panels"
    and add the side-panel called "classified_ads_panel".


  • Don't forget to locate the panel:
    ( left-right/up-down ) and enable it.
CORE FILE MODIFICATIONS:
  • Core File modifications: None.


  • File additions: ColorBox code added in: 'classified_ads/include/colorbox'.

    Balloon Tip code added in: 'classified_ads/include/balloontip.css'
    'classified_ads/include/balloontip.js'.

    Region/Country/Province
    localization code added in: 'classified_ads/include/globe.js'

    State selection code added in: 'classified_ads/include/states_inc.php'


CONFIGURATION & USAGE:
  • Adjusting Parameters In New 'System Main Settings':

    • Ad description text amount allowed. Recommend 3000 characters.
    • Side panel number of ads displayed. Recommend 10 ads.
    • Search Results displayed. Recommend 10 results.
    • Maximum Days allowed for ad before expiration. Recommend 180 days.
    • Default Days allowed for ad expiration. Recommend 30 days.
    • Days until ad pending expiration notice is sent to user. Must be at least 1 day less than Default Days. Recommend 5 days..
    • Admin Approval needed for ads posted. Set to 'No' for auto-approval, 'Yes' for Admin approval.


  • Adding Main Section Titles, Categories & Editing:

    • You must now add your own Section Titles and Categories.
    • When editing/creating a Category be sure to select the "Main Section Title" under which it falls.
    • There are only 2 levels in the ad storage system. A sub-category(which is now known as a category); CANNOT have another sub-category.
    • However: Section Titles(categories) can have unlimited sub-categories(now Categories) under them.
    • I have included and re-coded for standard folder type images for section titles and categories.
    • You may change these images or not use any at all. Just a matter of adding your own images and
      editing section titles and categories.
    • The only way to accomplish good eye appeal using 'section title & category' images, is if all images are the same physical size.
    • When a user clicks "Post An Ad" they are presented with a choice of the # of images to be uploaded for their ad.
    • Scripts have been re-coded to accept a maximum of 6 ad images.
    • User modification of ads now includes the deletion of one or more ad images.
    • In order for a user to 'change/replace' ad images the ad must be deleted and re-entered.
    • The next upgrade will include the ability to change images w/o ad deletion and re-entry.


  • Ad Pending Expiration Notices:

    • Upon receiving the notice the user is requested to 'Log In' and 'Edit' or 'Delete' their ad.
    • The 'modify_ads.php' script has been updated to allow users to increase the ad expiration date.
    • The original ad post date remains the same.


  • Recommendation For System Right-Panel Exclusions: (or both sides if desired)

    •   NONE RECOMMENDED unless you have users that still use 800x600 screen resolution.
CHANGELOG:
  • July, 2011 - New Version 4.03 Released. For PHP-Fusion ver7.02.xx

    • Added 'balloon tips' for admin category management.
    • Added 'region/country/state/province' code for better ad localization.
    • Changed the way categories and sub-categories are created and handled.
    • Categories are now only Titles and are not postable.
    • All 'classified ads' are posted into sub-categories(now Categories).
    • 'Share This Ad' code was slightly modified to replace bad social network links.


  • March, 2011 - New Version 4.02 Released.

    • Changed from 'fancybox' to 'colorbox' for ad image zoom.
    • View ad scripts re-coded to use 'colorbox' code for ad image zoom.
    • Added: 'classified_ads/include/colorbox' folder.
    • Also added coding in all ad display scripts for 'Share This Ad' code.
    • 'Share This Ad' code was cloned from Fangree Craigs 'Share This v2.0'.


  • July 15, 2010 - Added Table Field For Email Preference.

    • At ad creation time there is a new Yes/No checkbox field for ad writers preference on receiving emails.
    • It is a required field.
    • You must choose a preference for email reception.
      (defaults to text only)
    • Choose to receive html or text emails.
    • Changes and additions to English locale file.


  • July 10, 2010 - New Version 4.01 Released.

    • English locale file totally re-written to eliminate unused code.
    • Completed re-coding of entire infusion to fuze 'sell/buy' sides back into a single integrated system
    • Simple and user friendly selection of 'ad type' to create.
    • Eliminated view_cats and view_subcats; no longer needed.


  • May 15, 2010 - Cron Job Scheduling.

    • Added coding and scripts for cron-job scheduling for 'auto-emails' and 'auto-ad-deletions'.


  • May 12, 2010 - Final release version finished.

    • All code changes debugged and optimized.


  • May 11, 2010 - Final debug and code optimization.

    • Added several new css definitions in 'include/style.css' for additional control.
    • Completed and tested all code optimization and fixes for functionality.


  • February 01, 2010 - Debug and code optimization.

    • Completed and tested all code optimization and fixes for functionality.
    • Fixed a coding error in 'single_ads.php' on both sides for editing of ads.


  • January 30, 2010 - System upgrade to version4.00 Completed.

    • Completed and tested coding for auto-email to users with ads about to expire.
    • Added new fields to db for email notification process.


  • January 23, 2010 - Automatic deletion of expired ads/images fixed.

    • Finally got rid of the old ver6 code which did not work correctly.
    • When main link is clicked db is checked for expired ads.
    • First the ad images are deleted and then the ad itself is removed from the db.


  • January 01, 2010 - Fusion7 style pagenav added

    • Finally got around to adding Fusion7 style page navigation to all 'ad display' scripts.
    • Paging not needed for 'single_ads.php'.
    • Page navigation coded to display 5 ads per page.
    • '$newads' variable in 'include/classified_ads_config.php' is now only used for side panel.


  • December 31, 2009 - New BETA-4 package updates completed

    • Ad image uploads are now saved with unique random number filenames.
    • Duplication of image filenames is virtually impossible.
    • New error routines put in place.


  • December 26, 2009 - New BETA-3 package updates completed

    • All sub-cats are once again created at infuse time.
    • New file added called 'view_subcats.php' to better handle sub-cats.


  • December 14, 2009 - New BETA-2 package updates completed

    • Only first sub-cat for each tables' main cat created at infuse time.
    • Removed creation of all 236 sub-cats from infusion.
    • Complete Separation of 'for sale' and 'wanted' ads.
    • Two seperate tables for 'sell' and 'buy' added.


  • December 07, 2009 - Final BETA package updates completed

    • All scripts updated with highslide and new input fields.
    • Package fully updated; additionsl code enhancements.


  • December 07, 2009 - Highslide photo effects integration completed

    • A huge thanks to Dallas of dtawebdesigns for the addition of highslide.


  • December 06, 2009 - New db fields added

    • Eight new fields added to 'classified' table for seller contact infor.
    • New table added to db for country/currency codes.


  • December 02, 2009 - Code Optimization & Cleanup

    • Total infusion zip file size slightly reduced due to below efforts.
    • Removed hard-coded main menu code in several scripts.
      ( main menu called from functions_include.php )
    • Cleaned up and optimized coding in all scripts.


  • December 01, 2009 - Multiple Bug Fixes

    • Two bugs found and fixed in delete_ads.php.
    • Two bugs found and fixed in send_contact.php.


  • November 30, 2009 - Hebrew Locale File - Submitted by dothemath



  • November 27, 2009 - Version3.1.0 Completed

    • Added error handling for all fields except image uploading.
    • Successfully modularized all classified ads scripts for ease of coding changes.
    • Cleaned up multiple incompatible coding techniques to work with PHP-Fusion ver7.
    • Added db fields to "classified" table for multiple image storage.
    • Added multiple image upload capability for user ads.


  • Copyright 2005 - Version3.0.1

    • AusiMods original Classified Ads Infusion for PHP-Fusion version6.xx


 

TO-DO LIST:
  • Future upgrade: Additional features will be added.

    • Ability for ad images to be deleted/changed w/o ad deletion and re-entry.
    • Aquire new locale file translations from volunteers.

 

MISCELLANEOUS:
  • Locale "English.php", was totally re-written to eliminate unused code and make it more
    readable for translators.
  • Help Needed: Locale Files.

    • To enhance the "usability" of this infusion I am in need of assistance.
    • Any locale file translations would be greatly appreciated and added to
      the archieve immediately !


 

ACKNOWLEDGMENTS/CREDITS:
  • The Following People & Scripts Have Contributed To The Successful Creation of Classified Ads Infusion - ver7

    1. (Pierpitti)
      • http://www.whisperwillow.com/WhisperWillow User
      • A tremendous Thank You to Pierpitti for providing an Italian locale file for my infusion !


    2. (Dallas)
      • http://dtawebdesigns.com/DTA Web Designs
      • Classified Ads - (v3.1.0) Thanks for the addition of Highslide photo effects for ad images

      • Classified Ads - (v3.1.0) Beta-Test Forum Hosting, Beta-Testing, Coding Help & Suggestions


    3. (SKC)
      • http://www.skcentral.com/SK Central
      • Classified Ads - (v3.1.0) Extensive Beta-Testing & Suggestions


    4. (AusiMods)
      • http://www.ausimods.net/AusiMods Home
      • Classified Ads Script v3.0.1 For PFver6 - Original Author (to the best of my knowledge)



E-Mail:    webmaster@whisperwillow.com
Website: www.whisperwillow.com/news
Support: www.whisperwillow.com/forums
PHP-Fusion v7.02.xx
The Classified Ads v4.03
Whisperwillow.Com - Mods, Infusions, Themes Support