Classibase Classifieds Script Changelog

Version: 1.7.8 (2015.04.17)

  • Security fix for ads that are not related to any user
  • Removed sharing with Addthis, as this functionality should be used in widgets wna by any sharing provider. Addthis loads too much javascript.
  • Search location, category names as well and users maybe and show as simple list first 5 results as link. when searched for cars show cars category link (update theme files)
  • Updated gallery colorbox styling to make mobile friendly
  • Compress ad images, convert png to jpg for compression
  • Upload to temp folder then resize and move to adpics folder
  • Generate random names for ad images for fixing browser cache issues
  • Added fixing empty image names. Checks once on update to this version.

Version: 1.7.7 (2014.09.17)

  • Increased number of links in sitemap.xml from 500 to 3000, added caching.
  • Made page meta description compatible with older themes

Version: 1.7.6 (2014.09.11)

  • Fixed hidden itemproperty value in Schema with empty string
  • Added image thumb and gallery to ad listings in admin panel
  • Updated directory deletion function to delete hidden files as well when clearing cache
  • Fixed string double escaping
  • Added option to change from dropdown and radio custom field type to checkbox
  • Added QR code to ad page (ref)
  • Added support to import ads with checkbox custom fields
  • Set upload per image limit in admin panel (ref, ref2)
  • Changed "my ads" to "my account" which makes script for wider use
  • Fixed cookies for language switch
  • Moved post add button to general admin panel, separate from themes (update theme files)
  • Added wide layout support for some themes
  • Checked themes for small fonts in page and input fields. increase font size for forms in themes, also border box model for select boxes
  • Add related ads widget by default to ad page on install
  • Convert all email addresses to lowercase before saving for consistency
  • Store user logo in big size and resize when needed

Version: 1.7.5 (2014.06.03)

  • Fixed bug related to extending ads

Version: 1.7.4 (2014.05.31)

  • Fixed bug processing paypal payment. Please update your script for processing payments. (ref)
  • Replaced comma (,) multivalue seperator in urls with url safe dash (-) charachter

Version: 1.7.3 (2014.05.08)

  • Added noindex meta tag on empty category pages
  • Fixed custom search permalink bug related to some dropdowns that were processed like range field (ref)
  • Removed ereg() usage from code as it is deprecated from PHP version 5.3
  • Storing language data in cookie for loading website in last used language.

Version: 1.7.2 (2014.04.29)

  • Do not store 0 values in database because it takes space and slows queries
  • Changed custom field links on user page to list ads from all users. This is because most users will have very few ads.
  • Added sanitation to search values, checks if such custom field value defined for check-box, radio and drop-down custom fields.
  • Reset related ads on ad update, because ad may change category or location on update.
  • Added search variables to RSS, now RSS will list ads from current search results.

Version: 1.7.1 (2014.04.24)

  • Fixed bug with search permalinks

Version: 1.7 (2014.04.24)

  • Made related ads more relevant
  • Made search links url friendly
  • Added cross links for custom fields with type dropdown and radio
  • Fixed user RSS generation
  • Fixed database table data type for category_id and location_id

Version: 1.6 (2014.04.19)

  • Added category auto unlocking if no enabled sub categories
  • Added RSS for currently active user, location and category
  • Added widget to display RSS feeds in front end
  • Updated search widget: added simple search with customizable location and category options
  • Added search with image option
  • Added search per custom number of days 1,7,30,90 365 days
  • Fixed schema.org microdata: Added availability, priceCurrency in ISO 4217 format, SKU for each product, used itemlist on category and user pages, used single product on item page, fixed breadcrumb representation
  • Removed date from pages
  • Fixed verification email user->id as reported
  • Added feature to display custom fields on ad listings if it is not displayed in separate column
  • Added option to modify ad extending periods
  • Added option to make images and phone fields required

Version: 1.5 (2014.03.02)

  • Added chain select for locations and categories when posting new ad. Requires theme update
  • Fixed page permalink generation for non latin characters

Version: 1.4.8 (2014.01.28)

  • Fixed email message text when account upgraded or denied for dealer account. ref

Version: 1.4.7 (2014.01.27)

  • Fixed video proportional resize and colorbox issues.
  • Added recently viewed ads listing to Ads widget

Version: 1.4.6 (2014.01.20)

  • Added youtube video custom field.
  • Added users widget to display latest or popular users
  • Added delete user and delete user with all ads button to edit user page.
  • Fixed currency symbol positioning bug, was not displaying before number.
  • Updated price custom value storage method. Now you can have decimal point values in price like 12.30$ for example.

Version: 1.4.5 (2013.10.24)

  • Associate ads to user on verification by admin
  • Added currency to paypal payments (EUR, GBP etc.)
  • Added currency formatting $500 , 500$ to settings
  • Fixed unfeaturing previously featured ads
  • Minor bug fixes
  • Added option to disabling extending ads by users. Available options anable extending all ads, disable extending paid ads, disable extending all ads
  • Added option to set aoutodelete expired ads period, to keep database clean. Set -1 if you do not want to delete expired ads.
  • Added display ads with image in Ads widget
  • Optimized selecting featured ads related to active category and location in Ads widget

Version: 1.4.4 (2013.09.23)

  • Fixed web widget http:// prefixing for empty strings
  • Added options to display dealer info on ad page and on listing pages if there is no ad image.
  • Added option to disable ad count if user has more than 500,000 category x location pair. Script uses 42 MB (takes 5.3 secons on each page) for ad count and 8MB for the rest of page, which is not acceptable. Made this option automatic for category x location > 50k.
  • Added notification for admin if there are pending approval ads or pending approval users, dealers
  • Setting reply to email address when contact form used. Users will reply directly to person who contacted them when they click reply from email client or phone.
  • Added messages when user account approved to inform user.
  • Added language switch to login pages in case users get email with login link in other language.
  • Added relating old ads by registered user's email address. So they can register and manage their old ads in case they are not related.
  • Added custom variable to page description to render all locations and all categories.
  • Added gallery widget to display ad thumbnails.
  • Added carousel widget to animate ad thumbnails.
  • Added favicon and apple application icons. Upload icon from Settings -> General page.
  • Added category name retrieval functions by id
  • Added method to format prev/next item button

Version: 1.4.3 (2013.09.03)

  • Fixed "Token expired" error on new user registration. ref
  • Fixed charset problem wen sending email for non Latin characters.

Version: 1.4.2 (2013.08.30)

  • Fixed setting default language bug
  • Added address infowindow to google maps marker with ad title.
  • Added option for choosing available contact by email options and default value (requires theme update)
  • Added disable commercial request checkbox setting (requires theme update). ref
  • Added disable agreement checkbox (requires theme update)
  • Added option to list ads without category. Updated "Ads" widget to include "View more" link for listing ads. Useful if website do not have any category. view tutorial
  • Fixed displaying custom search on location page and hiding category select box if no category exists. ref

Version: 1.4 (2013.08.20)

  • Added google map as custom field, store address as text and display on map on ad item page. can enter google maps API key for sites with big traffic. view tutorial
  • Added option to disable captcha for logged in users (requires update old themes), ref.
  • Added option to use recaptcha as alternative (requires update old themes). view how to use
  • Added option disable captcha completely (requires update old themes)
  • Added url and email custom fields, tutorial
  • Added option view contact details to logged in users (required theme update)
  • Added un-mark featured ad in admin panel, ref.
  • Added option to start over update process in case of unexpected error
  • Check folder for write permission when updating
  • Added functionality to keep existing language translation on script update

Version: 1.3.6 (2013.07.30)

  • Fixed user activation detecting
  • Fixed missing prices in simple ad listing widget
  • Fixed editing custom checkbox field, previously was not saving.
  • Switched to PHPMailer for sending mails, fixed issue using gmail as smtp server

Version: 1.3.5 (2013.05.23)

  • Fixed user activation process
  • Prevented auto complete when adding new user from admin panel
  • Updated translation terms related to email verification

Version: 1.3.4 (2013.05.21)

  • Fixed appending all custom fields to ad with type.
  • Fixed page title double escaping special characters
  • Updated category and location tree functions to include links
  • Added price to simple listing
  • Fixed custom styles with and without php.
  • Fixed contact us from page redirect
  • Added contact form submission limit to prevent spam
  • Added invalid login attempt limit to prevent brute force login attacks
  • Added backup for translation terms to set old value if available

Version: 1.3.3 (2013.04.24)

  • Permalink can be set from default location/category to category/location option
  • Updated permalink generation, made slug index unique
  • Updated Breadcrumb rendering function, added home icon customization
  • Passing ads with ads widget for further customization, like displaying price etc.
  • Added custom controller, model, initialize script for themes

Version: 1.3.2 (2013.04.15)

  • Added custom css to all theme customization as default option
  • Added RSS styling for better styling in chrome
  • Fixed ad counting query

Version: 1.3.1 (2013.04.06)

  • Added minimum version check for themes
  • Moved related ads to widget

Version: 1.3 (2013.04.02)

  • Display ad count by category and location on widgets
  • Added all listings for category and location widgets using dynamic minimal display mode
  • Added related checkbox for category and location widgets to display child locations for currently active location
  • Auto format urls inside posts, ex: convert http://google.com to clickable link
  • Added noindex nofollow meta tag header for login, post and admin pages.
  • Added latest clasibase.com news to dashboard
  • Prevent block its own IP address.
  • Added debug mode for logged in admin if selected
  • Added search form to 404 not found page and changed page title to have 404 in it
  • Added alternate version meta tag for multilingual sites
  • Added location variable to category description {location_or_sitename}, useful to customize category descriptions to fit defined locations.
  • Customize from email address from admin panel
  • Updated defining pages in settings, uses dropdown element instead of text field for page selecting.
  • Added settings to change powered by string useful if you build site for your client and want them to visit your site for support. Also added option to hide powered by link for front pages and non admins.
  • Added previous, next links to ad page content and header
  • Convert theme from mobile first to desktop first to for better layout in IE7-8 and old mobile phones.
  • Further tune mobile styles to reveal side navigation by clicking, and compacting category pages in admin.
  • Added PHP mode to text widget
  • Update theme from admin panel, backup old theme
  • Update search with removable filters
  • Using location and category description in meta description and inside page. Base theme updated.
  • Added inner top and inner bottom widget locations
  • Added alt text to images in Base theme
  • Added caching for reducing database load
  • Changed lightbox and facebox javascript to better colorbox in admin and base theme for image galleries
  • Fixed information messages displayed when verifying ad posting
  • Fixed message displayed after submitting an ad. Also redirects to ad page with ?item_posted=1 in url for better tracking by analytics software.
  • Fixed index page loading with additions like ?ref=123 in url. previously was displaying 404 error page
  • Fixed titles in RSS items with quotes

Version: 1.2.1 (2013.02.22)

  • Fixed mail template preventing sending empty mails
  • Added clarification to contact email and phone. User can select hide email address when contact phone number presented, if not it contact form will be used to contact seller.

Version: 1.2 (2013.02.18)

  • Fixed user relation to existing ads when adding new user
  • Added auto translation for supported languages in admin language trasnlation
  • Translated script to Russian and Turkish
  • Send email when verified ad approved by admin, also display proper message for such ad
  • Added searching users by email in admin
  • Converted Cyrillic characters to Latin when populating ad permalinks, to increase url readability and improve SEO.
  • Implemented product microdata from schema.org to base theme. This will make page data structured on google search results.
  • Implemented The Open Graph protocol http://ogp.me for better facebook integration to base theme.
  • Added sitemap.xml for search engines to index more content

Version: 1.1 (2013.02.08)

  • Clear cache: deletes image cache, new cache will be populated on next page visit. Added control in admin - tools.
  • Import ads: supports predefined XML format. category, location, custom fields will be created if not exists, images. only default language will be imported. Supports XZero classifieds script, other scripts can be supported by customizing default export file.
  • Updated rss feed to display ad image in description, added rss header
  • Added pagination for listings per user page
  • Added widget type when editing widget
  • Fixed page population when new language added
  • Fixed missing site title and description when new language added
  • Added current location consistency when performing search refinement
  • Added default location to settings, it is used as preferred location for index page for first time visitor.
  • Added location cookie to store latest viewed location by visitor. On next visit visitor will be set to that location for making site more personalized.
  • Display expired ad when page loaded directly from url, display date when expired.
  • Added robots.txt file to disable indexing for admin and login pages
  • Added link to category listing in rss feed items

Version: 1.0 (2013.01.26)

  • Initial release: ads, categories, locations, custom fields, dealers, paid options ...