Changelog for Classified Ads Script (v.4.2.2 and above):
From v.5.4 to v.5.5:
New Features:
- Full support of PHP 5.3
- Introduced Go-to Smarty 3
- Optional "Share Your Site" block switch via admin panel
- Created new free template
- Craigslist-like front page for iLister's new theme
- Added button to clear cache in admin panel
- New tool “chart poll” was added
Enhancements:
- Enhanced “Share Your Site” block design
- Added a possibility to use Custom Settings depending on themes
- BMA was updated
Bugfixes:
- The import of “tree” fields with three levels was corrected
- Bug with saved searches loading was fixed
- Automatic updating of subscription was corrected
- The problem with the QR code scanning was solved
- Plus more minor enhancements and bugfixes
From v.5.3 to v.5.4:
New Features:
- Multi-lingual admin panel
- Added the ability to use multiple themes in admin area and linking them to the language
- OpenId integration
- Admin Dashboard
- Automatic posting (optional) of all new ads in admin’s and user Twitter and Facebook accounts
- Admin Recent Statistics section
- Added the ability to change user group
- Added the ability to change username
Enhancements:
- Admin Panel theme was completely revamped
- The “Comment Management” section has been improved.
- Added the ability to upload watermark files directly from the admin panel
- Like and Tweet buttons were added to listing details page.
- Search for inactive listings added
- A new user group, Buyers, created. These users cannot add listings.
- Autologin for users who are in the group with option “auto activation”
- Added the ability to search/exclude from sold objects on the advanced search page
- Compare Listing Feature was updated
- Plus more minor enhancements and bugfixes
From v.5.2.1 to v.5.3:
New Features:
- Mobile Addon was created
- QR Code Generator - added the ability to generate a QR code for a listing with the setting which specifies the position of the watermark image (middle center, top left, bottom right etc.)
- Made possible for WorksForWeb products to response by the URL like http://m.example.com
- Added the ability to view all listings on any browsing level
Enhancements:
- iLister payment specifications ware adjusted in accordance with new PayPal Standard gateway settings and standards
- New language setting was added
- Algorithm to generate thumbnails was modified
- Payment interface was modified in the admin panel
- License generator was updated. From now on it is possible to generate only one license (without admin panel)
- Modified End User License Agreement
- More then 85 essential enhancements and bugfixes
From v.5.2 to v.5.2.1:
Enhancements:
- Watermark positioning setting was added
- The values of 'list' and 'tree'-type fields can be sorted alphabetically ascending or descending
- The 'Extend Listing Automatically' option was added to the Add a Listing page
- User notifications became much more informative and contain useful links
- Lists were sorted in alphabetical order in Admin Panel
- The status of administrator's listings became "Approved" after the creation of a listing
- Added the ability to run Task Scheduler from the Admin Panel
- Added human-readable error messages on listing import page
- Added the ability to specify date for IP records import
- Added the ability for bulk deletion of saved listings
- Plus more minor enhancements
Bugfixes:
- Cookies issue with Saved Searches was fixed
- WYSIWYG Editor error in Admin Panel was fixed for Safari
- Fixed the error with user's registration date after manual contract expiration
- Corrected the addition of users in Admin Panel
- Picture Carousel defect was fixed
- Listing Export was fixed
- Plus more minor bugfixes
From v.5.1 to v.5.2:
New Features:
- Listing Caption — the administrator can define the caption of a listing for each category. Specified listing caption is displayed on the Listing Details page and affects SEO.
- Listing URL SEO Data — this new feature allows site administrator to specify data for search engine optimization for each category for better SEO results
- Picture Carousel — the advanced view for listing images: a modern interface makes your site attractive for clients
Enhancements:
- Modified the format of pop-up windows and action controls
- Added the information about listing when commenting it in the Admin Panel
- Empty listing fields are hidden on iLister Listing Details page
- Added the ability to specify number of columns and number of rows in the 'browse' function
- Browsing lists are displayed in alphabetical order in columns instead of rows for better perception
- Increased the allowed storage size for pictures in the database
- Added the ability to check field values on emptiness in templates
- New and missing phrases were added to language files
- Implemented the ability to edit root category settings in Admin Panel
- New parameters added to the 'show_publications' module: number_of_publications and publications_template
- Homepage.tpl and index.tpl page templates were replaced with default.tpl and the use of the 'display_template' function which displays different templates according to a page
- A new neutral icon set added
- Added the ability to compare listings from different categories
- Plus more minor enhancements
Bugfixes:
- The Comment Addition notification message was corrected
- The Calendar view on iLister Listing Details page was corrected
- Rating-type field deletion error was fixed
- Corrected email in license error messages
- CSS files were refactored; all duplications in child CSS files were removed
- Plus more minor bugfixes
From v.5.0.2 to v.5.1:
New Features:
- Listing Comments
- Report Inappropriate Content
- JPEG Image Quality Tool
- IP Blocklist Manager
Enhancements:
- Site Page URIs became case sensitive
- Added the ability to translate links in the slide-show window
- Implemented listing keywords update after listing modification
- The PHP_SAFE_MODE "off" setting added to the list of minimal server requirements
- Plus more minor enhancements
Bugfixes:
- The issue with filter loss when user deactivation was fixed
- Typos were corrected
- The ability to subscribe to unavailable Membership Plan was removed
- The ability to delete somebody else's Saved Searches was removed
- The ability to delete a User Group with users was fixed
- Missing translations were added
- 'Incorrect password' message corrected when user logs in
- Plus more minor bugfixes
From v.5.0.1 to v.5.0.2:
Bugfixes:
- Missing phrase translations were added to English and Russian language files
- The listing export error was fixed
- The error when paying for site services with credits was corrected
- Bulk listing deactivation / deletion actions on the 'My Listings' page was fixed
- Google Maps-related error when location-typed fields are empty was corrected
- Date format in Admin Panel was fixed to match default language settings
- MySQL keyword screening was corrected
From v.5.0 to v.5.0.1:
Enhancements:
- A human-readable error message was added when adding a User Group with incorrect ID
Bugfixes:
- The use of Zip Code data to display Google Map was corrected
- Missing phrase translations were added to English and Russian language files
- The creation of 'Tree'-type fields was fixed
- Permissions for temporary files and folders located at /system/cache were corrected
- The error when editing a template of a new custom theme was fixed
- Permissions given by Template Editor to files and folders of new themes were corrected
- Theme-specific templates became visible in Admin Panel
From v.4.7.1 to v.5.0:
New Features:
- New Template System - new template system with inheritance allows to create a custom template theme from a parent base theme
- Extended Browsing Opportunities at Classified Ads Script:
- the ability to define levels (fields and/or sub-categories) in Site Page settings to create a page for browsing a specific category is added
- the ability to specify available levels (fields and/or sub-categories) for category browsing in the settings of this category is added
- Improved Search Among Users - now search can be performed within all available User Groups by Common User Profile fields
Enhancements:
- Improved keyword search with new search criterion types: "includes_all" and "includes_any"
- Added human-readable error messages on listing import page
- User Pages section was renamed to Site Pages in Admin Panel
- Force browser to cache listing images
- Changed listing view URI to a uniform /listing/$id
- Front-end pages are given much user-friendly and SEO-friendly URLs
- Underscore signs "_" were changed to dash "-" in front-end paths for SEO purposes
- The URIs of Site Pages related to listing post, modification, display and search became much more SEO-friendly.
- Added a link to the contact form to the user profile pages and view all listing by this user page
- The caption and the value of the rating field were aligned on the Add a Listing page
- Lengthen category selection box in the quick search form
- Previous, Next and page selection links are hidden if only one search results page is available
- Added a guiding messages on changing the "About Us" page and "Contact Us" text
- Site Pages interface is improved in Admin Panel: pages are sorted by URI alphabetically, "Go this page" link placed in separate column.
- Added the ability to browse by "geo"-type field
- Added user-friendly error messages in translation management interface in admin panel
- HTML Purifier upgraded to version 4.1.1, a much faster standalone distribution is used.
- The paths to Site Pages (Listing Details page, Search page etc.) became more SEO-friendly.
- All User Notifications are enabled by default
- The ID and caption of the old "Year Build" field was corrected to "Year Built"
- A new setting "advanced_search_form_uri" was added for the Search Results pages
- Improved speed of uploaded files handling.
- Base themes are created iLister classified ads script
- Added new phrases and their translation to default language files and templates
- Updated product logos in Admin Panel
- Improved listing export
- iAuto and iRealty products are merged with iLister Classified Ads Script
- Product performance is increased by factor of 4-38 times in comparison with the previous version
- Smarty is upgraded to the last stable version 2.6.26
- Theme inheritance functionality is added
- Added ability to identify which template is used to render the page
- Smarty function {image} is replaced with enhanced {url} function.
- Added the ability to include any template form within another template using template's full id
- Added ability to include external components in templates as needed via {require} function
Bugfixes:
- The names of video files which are generated after listing export are corrected
- The display of vote results chart is fixed for IE7
- The error with calendar data is fixed when a listing is deleted
- The issue with DB class instance is fixed
- Double auto-extension of subscription-based contracts is fixed
- Calendar error codes are replaced with user-friendly messages
From v.4.7.0 to v.4.7.1:
Enhancements:
- Wording for various messages improved for iLister Classified Ads script
- Improved text of the notification about cancellation of automatic listing extension
- Added default translations for the Filter and Deactivate buttons
- Misaligned elements on the advanced search form corrected.
- On the “Manage Users” page of the admin panel, replaced error code with a user-friendly message on actions with bulk credits
- Made date format consistent across the admin panel
- Replaced the wrong title on the credit package management page in the admin panel
- Misaligned elements on the “My Listings” page corrected.
- Updated copyright notices
- Listing import refactored to improve stability and support for ZIP and TAR.GZ archives for import
Bugfixes:
- JavaScript error caused by trailing slash at the end of a Tree field value is fixed
- Import of Tree field values corrupts ordering - fixed
- Improved default translation for menu items
- Corrupted layout on the My Listings page fixed
- Image upload during user registration fixed
- Slash in phrase ID’s caused search errors - fixed
- Fixed listing search email notifications that contained duplicate listing IDs before
- Replaced PHP warning with a user-friendly message on the Subscription page
- Fixed browsing pages that contained misaligned element in the bar on top of the page
- New trusted group users were not trusted if created via admin panel – problem fixed
- Submitting the Listing Import form without specifying the import file does not trigger a php warning anymore
- Two or more fields of “Tree” type on the same form do not work properly – problem fixed
- Replaced Error ID with a user-friendly message if no file was uploaded when importing listings
- Fixed the “Subtract Credits” button that wrapped to a second line and corrupted alignment in IE
- Corresponding user friendly error message appears when uploading an archive containing no .xls files
- Missing translation on “My Transactions” page added
- Corrupted messages are fixed and missing translation on the listing edit page is added
- Bulk subtract credits function that validates user input is fixed
- Search page reloads from now on with updated form when a different listing category is selected
- Missing default translation for the “Buy Credits” page added
- Missing default translations for the moderation status field added
From v.4.6.1 to v.4.7.0:
New Features:
- Credit Points System implemented for iLister Classified Ads Script
- Automatic Listing and Plan Renewals functionality added
- Ability to send notifications about renewals added
- Ability to view the package details for every listing
- Admin can change package settings for a particular listing or group of listings.
- Ability to search/filter listings based on listing packaged used by the listings added
- Ability to apply any package to a particular listing added
- Package Sync Utility added - Synchronization of listing packages with membership plan packages via admin panel
- Easy creation of custom content pages added
- "Make user trusted after registration" option for a user group added
Enhancements:
- Listing activation mechanism improved
- Error code replaced with a human-readable message
- The look of credit charge confirmation prompt page enhanced
- Ability for the administrator to leave a comment when credits are added or subtracted in the admin panel
- Ability to display all available membership plans to users added
- Enhanced wording of the listings auto-extension and expiration report
- Auto-extension report are not sent to users, who's "Notify on listing expiration" setting is off
- Listing and subscriptions auto-extension report to admin are not sent unless "Notify on User Contract Expiration" and "Notify on Listing Expiration" are On respectively
- Renamed "Transactions" page to "Payments" in admin panel
- Added a listing package information on the listing edit page in admin panel
- Added a "credit_name" custom setting
- Added a date range filter for credit transactions
- Enhanced the layout of listing edit page in admin panel
- Enhance the layout and look of credit purchase page
- Added default translations for phrases on the pay for listing page
- Enhance descriptions of default membership plan packages
- Brought the layout and look of the credit purchase page into consistence with other page based on the theme design
- Made message on rating page more user-friendly
- Added the confirmation about successful listing saved both in admin panel and on front-end.
- Added internationalization and default translations to contact seller form and comparison table pages
- Replaced error code with a human-friendly message on the listing feature activation page.
- Added link to product's manual from admin panel
- Displaying variable values in internationalized phrases even if translation is missing
- News are updated in initial database dump
- Year 2010 added as upper limit for Year field
- Batch addition of credits to users in admin panel added
- Batch addition/subtraction of credits via admin panel added
- Ability set user balance notification threshold added
- Ability to add credit to a user balance via admin added
- Low balance notification added for Classified Ads Script
- Ability to set initial balance in user group settings added
- Updated product documentation
- Current subscription details are displayed on the "Subscription" page
- Ability to chose another package (if available) after listing expiration added
Bugfixes:
- Listing auto-extension now sets right parent package if for the listing package
- Ambiguous transaction table layout fixed: figures don’t stick to status values now
- Dead link in the admin panel's breadcrumbs on the "Add Credit Package" page fixed
- Missing comment for the initial balance transaction added for Classified Ads Script
- Added listing package information on the view listing page in admin panel
- Auto-extension of user's subscription is canceled if membership plan had been changed by the administrator
- Missing $KEYWORDS and $DESCRIPTION are added in several themes
- Garbage images and video files are deleted now from the hard drive when corresponding listing is deleted from the website
- Field separator setting is not ignored now when listing are imported from a CSV file
- Missing Google Map on the printer-friendly listing pages is added
- imagedestroy() is now called on unused GD image resources. This fix should improve memory usage in some cases.
- Error message is displayed when invalid field id is specified in templates instead of String-type text-box.
- Date format is now validated in Calendar fields
- Missing Default translations for several phrases added
- Missing "Next" link in iauto3 theme added
- Display Your Email setting is not ignored now
- "Compare Ad" link is not split now when line is wrapped on the search results page in iauto1 theme
- White background around rating stars on yellow listing background fixed
- Watermark settings manual is improved
- Problem with listing activation date resetting when listing feature (Youtube, slideshow, highlighted) is activated is fixed
- User profile field doesn’t conflict with listing field if fields have same id any more
- number_of_cols parameter is not ignored now in iLister's featured_listings function call
- Problem with user search result if user group profile does not have any fields fixed
- Search results paging error in IE7-8 fixed
- Minor standard nonconformities in RSS feeds fixed
- Missing Boolean fields on the listing display page fixed
- iLister's edit listing page layout of character counter fixed
- Invalid package filter applying to listing search on Manage Listing page in admin panel fixed
- Missing numbers of expired listing in listing expiration report fixed
- Converted new lines in all text-based files in distribution package to UNIX-format
- FeeBased subscription expiration problem fixed
- Saving parent package for contract packages fixed
- Expiration of subscription-based contracts forces listing expiration
- Subscription extension activates listings that are not yet expired – problem fixed
- Manually deactivated listing now retains expiration date and can be activated back free of charge
From v.4.6.0 to v.4.6.1:
Bugfixes:
- task_scheduler won't initialize I18N on some hostings
- Newly registered user's username is inserted instead of admin name into the admin login box when new user notification link is followed.
- Video upload does not accept 3gp-files.
- Inconsistent week layout on calendar control
- Change to list value in listing will also change another list value if previous values where identical regardless of field ids
- Additional SET CHARACTER SET at initialization of database connection makes data in database corrupt on some hostings
- Business catalog won't save brief description for entries
- Auto notification is not working for searches saved with listing_type criterion.
- I18N won't initialize on some search pages. Produces errors if search link is copied into the fresh browser.
- Time is ignored in task_scheduler_last_executed_date setting
From v.4.5.0 to v.4.6.0:
New Features:
- Corporate Seller Profiles
- Seller Inventory
- SEO-Friendly Seller Ads Page added
- Contact User page
- Slideshow added for iLister Classified Ads script
- YouTube Videos
- Highlight Ad
- WYSIWYG editor for text fields introduced
Enhancements & Bugfixes
26 MINOR BUGFIXES & SEVERAL ENHANCEMENTS
From v.4.4.0 to v.4.5.0:
New Features:
- Import User Profiles from CSV or XLS files function added
- Compare Listings feature added
- CAPTCHA for Forms added
- Max Symbols Allowed for text and input fields added
- Watermark for Uploaded Images
- Ratings are added to all types of listings
- Export User Profiles to XLS file
Enhancements & Bugfixes:
- Paging for the Manage Users section in the admin panel introduced
- The issue with the ability to create a user profile field with field type undefined fixed
- "Fields marked with an asterisk (*) are mandatory" note to all forms in admin panel added
- The "You can post your listing now" link on the subscription page added
- The broken form field labels layout in narrow browser window on the General Settings page corrected
- GMaps display in IE fixed (using jQuery)
From v.4.3.1 to v.4.4.0
New Features:
- Logout link added to the Admin Panel
- Introduced the Multiple Picture Upload interface
- RSS-feeds added, including latest X listings and featured listings feeds
- Pre-moderation and Post moderation of all listings
- Mark Listing as Sold feature added for Classified Ads Script
- Enable JavaScript and Cookies for Best User Experience notice added
- Ability to expire Membership plans for existing users added
- Display listing address/zip on the built-in Google Map
- New SEO/SEM feature, Share Your Website, added
- Trusted Users option is added
Enhancements & Bugfixes:
- Improved the add picture interface when adding links via the admin
- FCKEditor is upgraded to version 2.6.3, better and stable version of the editor
- Minor hints on supported picture and video formats added
- Tips and help information added to the Admin Panel interface
From v.4.3.0 to v.4.3.1
Enhancements & Bugfixes:
- Optimized listings search in task_scheduler.
- Session check mechanism modified.
- Optimized and improved performance, reduced load times.
- Fixed empty date field in I18N.
- Added date format help message.
- System behavior after deleting user acct corrected. System logs user out now.
- PayPal payment issue fixed for iLister classified ads script
- The float field type for I18N fixed.
- System can now search within tree type levels (restriction to top level removed).
- Resolved the challenge with browsing by incomplete tree field.
- The 'video' validation issue fixed.
- Inconsistent RewriteBase in admin/.htaccess file fixed.
- Fixed the permission issue in the cache folder for themes cloned.
- Special symbols in phrase IDs fixed.
- Payment completion issue for non-English product versions fixed.
- Duplication of Form class in classifieds/Form.php removed.
- Upper/lowercase symbols in phrase translations fixed.
- Corrected categories for built-in business catalog.
- Duplicate field names in input forms with multiple tree fields fixed.
- The listing count for browse by tree fixed.
- The payment creation date bug fixed.
- The "Previous" and "Next" links fixed.
- Corrected the mechanism of adding logo during user registration.
- Add video routine improved.
- Fixed the add/edit listing in the Admin Panel.
- The video play mode bug fixed.
From v.4.2.5 to v.4.3.0
- Created the 'Contact Form' functionality. Default page for the contact form: http://YourWebsiteURL/contact/
- Added a new system setting: Radius Search Unit. The choice of radius search unit (miles\kilometers) will affect the search by the distance.
- Fixed the issue with incorrect line endings in email message header
- Fixed the issue with overlapping float field setting 'Signs number after comma' by language setting 'Decimals'
- Internationalization module integration
- ilister_standard theme internationalized
From v.4.2.4 to v.4.2.5
- Fixed the issue with category selector on the Export Listings.
- Fixed the issue with import pictures on the Import Listings.
- Added the semicolon as delimiter for csv file type on the Import Listings.
- Fixed the issue with invalid caption of the last category.
- Fixed the issue with counting the number of listings in the categories.
- Fixed the issue with low productivity.
From v.4.2.3 to v.4.2.4
- Fixed the issue with sorting by 'id', 'listing_type', 'activation_date' and 'username' system fields on the search/filter results pages.
- Fixed the issue with sorting by 'pictures' system field on the search/filter results pages.
- Added category selector in My Listings page.
- Fixed the issue with database connection isolation.
- Fixed the issue with category selector in Manage Listings page.
- Fixed the issue with paging when listing deletes.
- Added 2CO new cart purchase parameters.
- Fixed the issue with sorting by 'Price' on the My Listings page.
- Added Zend encoded core.
From v.4.2.2 to v.4.2.3
- Fixed the issue with field IDs. When the 'field ID' is changed from the admin panel, all the fields will be updated in the database.
- Fixed the issue with the 'Listings per page' parameter in search results.
- Fixed the issue with redundant browsing parameter in the URL.
- Fixed the issue with fields of 'tree' type marked as required.
- Improved the design for the 'Edit' and 'Delete' buttons in the admin panel.
- Fixed the issue with product installation.
- The quick search form will no longer redirect to the advanced search form after choosing a category.
- Fixed the issue of product incompatibility with MySQL v.4.1
- Fixed the issue with category parameter 'order' after category adding.
- Fixed a security issue.
- Fix encoding problem, Set output data encoding to utf-8 in import listings from xls file
- Fixed an issue with pages with a slash at the end.
- Fixed the issue with deleting subcategories together with its parent.
- Fixed the search by category.
- Fixed a validation issue for 'video' fields when listing is created.
- Change mechanism of HTML filtration, filter HTML in Email class, Form class and display_listing.php module function.
From v.4.2.1 to v.4.2.2
- Main iLister Classified Ads Script functions were optimized, such as 'Add a listing', 'Browsing', 'Search listings', etc.
- Added a possibility to move a category (with subcategories) up or down on a level.
- Added a possibility to move a category up or down through any number of adjacent categories (adjacent categories have the same parent category and level).

