On April 22, 2010, ClassiPress 3.0.2 was released. This is a maintenance release and all customers should upgrade. Fixed 11 tickets total. A break down of tickets can be found below.
To download v3.0.2, visit AppThemes and login to your customer account.
- fixed sidebars & footer widgets so they now work when cp is translated into other languages (sidebar.php, sidebar-ad.php, sidebar-blog.php, sidebar-page.php, sidebar-user.php, footer.php)
- fixed google maps get direction function so it no longer gives you a 404 page not found. (includes/sidebar-gmap.php)
- fixed category bug for nav menu and directory home page view of sub cats options. Added new parameter to the cp_cat_menu_drop_down function so you now can pass in the new of sub cats you want to see. (header.php, index-directory.php, /includes/theme-functions.php)
- fixed TinyMCE js validation on new ad submission form so you don’t have to click next step twice and the error message appears correctly. (includes/theme-functions.php, styles/master.css)
- replaced all date functions with date_i18n for better internationalization (multiple files. not necessary to change if you only use standard English date format)
- added body background color style to prevent white background on slower page loads. (styles/master.css line 34 & 445)
- added a fixed height to the featured ads slider box so on page load, it doesn’t leave a huge space below it. (styles/master.css)
- fixed “% of sellers ad price” pricing option bug and spelling error. it now calculates the correct price (includes/form/step2.php, includes/form/step-functions.php)
- fixed ad inquiry form confirmation where body has quotes or apostrophes is adds a forward slash. (includes/theme-emails.php line 59)
- fixed new ad submission form step 2 when clicking on the “go back” button in IE. It wasn’t caching the page which showed “Webpage has expired” message. (tpl-add-new.php line 12)
- fixed home page pagination bug where blog posts were making it seem like there were multiple pages (includes/theme-functions.php, index-directory.php, index-standard.php)
- removed title atribute from ad image so hover doesn’t show image file name. (includes/theme-functions.php line 249)
- added function to automatically insert an expiration date on an ad if it’s manually created (via new post or automated script). This prevents ads from instantly expiring with no expire date. (includes/theme-functions.php added cp_check_expire_date function)
- added new ad submission form validation support for 30 default languages. new option added on the admin settings page. (includes/js/validate/localization, includes/admin/admin-values.php, includes/theme-enqueue.php)
- added new function (cp_make_clickable) to automatically hyperlink urls or email addresses found in custom fields. (includes/theme-functions.php, single-default.php)
- added new option to override the generic WordPress new user registration and forgot password email headers. Now it uses your own email address and blog name. (/includes/theme-emails.php, includes/admin/admin-values.php)
- added custom.css file so customers can add their own .css without having to touch the core .css files. Thx Levi. (styles/custom.css, includes/theme-header.php)
- added new admin section called advanced options which includes the option to disable core .css files. This allows customers to build child themes (includes/theme-header.php, includes/admin/admin-values.php)
- minor text changes in the footer credit (footer.php)
- added empty index.php files to the core directories to prevent directory browsing.
- on new theme activation, set the default new WordPress user role to contributor only if it’s currently set to the subscriber default.
- added new trim function to ad listing titles on the home page to prevent pushing the price field down. (index-directory.php, index-standard.php)
- added new option to show zero sub categories in the main menu and index-directory.php page. (includes/theme-functions.php, includes/admin/admin-values.php line 1511)
- added new plugin called “New User Email Setup” in the plugins folder. This allows you to customize the generic WordPress new registration emails.
- made some minor adjustments to the styles on how the background gradient image was loading. (styles/master.css line 149)
sidebar-ad.php Modified styles/custom.css Added styles/master.css Modified footer.php Modified style.css Modified author.php Modified single-default.php Modified tpl-add-new-confirm.php Modified index-directory.php Modified includes/sidebar-popular.php Modified includes/sidebar-gmap.php Modified includes/theme-stats.php Modified includes/gateways/paypal/index.php Added includes/gateways/index.php Added includes/admin/admin-options.php Modified includes/admin/admin-values.php Modified includes/admin/index.php Added includes/admin/install-script.php Modified includes/sidebar-contact.php Modified includes/index.php Added includes/theme-enqueue.php Modified includes/theme-functions.php Modified includes/theme-emails.php Modified includes/form/step2.php Modified includes/form/step-functions.php Modified includes/form/index.php Added includes/js/validate/localization/methods_pt.js Added includes/js/validate/localization/messages_lt.js Added includes/js/validate/localization/messages_lv.js Added includes/js/validate/localization/messages_pt.js Added includes/js/validate/localization/methods_de.js Added includes/js/validate/localization/messages_da.js Added includes/js/validate/localization/messages_tr.js Added includes/js/validate/localization/messages_fa.js Added includes/js/validate/localization/messages_bg.js Added includes/js/validate/localization/messages_de.js Added includes/js/validate/localization/messages_he.js Added includes/js/validate/localization/messages_fi.js Added includes/js/validate/localization/messages_ua.js Added includes/js/validate/localization/messages_cs.js Added includes/js/validate/localization/messages_kk.js Added includes/js/validate/localization/messages_es.js Added includes/js/validate/localization/messages_se.js Added includes/js/validate/localization/messages_hu.js Added includes/js/validate/localization/messages_no.js Added includes/js/validate/localization/messages_sk.js Added includes/js/validate/localization/messages_ro.js Added includes/js/validate/localization/messages_ru.js Added includes/js/validate/localization/messages_tw.js Added includes/js/validate/localization/messages_el.js Added includes/js/validate/localization/messages_cn.js Added includes/js/validate/localization/messages_ar.js Added includes/js/validate/localization/messages_br.js Added includes/js/validate/localization/methods_nl.js Added includes/js/validate/localization/messages_fr.js Added includes/js/validate/localization/messages_nl.js Added includes/js/validate/localization/messages_pl.js Added includes/js/validate/localization/messages_it.js Added includes/js/validate/localization Added includes/theme-header.php Modified classipress.po Modified sidebar-page.php Modified sidebar-user.php Modified header.php Modified sidebar-blog.php Modified index-standard.php Modified classipress.pot Modified functions.php Modified sidebar.php Modified tpl-add-new.php Modified changelog.txt Modified classipress.mo Modified tpl-dashboard.php Modified