Classified Ads Infusion v5.00
For PHP-Fusion v7.02.xx


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

ALL NEW VERSION 5.00

A straight forward, minimized version of my Classifieds Infusion. Removed input fields for Region, Country, State, Province and Area. Changed City input field to Location w/examples. Retained Postal Code field. All PayPal button generation coding removed also. Ad purchase, swap, rental, trade etc. etc., is now accomplished by contacting the ad creator directly using his/her contact information.


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 mini-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. Contact info for sellers, buyers, traders and renters. Pricing/Contact info for ads that is not visible to guests by default; controlled by Admin Settings. 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. 'ShareThis' Ad coding added, not visible to guests by default; controlled by Admin Settings. New 'delete all categories' function(all ads must first be removed).

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.

***NOTE*** You must warn your users that if they are using Firefox or Chrome, that 'AdBlock' must be disabled for this infusion to work correctly in those browsers.


FEATURES:
  • New function added in the Admin section to 'Delete All Categories' and start over. All ads must first be removed. This was a user request.


  • 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: (rental)
    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 'Contact Info' to visiting guests in the ads.


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


  • 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.


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


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


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


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'.


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

    • Ad description text amount allowed. Default is 3000 characters.
    • Side panel number of ads displayed. Default is 10 ads.
    • Search Results displayed. Default is 10 results.
    • Maximum Days allowed for ad before expiration. Default is 180 days.
    • Default Days allowed for ad expiration. Default is 30 days.
    • Days until ad pending expiration notice is sent to user. Must be at least 1 day less than Default Days. Default is 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 sub-category (now 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(old Categories) can have unlimited sub-categories(now Categories) under them.
    • I have included and re-coded for very nice images for section titles only. No default images for 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.
    • The included Section Title images are 150px by 150px transparent PNG's but are shown in the 'all_cats.php' script at 48px by 48px. The same is true if Category images are used.
    • By following the above formula when creating your own category images the results will look fine.
    • 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 up to 5 ad images. Image #1 cannot be deleted.
    • In order for a user to 'change/replace' ad images or delete image#1, 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:
  • September, 2012 - Mini-Classifieds Created (user request)

    • Changed version to Classifieds v5.00
    • Removed region, country, state, province/area input fields.
    • Removed PayPal button creation coding.
    • Changed db-field 'city' to db-field 'location'.


  • December, 2011 - New Function Added For Admins

    • Added the ability to delete all categories and start over with new ones.
    • Categories cannot be deleted unless ALL ads have been removed/deleted.


  • 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
Classified Ads v5.00
Whisperwillow.Com - Mods, Infusions, Themes Support