ClassiPress Version 3.1

On July 10, 2011, ClassiPress 3.1 was released. This was a maintenance and new feature release so all customers should upgrade. Fixed 119 tickets total. A breakdown of tickets can be found below.

Upgrade Information

To download v3.1, visit AppThemes and login to your customer account. You need to download the full version since there is no patch available (almost every file changed).

Fixes

  • fixed problem with “sticky” option showing up multiple times in WP3.1
  • updated appthemes function issue related to international dates on the dashboard
  • fixed spelling in filename theme-depricated.php to theme-deprecated.php
  • added an IE9 hack to avoid cufon scripting issue and tested to make sure all other browsers were not affected
  • fixed WordPress custom menu navigation for use in all browsers and validated XHTML on the menu
  • fixed colorbox and flash embed overlay issue
  • fixed issue with prices field acting different between posting and editing
  • fixed checkbox single page CSV display issue to now automatically ad spaces between the values
  • fixed price to place ad calculation when using % of sellers ad price option
  • fixed pagination counting issue on the “Most Popular” tab on the homepage
  • fixed Radio and Checkbox not showing correctly in preview issue
  • fixed form layouts “modified” times to be properly updated when forms are changed and saved
  • fixed sub-category so it doesn’t display the sidebar widget when no sub categories exist (instead of “No categories”)
  • moved validate js calls to individual admin pages to avoid conflict with edit ad/post meta field buttons
  • issue where search auto-complete would not escape html entities (i.e & would be &)
  • dashboard widgets no longer show move icon when hover on bar
  • issue where html was allowed to be passed into non-text area fields
  • added padding left style to embedded ad objects so native videos are centered
  • added missing css div class around post-block to show white border and match the rest of the blocks
  • added a min height to the home page tabs section to reduce page jump on tab change
  • added a show/hide function for the pricing admin option tab to only show relevant fields
  • new installs will attempt to set permalink structure and then flush rewrite rules instead of manually having to do
  • bug when image gallery was embedded in blog post and created an error. created new attachment page template to handle it
  • fixed trackback/pingback section for blog posts so they now properly display
  • escaped comment fields to improve security

Changes

  • added new classipress dashboard metrics – total customers today, yesterday, and overall
  • added date registered, last login, & number of ads columns to the WordPress admin users page
  • added option to sort by date registered, last login, & posts columns to the WordPress admin users page
  • added the from and email address info to the body of the “contact ad poster” email
  • upgraded Google Maps API from 2.0 to 3.0. No longer requires API key. Removed legacy fields & added region & language
  • moved all hardcoded taxonomy and post type names to constants so it’s easy to change in one place
  • added new db table and update script for geocoding each ad listing so radius search is very accurate
  • added javascript set focus on username field on login, register, forgot password pages
  • new ad images now use the ad title as the alt/caption text instead of image file name (i.e. 23456.jpg)
  • admin option tabs now show selected tab after save is complete
  • renamed ad sidebar id from sidebar_ad to sidebar_listing due to ad blocker plugin issue
  • added the new AppThemes API framework which enables 75+ new hooks throughout the theme
  • added new theme-actions.php file for functions using the new theme hooks
  • added fade transition to the colorbox.js image previewer on single ads
  • added two new comments files for ad listing and pages for greater hook control
  • modularized the payment processing engine and added new payment hooks to allow for plugins
  • added pricing option to charge for “only featured listings”
  • added option to remove the “No Categories” text from the categories lists
  • enhanced the theme-scripts javascript by moving it into a PHP file for use with user options controlling javascript objects
  • enhanced customer WordPress menus to also allow sub page navigation
  • added custom menu navigation area to control dashboard links
  • added classipress option to turn on and off “clean price” function and added developers filter ‘appthemes_clean_price’
  • added login_form do_action to the custom login page. also replaced hardcoded register with wp_register function
  • added Misc category during theme install so that posting is possible without configuring a new category
  • maps tab now only shows up if a piece of the address can be found on the post
  • added min length field to all “text box” fields which can be set in the Custom Fields option page
  • added new edit ad WP admin write panel which contains all ad custom fields, images, and ad info
  • added second parameter to the cp_get_price() function so we can use on ad edit write panel
  • added ad listing time picker format to edit ad write panel
  • upgraded jQuery validate from 1.6 to 1.8.1 which includes several new language packs and jQuery 1.6 compatibility fixes
  • upgraded jQuery from 1.4.4 to 1.6.1 for the Google CDN advanced option
  • removed jQuery core from the Google CDN advanced option since it loads ALL scripts
  • switched to WordPress jQuery UI and use other jQuery components that are dependent on them
  • restyled all select drop-down menus using jQuery so user experience is consistent across all browsers
  • changed font size for search box and drop-down category menu
  • implemented many extra security protocols by escaping fields and sql statements
  • added Turkish Lira as a new PayPal currency payment option
  • added new IPN debug check on system info page to help with troubleshooting
  • better optimized the install script and added a new db only upgrade script which can manually be run
  • added the sortable id column to the admin users view since WordPress core no longer includes it
  • moved theme and child theme css functions from theme-header into theme-enqueue for faster load speed
  • after admin logs in, they’re redirected to the ClassiPress dashboard instead of WordPress dashboard
  • removed Gravatar hovercards option since it no longer appears to be working. need to test further in 3.2
  • added a default ad, ad category, and tags when brand new install
  • added post_class(); and id to the blog post loop div to give better control over individual items

Files Modified

includes/js/validate/jquery.validate.pack.js	Deleted
images/loading.gif	Deleted
includes/theme-depricated.php	Deleted
includes/js/gprofiles.js	Deleted
includes/theme-functions.php	Modified
styles/red.css	Modified
styles/teal-black.css	Modified
includes/theme-comments.php	Modified
archive.php	Modified
single.php	Modified
classipress.po	Modified
classipress-no-admin.po	Modified
styles/green.css	Modified
sidebar-page.php	Modified
sidebar-user.php	Modified
taxonomy-ad_cat.php	Modified
header.php	Modified
sidebar-blog.php	Modified
taxonomy-ad_tag.php	Modified
includes/theme-security.php	Modified
featured.php	Modified
includes/js/colorbox/colorbox.css	Modified
styles/aqua-black.css	Modified
styles/blue-black.css	Modified
classipress.pot	Modified
index.php	Modified
functions.php	Modified
sidebar.php	Modified
page.php	Modified
tpl-add-new.php	Modified
tpl-full-width.php	Modified
changelog.txt	Modified
tpl-blog.php	Modified
tpl-dashboard.php	Modified
comments.php	Modified
styles/red-black.css	Modified
loop-ad.php	Modified
classipress-no-admin.pot	Modified
styles/teal.css	Modified
styles/aqua.css	Modified
styles/blue.css	Modified
tpl-profile.php	Modified
footer.php	Modified
style.css	Modified
author.php	Modified
search.php	Modified
404.php	Modified
tpl-add-new-confirm.php	Modified
loop.php	Modified
README-FIRST.txt	Modified
tpl-edit-item.php	Modified
includes/sidebar-gmap.php	Modified
includes/appthemes-functions.php	Modified
includes/theme-footer.php	Modified
includes/gateways/banktransfer/banktransfer.php	Modified
includes/gateways/process.php	Modified
includes/gateways/paypal/ipn.php	Modified
includes/gateways/paypal/paypal.php	Modified
includes/gateways/gateway.php	Modified
includes/gateways/admin-gateway-values.php	Modified
includes/theme-login.php	Modified
includes/js/jquery.flot.min.js	Modified
includes/js/colorbox/jquery.colorbox-min.js	Modified
includes/js/validate/jquery.validate.js	Modified
includes/js/validate/additional-methods.js	Modified
includes/js/validate/jquery.validate.min.js	Modified
includes/js/validate/changelog.txt	Modified
includes/js/jquery-ui/ui.core.js	Modified
includes/theme-emails.php	Modified
includes/theme-header.php	Modified
includes/theme-searchbar.php	Modified
includes/theme-sidebars.php	Modified
includes/forms/forgot-password/forgot-password-form.php	Modified
includes/forms/step1.php	Modified
includes/forms/step2.php	Modified
includes/forms/register/register-process.php	Modified
includes/forms/register/register-form.php	Modified
includes/forms/step3.php	Modified
includes/forms/step-functions.php	Modified
includes/forms/login/login-form.php	Modified
includes/forms/login/login-process.php	Modified
includes/js/theme-scripts.js	Modified
includes/theme-profile.php	Modified
includes/theme-cron.php	Modified
includes/admin/admin-notices.php	Modified
includes/admin/admin-updates.php	Modified
includes/admin/admin-enqueue.php	Modified
includes/admin/admin-post-types.php	Modified
includes/admin/admin-addons.php	Modified
includes/admin/admin-options.php	Modified
includes/admin/admin-scripts.js	Modified
includes/admin/admin-values.php	Modified
includes/admin/admin-style.css	Modified
sidebar-ad.php	Modified
includes/admin/install-script.php	Modified
includes/theme-widgets.php	Modified
single-ad_listing.php	Modified
includes/theme-enqueue.php	Modified
styles/green-black.css	Modified
includes/lib/fb	Added
images/facebook-logo.jpg	Added
images/loader.gif	Added
includes/forms/step2-membership.php	Added
includes/theme-deprecated.php	Added
includes/theme-actions.php	Added
includes/js/validate/localization/messages_vi.js	Added
includes/js/validate/localization/messages_ptpt.js	Added
includes/js/validate/localization/messages_th.js	Added
includes/js/ui.slider.min.js	Added
includes/js/validate/localization/messages_ca.js	Added
includes/js/validate/localization/messages_sr.js	Added
includes/js/validate/localization/messages_ja.js	Added
includes/js/validate/localization/messages_ge.js	Added
tpl-membership-purchase.php	Added
includes/lib/fb/facebook.php	Added
includes/lib/fb/fb_ca_chain_bundle.crt	Added
includes/theme-hooks.php	Added
includes/forms/step1-membership.php	Added
includes/js/validate/localization/messages_ptbr.js	Added
includes/js/selectbox.min.js	Added
includes/js/validate/localization/messages_si.js	Added
includes/forms/step3-membership.php	Added
images/sb-arrow.png	Added
images/arrow-right.png	Added
images/key.png	Added
images/arrow-down.png	Added
images/loader-spinner.gif	Added
includes/admin/write-panel.php	Added
includes/appthemes-hooks.php	Added
images/gmaps-no-result.gif	Added
includes/theme-refine.php	Added
includes/theme-facebook.php	Added
attachment.php	Added
comments-ad_listing.php	Added
comments-page.php	Added
tpl-membership-confirm.php	Added
Your rating: none
Rating: 4 - 1 vote

Popular Add-ons

TwinPress Bundle

Combine Vantage and Classipress into one network site.


(4)
$59

Advanced Custom Fields for ClassiPress

Add and completely control custom profile fields and additional custom ad…


(68)
$39

Favorite Ads

Allow users to add or remove their favorite ClassiPress ads using Ajax.


(7)
$19