Quantcast
Channel: classipress – AppThemes Docs
Viewing all 56 articles
Browse latest View live

ClassiPress Version 3.5.5

$
0
0

On June 1st, 2016, ClassiPress 3.5.5 was released. This is a maintenance release that addresses some minor issues, bug fixes and improvements.

Updating is highly recommended. A breakdown of tickets can be found below.

Upgrade Information

You can automatically upgrade directly from your WordPress admin. Under “Appearance” => “Themes”, you’ll see an upgrade link next to ClassiPress. If you don’t, check back later. The AppThemes upgrade check API runs twice a day. It’s important to note that using this auto updater will overwrite any custom coding done to the theme. Customers who have made theme code changes will need to manually upgrade instead.

If you prefer the old fashion way or have made core theme modifications (which is not recommended), visit AppThemes to download the full version.

Fixes

  • Search issue with ampersand. Now search request by phrases with ‘&’ will return correct result.
  • Strip shortcodes in description field on front-end forms and user role lower than Editor.
  • Add image in edited ad not working. Next time when user decide to edit his ad images will saved correctly.
  • force_ssl_login() is deprecated.

Changes

  • Bypass ‘select gateway’ step when only 1 gateway enabled
  • Add Google reCaptcha in contact lister form
  • Dynamically change order of tabs and even add new ones using new filter ‘cp_ads_listing_tabs’
  • Differentiating between wordpress categories and classipress categories. General taxonomy name is ‘Ad Categories’, but admin menu item is still ‘Categories’
  • Update Google CDN version of jQuery

Files Modified

Modified changed_files.txt
Modified changelog.txt
Modified classipress.pot
Modified framework
Modified functions.php
Modified includes/actions.php
Modified includes/core.php
Modified includes/emails.php
Modified includes/enqueue.php
Modified includes/functions.php
Modified includes/recaptcha
Modified includes/search.php
Modified includes/sidebar-contact.php
Modified includes/sidebar-gmap.php
Modified includes/views-checkout.php
Modified includes/views.php
Modified style.css
Modified theme-framework
Modified tpl-ads-home.php
Modified tpl-login.php

ClassiPress Version 3.5.6

$
0
0

On June 30th, 2016, ClassiPress 3.5.6 was released. This is a hotfix release in response to an important change Google made with their Maps API. Once you upgrade, make sure to follow our API key tutorial.

Updating is highly recommended.

Upgrade Information

You can automatically upgrade directly from your WordPress admin. Under “Appearance” => “Themes”, you’ll see an upgrade link next to ClassiPress. If you don’t, check back later. The AppThemes upgrade check API runs twice a day. It’s important to note that using this auto updater will overwrite any custom coding done to the theme. Customers who have made theme code changes will need to manually upgrade instead.

If you prefer the old fashion way or have made core theme modifications (which is not recommended), visit AppThemes to download the full version.

Changes

  • Added Google Maps API key option to ClassiPress > Settings > General > Google Maps settings section.

Files Modified

Modified changelog.txt
Modified classipress.pot
Modified functions.php
Modified includes/admin/settings.php
Modified includes/enqueue.php
Modified includes/js/theme-scripts.js
Modified includes/js/theme-scripts.min.js
Modified includes/options.php
Modified style.css

ClassiPress Version 3.5.7

$
0
0

On July 5th, 2016, ClassiPress 3.5.7 was released. This is hotfix release to patch a Google Maps API regression bug caused in version 3.5.6.

Updating is highly recommended.

Upgrade Information

You can automatically upgrade directly from your WordPress admin. Under “Appearance” => “Themes”, you’ll see an upgrade link next to ClassiPress. If you don’t, check back later. The AppThemes upgrade check API runs twice a day. It’s important to note that using this auto updater will overwrite any custom coding done to the theme. Customers who have made theme code changes will need to manually upgrade instead.

If you prefer the old fashion way or have made core theme modifications (which is not recommended), visit AppThemes to download the full version.

Fixes

  • Removed duplicate esc_url() filter on Google Maps url
  • Blog Post wrong breadcrumbs

Files Modified

Modified changelog.txt
Modified classipress.pot
Modified functions.php
Modified includes/enqueue.php
Modified includes/views.php
Modified style.css

ClassiPress Version 3.5.8

$
0
0

On December 15th, 2016, ClassiPress 3.5.8 was released. This is hotfix release to patch a WordPress 4.7 bug.

Updating is highly recommended.

Upgrade Information

You can automatically upgrade directly from your WordPress admin. Under “Appearance” => “Themes”, you’ll see an upgrade link next to ClassiPress. If you don’t, check back later. The AppThemes upgrade check API runs twice a day. It’s important to note that using this auto updater will overwrite any custom coding done to the theme. Customers who have made theme code changes will need to manually upgrade instead.

If you prefer the old fashion way or have made core theme modifications (which is not recommended), visit AppThemes to download the full version.

Fixes

  • Fixed incompatibility with WordPress 4.7
  • Contact form and DMARC
  • Tabindex in comments
  • Ampersand in custom field of custom form
  • Reply to addresses when using contact form
  • Default image no-thumb lost during ad update
  • Typo error in actions.php file
  • Search bar/refine search bug “what are you looking for”

Changes

  • Added option “Mark as Sold” to admin edit listing metabox

Files Modified

Modified changelog.txt
Modified classipress.pot
Modified framework
Modified functions.php
Modified includes/actions.php
Modified includes/admin/listing-single.php
Modified includes/checkout
Modified includes/comments.php
Modified includes/custom-forms.php
Modified includes/emails.php
Modified includes/images.php
Modified includes/payments
Modified includes/search.php
Modified includes/views-checkout.php
Modified style.css
Modified theme-framework

ClassiPress Version 3.6.0

$
0
0

On August 2nd, 2017, ClassiPress 3.6.0 was released. This release addresses a handful of bugs and includes the new MarketPlace Add-Ons Browser.

Updating is highly recommended.

Upgrade Information

You can automatically upgrade directly from your WordPress admin. Under “Appearance” => “Themes”, you’ll see an upgrade link next to ClassiPress. If you don’t, check back later. The AppThemes upgrade check API runs twice a day. It’s important to note that using this auto updater will overwrite any custom coding done to the theme. Customers who have made theme code changes will need to manually upgrade instead.

If you prefer the old fashion way or have made core theme modifications (which is not recommended), visit AppThemes to download the full version.

Fixes

  • Added the missing global content_width value with cp_content_width filter to override
  • Horizontal slope on mobile device
  • Home message does not allow shortcodes
  • Use term_description() in taxonomy templates
  • “Top Ads Overall” and “Top Ads Today” widgets don’t always count ad listing hits

Changes

  • Moved .pot file to languages folder
  • Minified images using imagemin
  • Updated head in wrapper.php to more modern standards
  • Moved IE styles to separate css files and use WordPress conditional check
  • Bumped Google CDN jQuery from 1.12.3 to 1.12.4
  • Use https for Google hosted scripts since they’re automatically redirected from http anyhow
  • Added tinynav.js min version
  • Always use min versions of js scripts for faster loading unless SCRIPT_DEBUG constant is defined
  • Added basic support for rtl languages. Removed old styles/master-rtl.css which was never being loaded
  • Append theme version number to stylesheet urls so cache is cleared with new versions
  • Updated AppThemes MarketPlace Add-ons Browser

Files Modified

Added .editorconfig
Added .gitattributes
Modified .gitignore
Modified Gruntfile.js
Added README.md
Modified changelog.txt
Modified functions.php
Added grunt/banner.js
Added grunt/contrib-csslint.js
Added grunt/contrib-imagemin.js
Added grunt/csscomb.js
Added grunt/postcss.js
Added grunt/rtlcss.js
Modified grunt/wp-i18n.js
Modified images/ad320.gif
Modified images/ajax-loading.gif
Modified images/block_topbg.gif
Modified images/btn_advSrch.png
Modified images/bullet-grey.png
Modified images/content_botbg.gif
Modified images/content_topbg.gif
Modified images/cp_logo_black.png
Modified images/cp_logo_black_small.png
Modified images/cp_logo_white.png
Modified images/cp_logo_white_small.png
Modified images/editbox_bg.gif
Modified images/gray-grad.png
Modified images/header_allbg.gif
Modified images/header_bg.jpg
Modified images/hr-grey-double.png
Modified images/hr-grey.png
Modified images/indicator.gif
Modified images/li_gt.jpg
Modified images/loader-spinner.gif
Modified images/loader.gif
Modified images/loading-thumb.gif
Modified images/logo_header.jpg
Modified images/menu_split.gif
Modified images/minus.png
Modified images/no-thumb-150x150.png
Modified images/no-thumb-500x375.png
Modified images/no-thumb-blank.jpg
Modified images/no-thumb-sm-blank.jpg
Modified images/payment-loader.gif
Modified images/plus.png
Modified images/red-flag.png
Modified images/sb-arrow.png
Modified images/tab_activebg.gif
Modified images/tab_bg.gif
Modified images/tag_orange.png
Modified images/topheader_bg.gif
Modified includes/actions.php
Modified includes/admin/addons-mp
Modified includes/admin/admin.css
Modified includes/core.php
Modified includes/cron.php
Modified includes/customizer.php
Modified includes/enqueue.php
Modified includes/functions.php
Modified includes/js/easyTooltip.js
Added includes/js/easyTooltip.min.js
Modified includes/js/theme-customizer.min.js
Modified includes/js/theme-scripts.min.js
Renamed includes/js/jquery.tinynav.js includes/js/tinynav.js
Added includes/js/tinynav.min.js
Modified includes/payments
Modified includes/plupload/app-plupload.js
Modified includes/search.php
Modified includes/stats.php
Modified includes/theme-support.php
Modified includes/utils.php
Added languages/REAdded Deleted Modified E.md
Renamed classipress.pot languages/classipress.pot
Added package-lock.json
Modified package.json
Added phpcs.xml
Modified screenshot.png
Added style-rtl.css
Modified style.css
Added styles/.csscomb.json
Added styles/.csslintrc
Modified styles/aqua-black.css
Modified styles/aqua.css
Modified styles/blue-black.css
Modified styles/blue.css
Modified styles/green-black.css
Modified styles/green.css
Added styles/ie7.css
Added styles/ie8.css
Deleted styles/master-rtl.css
Modified styles/red-black.css
Modified styles/red.css
Modified styles/teal-black.css
Modified styles/teal.css
Modified taxonomy-ad_cat.php
Modified tests/lib
Modified wrapper.php

ClassiPress Version 3.6.1

$
0
0

On November 21, 2017, ClassiPress 3.6.1 was released. This is a regular maintenance release addresses a handful of bugs.

Updating is highly recommended.

Upgrade Information

You can automatically upgrade directly from your WordPress admin. Under “Appearance” => “Themes”, you’ll see an upgrade link next to ClassiPress. If you don’t, check back later. The AppThemes upgrade check API runs twice a day. It’s important to note that using this auto updater will overwrite any custom coding done to the theme. Customers who have made theme code changes will need to manually upgrade instead.

If you prefer the old fashion way or have made core theme modifications (which is not recommended), visit AppThemes to download the full version.

Fixes

  • Fixed max image size in back-end media uploader.
  • Fixed Search Index of array meta values.
  • Fixed reCaptcha issues with ‘raw curl’ (eg. like on localhost)
  • Fixed reCaptcha issues with proxy – raw recaptcha lib wasn’t using the wp proxy config
  • Fixed the metabox help icon position
  • Fixed WordPress compatibility issue in APP_View_Page::_register_new_templates()
  • Fixed category walker warning
  • Hide empty categories doesn’t work for Parents, only for children

Changes

  • Raised minimal supported WordPress version to 4.7.4, added version warning message.
  • Added dismissible option for updater plugin nag.
  • Allow to use empty post_author and post_date in importer rows so it will use actual (current) values instead of empty ones.

Files Modified

Added .testenv
Modified changelog.txt
Modified framework
Modified functions.php
Modified includes/admin/listing-single.php
Modified includes/functions.php
Modified includes/payments
Modified includes/recaptcha
Modified includes/search-index
Modified languages/classipress.pot
Modified style-rtl.css
Modified style.css
Modified theme-framework

Adding a New Ad and Viewing Ads as Admin Using ClassiPress 4.x

$
0
0

Although for many users of ClassiPress the intent is for the customers to post an ad from the front end of the site, there are some use cases where ads are posted from the admin dashboard. This documentation will outline how to post an ad from the admin dashboard.

Locating ‘Add New Ads’

  1. Click on the Ads menu.
  2. From the Ads menu, click on Add New.
  3. You should now see the page titled Create New Ad.

Creating a New Ad as Admin

You are now in the Create New Ad page and will see a number of fields. Descriptions on these fields can be found below. Once you have completed filling out your ad, you can place the ad in categories and add tags. Click the Publish button once the ad is ready to be published.

Title and Description

The first text box is where the title of the ad should go and the second text box is used to describe the product/service to the potential customer.

Listing Info and Mark as Sold

You can use the drop down to mark this ad as sold.

The listing information boxes give you an idea on how well the ad is going in terms of how many users have viewed the ad.

Listing Details

Under the listing details section you can:

  • Give the ad a price
  • Add where the product/service is located

Pricing Information

Under the pricing information you can add the duration of the listing. You can alternatively choose when you would like this listing to expire.

Custom Fields

You can add new custom fields and values to the ad if needed.

Discussion

Under the discussion section, you can choose if you would like to enable or disable:

  • Comments
  • Trackbacks and pingbacks

Attachments

You can click the Add Media button to add media files to the ad. The majority of ads will have photos attached.

listing-details-creating-ad-as-admin-classipress

Viewing Ads as Admin

To view all the Ads on your website you will need to:

  1. Click on the Ads menu.
  2. Click on All Ads.

This will bring you to a page that displays all of your ads. Without clicking further you can see the Ad: Title, Author, Category, Tags, Price, Views Today, Views Total, The Expiry, Number of Comments, Date Published and Image. If you have a lot of ads listed on your site you can use the Search Ads box to search for a specific ad.

viewing-ads-as-admin-classipress

To view further information about a specific ad you can click on the title. For example, to view more about the ad above, I can click on ‘Dogs for Sale‘.

This will allow me to view all details about the ad, edit the ad, change the status of the ad from pending to published and add categories and tags. You can also manually change the expiry date of the ad and mark it as sold from this interface.

Creating Ad Categories and Ad Tags Using ClassiPress 4.x

$
0
0

ClassiPress uses custom taxonomies to manage ad categories and ad tags. This keeps everything related to your ads completely separate from your blog posts which makes things much easier to manage.

Creating Ad Categories and Ad Tags allow similar advertisements to be placed together. In turn your customers can use these categories to better find what they are looking for. When you install ClassiPress on your site, a ‘misc‘ category is already created. The categories you create will depend on the style of the site you are creating. For example, if you own a site where you hope to have clothing advertisements some of your categories may be titled: ‘Mens Clothing‘, ‘Womens Clothing‘ and ‘Childrens Clothing‘.

Locating the Categories and and Tags Menu

There is one menu for creating Categories and one menu for creating Tags. 

  1. Click on the Ads menu.
  2. Under Ads, you will see one menu titled Categories and one menu titled Tags.

Setting Up Ad Categories

Once you click on the Categories menu, you will be taken to a page where you can create a new Ad Category. Also on this same page you can see the list of Categories that you have previously created.

To Create a New Ad Category:

  1. Give your category a Name.
  2. Give your category a Slug (a slug is a URL friendly version of the name).
  3. Give your category a Parent Category if appropriate. For example, Clothing would be a parent category for T-Shirts.
  4. Give your category a Description (this is not mandatory).
  5. Add an Icon Class and Category Image if you wish.
  6. Once you have completed the Ad Category, click the Add New Category button.

add-new-category-classipress

Setting Up Ad Tags

Once you click on the Tags menu, you will be taken to a page where you can create a new Ad Tag. Also on this same page you can see the list of Tags that you have previously created.

To Create a New Ad Tag:

  1. Give your tag a Name.
  2. Give your tag a Slug (this is a URL friendly version of the name).
  3. Give your tag a Description.
  4. Once your tag is complete, click the Add New Tag button.

ad-tags-classipress

Giving your Ad a Category and Tag

When a user creates an advertisement from the front end of your site they will be able to place this ad in a category of their choosing. This is one of the first drop-down menus when a user creates an ad. This drop down category menu is shown in the example below.

select-a-category-classipress

When admin creates ads from the back end of the site they can simply apply tags and a category from the right hand side of the Create New Ad page. The location of the ad categories and tags is shown in the example below.

adding-tags-categories-to-an-ad-classipress


Viewing Customer Comments as Admin Using ClassiPress 4.x

$
0
0

Using ClassiPress 4.x you can view all the customer comments left on advertisements from the admin dashboard.

Locating the Comments Section

All Comments can be found by clicking on the Comments menu from the WP dashboard.

Once you click on this menu you will see all the comments that have been posted on any ad within your site. You can see details of the user who commented, what they commented, which ad their comment was posted on and when their comment was posted.

From the comments menu you have the ability to delete, edit, approve and unapprove comments made by users on your website. If there are many comments on your site, you can use the Search Comments tool to locate the comment in question.

Example: Simple Comment Made by User on an Ad

customer-comment-classipress

Adding and Editing an Ad as a User with ClassiPress 4.x

$
0
0

For the majority of websites, the admin will specify that a user must be logged in prior to posting an advertisement. Once you are logged in as a user you will then be able to post an ad. The Post an Ad button by default is located in the right hand corner of the homepage. This button is right next to the login for a user.

posting-ad-as-user-classipress

Posting an Add as a User

Step 1) Log in to the site as a user.

Step 2) Click on the Post an Ad button in the right hand corner of the home screen.

Step 3) There is generally 5 steps to creating an ad as a user. This includes choosing a category, adding details to the ad, previewing the ad, making a payment/checking out and then finally a thank you page.

Step 4) Choose a category that is suitable for your ad. Once you have chosen a category click Go.

selecting-a-category-step1-classipress

Step 5) Once you click Go it will take you to a page with many fields where you can enter in all the details of your ad. These fields include: Title, Price, Street, City, State, Country, Postal Code, Tags, Description and Images (the option to upload images). As a user you will need to fill out these fields prior to moving on.

Step 6) If you would like for your ad to be Featured you can mark the checkbox. The amount of the featured listing will be added to the cost of the ad. Depending on the price structure set for the site, you may see a drop down box containing Ad Package Options, and a Coupon Code field which will allow you to use a discount coupon offered by the site.

Step 7) Choose which Ad Package is suitable for your ad. The ad packages on offer are specified by site admin.

Step 8) Click the Continue button once you have completed the Ad Details.

adding-detail-ad-classipress

Step 9) Review your ad and click Continue.

Step 10) Checkout and make the payment for the ad. Click Continue.

payment-for-ad-classipress

Step 11) Thank you page and view your live listing. You have now posted an ad as a user. Your ad may be pending until admin approves it.

order-summary-classipress

Viewing Your Ads as a User

You can view all your Listing details from the User Dashboard.

  1. Click on your User Name in the right hand corner.
  2. From the Drop Down Menu click on Listings.
  3. You can now Edit your listings from this page. You can also Delete your listings from this page.

From the Listings Page in the User Dashboard you can:

  • Edit, delete and pause listings
  • Mark an ad as sold
  • See the date the ad was listed
  • See when the ad expires
  • See the total views of your ads
  • See which of your ads are live and which ads are awaiting payment

viewing-ads-from-user-dashboard-classipress

Creating Forms and Custom Fields Using ClassiPress 4.x

$
0
0

Using ClassiPress 4.x you can create custom fields and then apply these to a form. This allows you to gather specific ad information that relates directly to the site you have created. This is very useful if you want to collect different information on a category-by-category level. For example, if the majority of ads posted on your site will be about cars for sale, you may wish to create a specific form that asks for the make and year of the car.

Note:

If you do not wish to use this feature there is nothing you need to do. The default form will be used instead. If you wish to change the default form then you will need to create a new form and apply all categories to it. Any category without a form will always fall back to using the default form.

Locating the Custom Fields and Form Menus

  1. Click on the Ads menu.
  2. Once in Ads, you will see a number of different menus. The two menus we will focus on in this documentation is the Forms menu and the Custom Fields menu.

Creating Custom Fields (Step 1)

You will first need to create the custom fields that you will add to your form.

  1. Once you are in the Custom Fields menu, click the Add New button.
  2. You will need to give your field a Name and a Description. For example, the name could be ‘Car Year‘ and the description could read ‘The Year the Car was Made‘.
  3. Add a Field Tooltip if needed. The Tool Tip field allows you to put a message next to the field so users can get more information about what is required.
  4. Choose the Field Type. This is what you expect for a response. For example, if you want a text answer choose Text.
  5. Once you are complete click the Create New Field button. Any field you create can be used for multiple forms.
  6. Create any additional custom fields that you will use in your form.

creating-custom-fields-classipress

Creating a Form (Step 2)

Think of a Form Layout as a container for fields. Fields alone do nothing. Once your fields are complete you can add them to a form.

Creating the Form

  1. Once you are in the Forms menu click on the Add New button.
  2. Give your form a Name. The name should best describe what category this form applies to.
  3. Enter a Description for the form. This will not be visible to your users.
  4. Check each Category that this form will apply to. Each form can be applied to multiple categories although each category can only have one form. Any category that does not have a custom form will use the default form.
  5. Once you have completed the form click the Create New Form button.
  6. You have now created a form. The next step is to add the custom fields to the form.

Adding Custom Fields to the Form

edit-form-layout-classipress

  1. From the Form Layouts page click on the Edit Form Layout button for the form you wish to add Custom Fields to.
  2. On this page you will see two columns. The left side is what your form will look like. The right side contains the available fields you can add to your form. Go ahead and check the three fields we just created and click Add Fields to Form Layout. The page will reload and you will see that they moved to the left side.
  3. You can reorder, remove, and make certain fields mandatory. To reorder your fields, just drag and drop them. To make them mandatory check the box under the required column. Lastly you can choose which fields use advanced search.
  4. Once you are all done make sure to click the Save Changes button.
  5. This form will now appear when someone clicks on the category that you specified. In the image above, that form will appear only for the Cars category.

What will my Form Look Like?

When a user selects an ad category that has a custom form applied to it, they will need to fill out that form opposed to the default form. In the example below, the user has selected the Cars category. This has a custom form attached. As you can see there is an extra custom field within this form.

custom-forms-classipress

Renewing Expired Listings with ClassiPress 4.x

$
0
0

A user can view which ads have expired and renew them from their User Dashboard.

Example: Locating User Dashboard

locating-listing-user-dashboard

Example: Expired Listing

Expired listings are highlighted in red within the user dashboard.

expired-listing-classipress

Locating User Dashboard and Renewing Ads

  1. Click on the User Name in the right hand corner of the front end of the site.
  2. Click on the Listings menu.
  3. You will now see all your listings. Listing that have expired will be highlighted in red. This is shown in the example above.
  4. To renew an expired ad, click the round arrow button (Relist Ad button).
  5. This will take you to the pages needed to relist the ad. All the details will already be saved into the fields although you can add or remove information if needed.
  6. You can choose which ad package you would like to relist your ad with.

renewing-an-ad-as-a-user-classipress

Purchasing a Membership Using ClassiPress 4.x

$
0
0

Admin must add the ‘Purchase Membership‘ page to the menu or user dashboard so that a user can purchase a membership. Alternatively, admin can send the URL of this page to specific users that they feel would like to sign up for a membership.

Adding the ‘Purchase Membership’ Page to User Dashboard

It makes the most sense to add this page to the User Dashboard. This way when a user logs in to their dashboard they will see this option and non-users will not.

  1. In the admin dashboard, click on Appearance.
  2. Once in Appearance, click on the Menus.
  3. You will see a page titled Purchase Membership. 
  4. Ensure the menu you are editing is the User Dashboard.
  5. Mark the checkbox next to this page and click the Add to Menu button.
  6. You can drag this page around so that it is ordered how you would like.
  7. Ensure you Save Menu prior to exiting.

adding-purchase-membership-to-classipress-user-dashboard

How Can a User Purchase a Membership?

Now that the admin has added the Purchase Membership page to the User Dashboard, a user can login to their dashboard and purchase a membership.

Step 1) Once you are logged in to the site, go to the user dashboard (by clicking on the username in the top right hand corner).

Step 2) Click on the Purchase Membership option that is now in the User Dashboard.

purchase-membership-as-user

Step 3) You will now see the membership options available (these are created by site admin).

Step 4) Select the membership option that is right for you and click the Buy Now button.

purchasing-membership-pack-classipress

Step 5) Proceed to pay for the membership. Once you have paid you will be able to post ads as stated for that specific membership.

Step 6) You will be shown a Thank You page. The membership will be applied to your account.

Adding Social Media Icons to Your Footer Menu Using ClassiPress 4.x

$
0
0

Using ClassiPress 4.x you can add social media icons to your footer menu that link directly to your account. Adding social media links allow your visitors to easily access your Facebook, Twitter, Google Plus, Instagram and Linked in. The icons are not pages so using this documentation we will walk your through adding Custom Links to your footer menu.

social-icons

Note: To add HTML to a navigation label you need to be ‘super admin’ of the WP site if it is a part of a network install. 

Adding Social Media Icons to the Footer Menu

The following instructions will assist you to add a Twitter account to your footer menu. You will need to add each account separately with their own URL and Navigation Label.

Step 1) In your WordPress dashboard click on Appearance and then on Menus.

Step 2) You will see a drop down titled Select a Menu to Edit. Choose the Footer menu from the drop down and click the Select button.

Step 3) Expand the Custom Links panel on the left hand side.

Step 4) Enter the URL of your social media account (e.g. https://twitter.com/).

Step 5) Enter the following Navigation Label 

<i class="fa fa-twitter" aria-hidden="true"></i>

Step 6) Click the Add to Menu button.

Step 7) Ensure you Save Menu before exiting.

Example: Adding Social Links to Footer

In the screenshot below, the Facebook social icon link has been added to the footer menu.

classipress-social-links-in-footer

Other Social Media Icons

You will need to repeat all the steps above for each and every social media icon you wish to add.

Facebook:

https://www.facebook.com/

<i class="fa fa-facebook" aria-hidden="true"></i>

Google Plus:

https://plus.google.com/

<i class="fa fa-google-plus" aria-hidden="true"></i>

Instagram:

https://www.instagram.com/

<i class="fa fa-instagram" aria-hidden="true"></i>

Linked In:

https://www.linkedin.com/

<i class="fa fa-linkedin" aria-hidden="true"></i>

The Display of Social Icon Links

If you have followed the instructions above your Social Icons will appear in your sites footer menu. This is displayed in the example below.

social-icon-links-classipress

Considerations When Updating to ClassiPress 4.x (For Users of ClassiPress 3.x)

$
0
0

We would like to thank our valued users of ClassiPress 3.x. While some users continue to love the look of ClassiPress 3.x, others feel as though it’s time for an update. If you are currently using ClassiPress 3.x and are now happy to update to the new look ClassiPress 4.x please review this documentation first.

We have made a lot of design changes in ClassiPress 4. Most changes should just work fine after an upgrade. However, there are some changes/features that are completely new in ClassiPress 4.x and needs manual action. We have outlined the required manual steps in this page. So please carefully review them before you upgrade.

We don’t want your site to break after you click on the automatic upgrade link (without realizing the changes that have happened). So the automatic upgrade from 3.x to 4.x is disabled for now.

From ClassiPress 3.x:

To ClassiPress 4.x: 

Consideration #1 – Home Page Header Section and Banner

The new ClassiPress 4.x comes with a built in homepage header area with a banner. This header is complete with typed text that authenticates a classified advertisement site. When you update from ClassiPress 3.x to ClassiPress 4.x you will need to update your existing ‘Ad Listings‘ page so that it has the ClassiPress 4.x feel. This is a simple process that should take no more than a few minutes.

Step 1) Edit your current page that is titled: ‘Ad Listings‘. This page should be an ‘Ad Home Template‘ format.  Change the title to ‘Search for…‘ (or similar).

Step 2) Copy and Paste the following shortcodes into the text editor of your page:

[classipress_typed_elements text="cars in Los Angeles, apartments in Tokyo, antiques in London, bikes in San Francisco, puppies in Paris, anything with ClassiPress!"]
People use ClassiPress to create amazing classified listing sites
to help visitors find what they are searching for.
 
[classipress_searchbar]

You can edit the “information within the quotations” to suit the style of your website. These will be the typed elements that are displayed on your homepage. The search bar shortcode allows your customers to search by a category or phrase.

Step 3) Look at the ‘Featured Image’ section of this page and set a featured image that will be shown on the homepage. See example below:

The featured image gets displayed on your homepage so pick a high resolution image. You should pick an image of the following dimension for best result:

  • Width: 1920px
  • Height: 1250 px

Step 4) Make sure you Update the page to save the changes.

Step 5) In your WordPress dashboard, click on Appearance and then on Customize.

Step 6) Click on Homepage Settings.

Step 7) In the Homepage Dropdown choose your Search for… page.

Step 8) Click the Publish button. Your site will now have the modern feel of ClassiPress 4.x.

Example: Home Page Header Area

Below is an example of a ClassiPress 4.x homepage banner. The shortcodes added to the ‘Search for…’ page creates the typed text feature and the search bar. The title you give this page will be displayed exactly where the ‘Search for…’ text is below. The featured image you set is used as the background.

creating-homepage-banner-classipress

Consideration #2 – Banner and Thumbnail Images for Single Ad Listings

When you update to ClassiPress 4.x you may notice that when an ad is created, the author of the ad has the choice to decide which of their images will appear as the thumbnail for their ad, and which image will be the banner for their ad. This can be configured from the front end of the site when someone is listing an ad.

Example: Setting Banner and Thumbnail Image

When you upload multiple images to an ad, you have the choice of how these images will be displayed.

classipress-choosing-image-for-header-thumbnail

Consideration #3 – Category Banner

For established sites with hundreds of ads it would be tedious to have to go through each individual ad and choose an image to be displayed as the banner. When you update from ClassiPress 3.x to ClassiPress 4.x each ad banner will appear blank like the following example.

Example: Blank Ad Banner

When updating from ClassiPress 3.x to ClassiPress 4.x your ad banners will be blank like the one below. Adding category ad banners is quick and easy.

ad-banner

The good news is that a Category banner image can be set. This means that all ads that have been placed within that category will automatically receive that banner. This means that admin will not have to choose a banner for each individual ad.

  1. Click on Ads and then on Categories.
  2. Click on the Edit button for the category you wish to apply a banner photo to.
  3. Click on the Select Image button.
  4. Once you have uploaded an image, click the Update button. All ads that have been placed in this category will now have a banner image.
  5. Complete these steps for each category.

Example: Ad With Category Banner Image

The following ad was placed within the Bedding category. A banner image was applied to the Bedding category and in turn shows up for this categorized ad.


ClassiPress Version 4.0.0

$
0
0

On July 3, 2018, ClassiPress 4.0.0 was released.

We have made a lot of design changes in ClassiPress 4.0. Most changes should just work fine after an upgrade. However, there are some changes/features that are completely new in ClassiPress 4.0 and needs manual action. We have outlined the required manual steps in the upgrade documentation. So please carefully review them before you upgrade.

We don’t want your site to break after you click on the automatic upgrade link (without realizing the changes that have happened). So the automatic upgrade from 3.x to 4.x is disabled for now.

Fixes

  • Uploading images to listings via WordPress admin dashboard using iPad/iPhone
  • Use require_once statement for loading WordPress files
  • Fixed multiple, unnecessary Google API calls on each listing update

Changes

  • Completely new design
  • Using the Foundation framework
  • Switched to SASS to modularize CSS and help keep things easier to maintain
  • Home page and Single Listing pages content areas are now completely widgetized.
  • Added new widgets:
    • Home Latest Listings
    • Home Featured Listings
    • Home Latest Blog Posts
    • Listing Author Stats
    • Account Info
    • Single Listing Photo Gallery
    • Single Listing Comments
    • Single Listing Description
    • Single Listing Custom Fields
    • Single Listing Author
    • Single Listing Map & Contact Info
  • Added shortcodes (see detailed https://docs.appthemes.com/classipress-4-x/shortcodes-relating-classipress-4-x/):
    • [classipress_listing_categories] – Displays a hierarchical list of all listing categories.
    • [classipress_typed_elements] – Get the typed elements.
    • [classipress_searchbar] – Displays a search field with location field and category dropdown
    • [classipress_tag_cloud] – Listing Tags and Categories Cloud shortcode
    • [classipress_share_button] – Generates a link to share current page in a social networks
  • Deprecated schema.org microdata and replaced with the latest json-ld structured data format
  • Added html 5 and schema.org support to comments
  • Removed default favicon in favor of using the WordPress customizer.
  • Moved custom logo support from the header image to the native site identity logo in the WordPress customizer.
  • Show site title and tagline along with a custom logo.
  • Added support for real-time asynchronous WordPress customizer updates without having to wait for page to reload.
  • Listing contact form auto-fills name/email if user is logged in. Also includes built-in spam trap hidden field.
  • Improved security, speed, and precision for Google maps and listing search results.
  • Added image upload feature to the edit profile page so users can add a cover header photo to their public author page.
  • Added splash page with getting started guide for new installs to help customers setup their site.
  • Added a custom editor stylesheet via add_editor_style() so it inherits the css from the actual output on the blog and listings.
  • Updated example child theme
  • Added Additional radio buttons on the Uploaded Image form to mark image as thumbnail (to show on archive listings) and as Banner image (to show on single listing full width banner)
  • Added “Category Image” media button to attach image for Ad Category. This image will be used as Banner Image for Ads with no banner image. Other words – it’s a fallback image for ad in a category.
  • The logic of Images display on the Ad:
    • Single ad banner shows Ad Banner image if it set, otherwise it looks for Category Image. If category associated with ad has no Image set – no image will shown on the banner (grey area).
    • Archive ad listing will display thumbnail image if it set, otherwise it will look for any uploaded image to this ad. If no image uploaded it will display grey area.
  • Added a checklist for the “Default Widgets” of the theme (System Info page)
  • Added a checklist for “Required Pages” of the theme (System Info page)
  • Removed registration username and password in the email
  • Added Sorting options to the Refine Result widget.
  • Better Critic plugin integration
  • Updated Color schemes
  • New Options:
    • Views Stats (General, Extra Features)
    • Listing Schema (Structured Data, Setup Data Schema). Select Structured Data type to be applied to each listing
  • Deprecated functions:
    • cp_custom_favicon()
    • cp_filter_limit_number_of_categories()
    • cp_ad_featured_thumbnail()
    • cp_get_featured_slider_ads()
    • cp_profile_fields_description()
    • cp_blog_comments_bubble()
    • cp_blog_post_meta()
    • cp_blog_loop_else()
    • cp_ad_loop_else()
    • cp_output_popular_ads_listing()
    • cp_output_random_ads_listing()
    • cp_output_latest_ads_listing()
    • cp_get_ads_listing_tabs()
    • _cp_get_dynamic_content()
    • cp_cufon_styles()
    • custom_search_groupby()
    • custom_search_join()
    • custom_search_where()
    • custom_search_refine_where()
    • custom_search_refine_join()
    • cp_add_query_vars()
    • cp_handle_empty_search_term()
    • cp_posts_clauses()
  • Deprecated Hooks:
    • ‘appthemes_before_comments’
    • ‘appthemes_list_comments’
    • ‘appthemes_after_comments’
    • ‘appthemes_before_pings’
    • ‘appthemes_list_pings’
    • ‘appthemes_after_pings’
    • ‘appthemes_before_respond’
    • ‘appthemes_after_respond’
    • ‘appthemes_before_comments_form’
    • ‘appthemes_comments_form’
    • ‘appthemes_after_comments_form’
  • Deprecated options:
    • Twitter ID (General, Social)
    • Facebook ID (General, Social)
    • Home Page (General, Messages)
    • Favicon (General, Appearance)
    • Pages (General, Search)
    • Blog Posts (General, Search)
    • Show Featured Slider (General, Configuration)
    • Featured Title Length (General, Configuration)
    • Disable CSS Stylesheets (Advanced, Developer)
    • Cache Expires (Advanced, Developer)
    • Use Google CDN (Advanced, Developer)
    • Ad Box Right Side (Advanced, Legacy)
    • Allow Images (Listings, Ad Images)
    • Preview Image (Listings, Ad Images)
    • Some Customizer options

Files Modified

Modified .gitmodules
Modified .testenv
Modified 404.php
Modified Gruntfile.js
Modified archive-ad_listing.php
Modified archive.php
Replaced styles/.csslintrc assets/css/.csslintrc
Added assets/css/editor-style.css
Added assets/css/editor-style.min.css
Added assets/css/foundation.css
Added assets/css/foundation.min.css
Replaced includes/admin/admin.css assets/css/style-admin.css
Added assets/css/style-admin.min.css
Added assets/css/style-rtl.css
Added assets/css/style-rtl.min.css
Added assets/css/style.css
Added assets/css/style.min.css
Added assets/images/468x60-banner.jpg
Added assets/images/admin/appthemes-logo-white.png
Added assets/images/admin/cp_logo_black.png
Added assets/images/classipress-featured-image.jpg
Added assets/images/classipress-first-ad-image.jpg
Added assets/images/favicon.png
Added assets/images/placeholder.png
Added assets/js/customize-controls.js
Added assets/js/customize-controls.min.js
Added assets/js/customize-preview.js
Added assets/js/customize-preview.min.js
Added assets/js/lib/chosen/REAdded Deleted Modified E.md
Added assets/js/lib/chosen/bower.json
Added assets/js/lib/chosen/chosen-sprite.png
Added assets/js/lib/chosen/chosen-sprite@2x.png
Added assets/js/lib/chosen/chosen.css
Added assets/js/lib/chosen/chosen.jquery.js
Added assets/js/lib/chosen/package.json
Replaced includes/js/flot/jquery.flot.js assets/js/lib/flot/jquery.flot.js
Added assets/js/lib/flot/jquery.flot.min.js
Replaced includes/js/flot/jquery.flot.time.js assets/js/lib/flot/jquery.flot.time.js
Added assets/js/lib/flot/jquery.flot.time.min.js
Added assets/js/lib/foundation/foundation.js
Added assets/js/lib/foundation/foundation.min.js
Added assets/js/lib/foundation/motion-ui.js
Added assets/js/lib/foundation/motion-ui.min.js
Added assets/js/lib/infobubble/infobubble.js
Added assets/js/lib/infobubble/infobubble.min.js
Added assets/js/lib/markerclustererplus/markerclusterer.js
Added assets/js/lib/markerclustererplus/markerclusterer.min.js
Added assets/js/lib/richmarker/richmarker.js
Added assets/js/lib/richmarker/richmarker.min.js
Added assets/js/lib/scrolltotop/scrolltotop.js
Added assets/js/lib/scrolltotop/scrolltotop.min.js
Added assets/js/lib/slick/ajax-loader.gif
Added assets/js/lib/slick/config.rb
Added assets/js/lib/slick/fonts/slick.eot
Added assets/js/lib/slick/fonts/slick.svg
Added assets/js/lib/slick/fonts/slick.ttf
Added assets/js/lib/slick/fonts/slick.woff
Added assets/js/lib/slick/slick-theme.css
Added assets/js/lib/slick/slick-theme.less
Added assets/js/lib/slick/slick-theme.min.css
Added assets/js/lib/slick/slick-theme.scss
Added assets/js/lib/slick/slick.css
Added assets/js/lib/slick/slick.js
Added assets/js/lib/slick/slick.less
Added assets/js/lib/slick/slick.min.css
Added assets/js/lib/slick/slick.min.js
Added assets/js/lib/slick/slick.scss
Added assets/js/lib/timepicker/jquery-ui-timepicker-addon.css
Replaced includes/js/timepicker.js assets/js/lib/timepicker/jquery-ui-timepicker-addon.js
Added assets/js/lib/timepicker/jquery-ui-timepicker-addon.min.css
Added assets/js/lib/timepicker/jquery-ui-timepicker-addon.min.js
Added assets/js/lib/typed/typed.js
Added assets/js/lib/typed/typed.min.js
Added assets/js/src/customize-controls.js
Added assets/js/src/customize-preview.js
Added assets/js/src/google-maps.js
Added assets/js/src/helpers.js
Added assets/js/src/init-foundation.js
Added assets/js/src/theme-admin.js
Added assets/js/src/theme.js
Added assets/js/theme-admin-scripts.js
Added assets/js/theme-admin-scripts.min.js
Added assets/js/theme-scripts.js
Added assets/js/theme-scripts.min.js
Replaced styles/.csscomb.json assets/scss/.csscomb.json
Added assets/scss/editor-style.scss
Added assets/scss/foundation.scss
Added assets/scss/mixins/_buttons.scss
Added assets/scss/mixins/_callout.scss
Added assets/scss/mixins/_theme.scss
Added assets/scss/modules/_animations.scss
Added assets/scss/modules/_variables.scss
Added assets/scss/partials/_badges.scss
Added assets/scss/partials/_base.scss
Added assets/scss/partials/_breadcrumbs.scss
Added assets/scss/partials/_buttons.scss
Added assets/scss/partials/_callouts.scss
Added assets/scss/partials/_color-schemes.scss
Added assets/scss/partials/_comments.scss
Added assets/scss/partials/_footer.scss
Added assets/scss/partials/_form-progress.scss
Added assets/scss/partials/_forms.scss
Added assets/scss/partials/_header.scss
Added assets/scss/partials/_helpers.scss
Added assets/scss/partials/_icons.scss
Added assets/scss/partials/_labels.scss
Added assets/scss/partials/_maps.scss
Added assets/scss/partials/_menus.scss
Added assets/scss/partials/_off-canvas.scss
Added assets/scss/partials/_page-archive.scss
Added assets/scss/partials/_page-author.scss
Added assets/scss/partials/_page-create-listing.scss
Added assets/scss/partials/_page-dashboard.scss
Added assets/scss/partials/_page-edit-profile.scss
Added assets/scss/partials/_page-home.scss
Added assets/scss/partials/_page-image.scss
Added assets/scss/partials/_page-listing.scss
Added assets/scss/partials/_page-post.scss
Added assets/scss/partials/_pagination.scss
Added assets/scss/partials/_payments.scss
Added assets/scss/partials/_plugins.scss
Added assets/scss/partials/_progress-bars.scss
Added assets/scss/partials/_search.scss
Added assets/scss/partials/_searchbar.scss
Added assets/scss/partials/_tables.scss
Added assets/scss/partials/_typography.scss
Added assets/scss/partials/_widgets.scss
Added assets/scss/partials/_wordpress.scss
Added assets/scss/partials/admin/_base.scss
Added assets/scss/partials/admin/_editor.scss
Added assets/scss/partials/rtl/_base.scss
Added assets/scss/style-admin.scss
Added assets/scss/style-rtl.scss
Added assets/scss/style.scss
Added assets/scss/vendor/foundation/_custom.scss
Added assets/scss/vendor/foundation/_settings.scss
Modified attachment.php
Modified author.php
Added bower.json
Modified changelog.txt
Deleted comments-ad_listing.php
Deleted comments-page.php
Modified comments.php
Deleted content-ad_listing.php
Deleted content-dashboard-ad_listing.php
Deleted content-page.php
Deleted content-slider-ad_listing.php
Deleted content.php
Modified create-listing.php
Modified dashboard-ads.php
Modified dashboard-orders.php
Modified edit-listing.php
Modified examples/classipress-child/functions.php
Modified examples/classipress-child/general.js
Deleted examples/classipress-child/includes/child-views.php
Modified examples/classipress-child/style.css
Deleted examples/classipress-child/tpl-featured-ads-home.php
Modified featured.php
Modified footer.php
Modified form-listing-category-preview.php
Modified form-listing-category-select.php
Modified form-listing-details.php
Modified form-listing-edit.php
Modified form-listing-preview.php
Modified form-listing-submit-free.php
Modified form-membership-disabled.php
Modified form-membership-packages.php
Modified form-membership-preview.php
Modified framework
Modified functions.php
Modified grunt/banner.js
Modified grunt/contrib-csslint.js
Modified grunt/contrib-jshint.js
Added grunt/contrib-sass.js
Modified grunt/contrib-uglify.js
Added grunt/contrib-watch.js
Modified grunt/csscomb.js
Added grunt/fixindent.js
Added grunt/jsbeautifier.js
Modified grunt/postcss.js
Modified grunt/rtlcss.js
Added grunt/shell.js
Added grunt/sync.js
Modified header.php
Added home.php
Deleted images/468x60-banner.jpg
Deleted images/ad320.gif
Deleted images/ajax-loading.gif
Deleted images/block_topbg.gif
Deleted images/btn_advSrch.png
Deleted images/bullet-grey.png
Deleted images/content_botbg.gif
Deleted images/content_topbg.gif
Deleted images/cp_logo_black.png
Deleted images/cp_logo_black_small.png
Deleted images/cp_logo_white.png
Deleted images/cp_logo_white_small.png
Deleted images/editbox_bg.gif
Deleted images/favicon.ico
Deleted images/gmaps-no-result.gif
Deleted images/gray-arrow-sm.png
Deleted images/gray-grad.png
Deleted images/header_allbg.gif
Deleted images/header_bg.jpg
Deleted images/hr-grey-double.png
Deleted images/hr-grey.png
Deleted images/indicator.gif
Deleted images/li_gt.jpg
Deleted images/loader-spinner.gif
Deleted images/loader.gif
Deleted images/loading-thumb.gif
Deleted images/logo_header.jpg
Deleted images/menu_split.gif
Deleted images/minus.png
Deleted images/msg-icon.gif
Deleted images/no-thumb-100.jpg
Deleted images/no-thumb-150x150.png
Deleted images/no-thumb-250.jpg
Deleted images/no-thumb-500x375.png
Deleted images/no-thumb-75.jpg
Deleted images/no-thumb-blank.jpg
Deleted images/no-thumb-sm-blank.jpg
Deleted images/no-thumb-sm.jpg
Deleted images/no-thumb.jpg
Deleted images/payment-loader.gif
Deleted images/plus.png
Deleted images/quote.gif
Deleted images/red-flag.png
Deleted images/sb-arrow.png
Deleted images/tab_activebg.gif
Deleted images/tab_bg.gif
Deleted images/tag_orange.png
Deleted images/topheader_bg.gif
Modified includes/actions.php
Deleted includes/admin/admin-scripts.js
Added includes/admin/class-ad-listing-category-meta-box.php
Modified includes/admin/enqueue.php
Modified includes/admin/importer.php
Modified includes/admin/install.php
Modified includes/admin/listing-list.php
Modified includes/admin/listing-single.php
Modified includes/admin/options.php
Modified includes/admin/settings.php
Modified includes/admin/system-info.php
Modified includes/admin/updates.php
Modified includes/categories.php
Added includes/class-autoload.php
Added includes/class-shortcodes.php
Modified includes/comments.php
Modified includes/core.php
Modified includes/custom-forms.php
Deleted includes/customizer.php
Added includes/customizer/class-customizer.php
Added includes/customizer/class-phpcolors.php
Added includes/customizer/panels/layout.php
Added includes/customizer/sections/colors.php
Added includes/customizer/sections/content-blog.php
Added includes/customizer/sections/content-home.php
Added includes/customizer/sections/content-listing-archive.php
Added includes/customizer/sections/content-listing.php
Added includes/customizer/sections/content-user.php
Added includes/customizer/sections/site-identity.php
Added includes/customizer/styles/colors.php
Added includes/customizer/styles/site-identity.php
Modified includes/deprecated.php
Modified includes/emails.php
Modified includes/enqueue.php
Deleted includes/fonts/Liberation_Serif_400.font.js
Deleted includes/fonts/Vegur_400-Vegur_700.font.js
Modified includes/functions.php
Modified includes/images.php
Added includes/integrations/amp/class-amp.php
Added includes/integrations/critic/class-critic.php
Added includes/integrations/foundation-framework/class-foundation-framework.php
Added includes/integrations/wordpress-seo/class-wordpress-seo.php
Deleted includes/js/cufon-yui.js
Deleted includes/js/easing.js
Deleted includes/js/easing.min.js
Deleted includes/js/easyTooltip.js
Deleted includes/js/easyTooltip.min.js
Deleted includes/js/flot/excanvas.js
Deleted includes/js/flot/excanvas.min.js
Deleted includes/js/flot/jquery.flot.min.js
Deleted includes/js/flot/jquery.flot.time.min.js
Deleted includes/js/jcarousellite.js
Deleted includes/js/jcarousellite.min.js
Deleted includes/js/jquery.selectBox.js
Deleted includes/js/jquery.selectBox.min.js
Deleted includes/js/theme-customizer.js
Deleted includes/js/theme-customizer.min.js
Deleted includes/js/theme-scripts.js
Deleted includes/js/theme-scripts.min.js
Deleted includes/js/timepicker.min.js
Deleted includes/js/tinynav.js
Deleted includes/js/tinynav.min.js
Added includes/menus.php
Modified includes/options.php
Modified includes/payments
Modified includes/payments.php
Modified includes/plupload/app-plupload.js
Modified includes/plupload/app-plupload.php
Added includes/plupload/form-field-image-input-attach.php
Added includes/plupload/form-field-image-input-content.php
Modified includes/profile.php
Modified includes/search.php
Deleted includes/sidebar-blog-posts.php
Deleted includes/sidebar-comments.php
Deleted includes/sidebar-contact.php
Deleted includes/sidebar-gmap.php
Deleted includes/sidebar-popular.php
Added includes/social.php
Modified includes/stats.php
Added includes/structured-data
Added includes/theme-structured-data/class-schema-type-geocoordinates-ad.php
Added includes/theme-structured-data/class-schema-type-localbusiness-ad.php
Added includes/theme-structured-data/class-schema-type-offer-ad.php
Added includes/theme-structured-data/class-schema-type-offer-product.php
Added includes/theme-structured-data/class-schema-type-organization-ad.php
Added includes/theme-structured-data/class-schema-type-postaladdress-ad.php
Added includes/theme-structured-data/class-schema-type-product-ad.php
Added includes/theme-structured-data/class-structured-data.php
Modified includes/theme-support.php
Added includes/theme-widgets/class-widget-125-ads.php
Added includes/theme-widgets/class-widget-account-info.php
Added includes/theme-widgets/class-widget-ad-categories.php
Added includes/theme-widgets/class-widget-ad-sub-categories.php
Added includes/theme-widgets/class-widget-ads-tag-cloud.php
Added includes/theme-widgets/class-widget-blog-posts.php
Added includes/theme-widgets/class-widget-facebook.php
Added includes/theme-widgets/class-widget-featured-ads.php
Added includes/theme-widgets/class-widget-listing-author-stats.php
Added includes/theme-widgets/class-widget-listing-author.php
Added includes/theme-widgets/class-widget-listing-comments.php
Added includes/theme-widgets/class-widget-listing-content.php
Added includes/theme-widgets/class-widget-listing-custom-fields.php
Added includes/theme-widgets/class-widget-listing-featured-slider.php
Added includes/theme-widgets/class-widget-listing-latest.php
Added includes/theme-widgets/class-widget-listing-map.php
Added includes/theme-widgets/class-widget-listing-reveal-gallery.php
Added includes/theme-widgets/class-widget-post-latest.php
Added includes/theme-widgets/class-widget-search.php
Added includes/theme-widgets/class-widget-sold-ads.php
Added includes/theme-widgets/class-widget-top-ads-overall.php
Added includes/theme-widgets/class-widget-top-ads-today.php
Modified includes/utils.php
Modified includes/views-checkout.php
Modified includes/views.php
Added includes/views/class-ads-search.php
Modified includes/widgets.php
Modified index.php
Modified languages/classipress.pot
Deleted loop-ad_listing.php
Deleted loop-popular.php
Deleted loop.php
Added media-manager.php
Modified order-bank-transfer.php
Modified order-checkout.php
Modified order-select.php
Modified order-summary.php
Modified package-lock.json
Modified package.json
Modified page.php
Added parts/adblock-content.php
Added parts/adblock-header.php
Added parts/breadcrumbs.php
Added parts/content-ad_listing.php
Added parts/content-author-ad_listing.php
Added parts/content-bio.php
Added parts/content-comments.php
Added parts/content-cover-ad_listing.php
Added parts/content-cover.php
Added parts/content-edit-profile.php
Added parts/content-image.php
Added parts/content-item-ad_listing.php
Added parts/content-item.php
Added parts/content-none.php
Added parts/content-page.php
Added parts/content-search.php
Added parts/content-tpl-categories.php
Added parts/content.php
Added parts/form-field-image-input-attach.php
Added parts/form-field-image-input-content.php
Added parts/form-field.php
Added parts/hero-cover.php
Added parts/nav-mobile-menu.php
Added parts/nav-mobile-title-bar.php
Added parts/nav-top-bar-primary.php
Added parts/nav-top-bar-secondary.php
Added parts/widget-account-info.php
Added parts/widget-latest-ad_listing.php
Added parts/widget-latest-post.php
Added parts/widget-listing-author-stats.php
Added parts/widget-listing-author.php
Added parts/widget-listing-map.php
Added parts/widget-listing-reveal-gallery.php
Added parts/widget-sidebar-blog-posts.php
Modified purchase-membership.php
Modified renew-listing.php
Modified screenshot.png
Modified search.php
Modified searchbar.php
Added searchform-listing.php
Modified sidebar-ad.php
Modified sidebar-author.php
Modified sidebar-blog.php
Modified sidebar-page.php
Modified sidebar-user.php
Modified sidebar.php
Modified single-ad_listing.php
Modified single.php
Deleted style-rtl.css
Modified style.css
Deleted styles/aqua-black.css
Deleted styles/aqua.css
Deleted styles/blue-black.css
Deleted styles/blue.css
Deleted styles/green-black.css
Deleted styles/green.css
Deleted styles/ie7.css
Deleted styles/ie8.css
Deleted styles/red-black.css
Deleted styles/red.css
Deleted styles/teal-black.css
Deleted styles/teal.css
Modified taxonomy-ad_cat.php
Modified taxonomy-ad_tag.php
Modified theme-framework
Modified tpl-ads-home.php
Modified tpl-categories.php
Modified tpl-dashboard-orders.php
Modified tpl-dashboard.php
Modified tpl-full-width.php
Modified tpl-login.php
Modified tpl-password-recovery.php
Modified tpl-password-reset.php
Modified tpl-profile.php
Modified tpl-registration.php
Modified wrapper.php

ClassiPress Video Tutorials

$
0
0

This page contains video tutorials for ClassiPress

Appearance and Basic Settings

Payment and Pricing Settings

Creating an Ad Listing from Customers Point of View

ClassiPress Version 4.0.1

$
0
0

On August 17, 2018, ClassiPress 4.0.1 was released. This release fixes a lot of the responsive layout and RTL related bugs and some other issues as well.

Note for ClassiPress 3.x users

We don’t want your site to break after you click on the automatic upgrade link (without realizing the changes that have happened). So the automatic upgrade from 3.x to 4.x is disabled for now.

Fixes

  • Significantly improved RTL compatibility
  • Mobile Friendly Related Issues/Bugs. Lots of changes.
  • Improved user experience with Location Search field. Now, on the Enter key press, it automatically selects the first item from locations dropdown.
  • Link the search bar location field with the refine widget city field.
  • Removed price tag if the price is missing or 0. Basically fixed option “Empty Prices”.
  • Local Business Structured Data type is missing a telephone property. Added core field “Phone”. Admins can add it on the Ad form. Its value will be used in the LocalBusiness and Organization schemas.
  • Problem with structured data on posts with no Tags
  • Header site title is not linked to the home page on mobile
  • Removed Taxonomy description on search results
  • Make “Relevance” word translatable

Changes

  • Added filter ‘cp_allow_listing_banner_image’ to make possible disable user’s ability to set banner image

Files Modified

Modified archive-ad_listing.php
Modified assets/css/editor-style.css
Modified assets/css/editor-style.min.css
Added assets/css/foundation-rtl.css
Added assets/css/foundation-rtl.min.css
Modified assets/css/foundation.css
Modified assets/css/foundation.min.css
Modified assets/css/style-rtl.css
Modified assets/css/style-rtl.min.css
Modified assets/css/style.css
Modified assets/css/style.min.css
Modified assets/js/lib/scrolltotop/scrolltotop.js
Modified assets/js/lib/scrolltotop/scrolltotop.min.js
Modified assets/js/src/google-maps.js
Modified assets/js/src/init-foundation.js
Modified assets/js/src/theme.js
Modified assets/js/theme-scripts.js
Modified assets/js/theme-scripts.min.js
Added assets/scss/foundation-rtl.scss
Modified assets/scss/partials/_base.scss
Modified assets/scss/partials/_form-progress.scss
Modified assets/scss/partials/_header.scss
Modified assets/scss/partials/_menus.scss
Modified assets/scss/partials/_page-archive.scss
Modified assets/scss/partials/_widgets.scss
Modified assets/scss/style-rtl.scss
Modified assets/scss/vendor/foundation/_settings.scss
Added assets/scss/vendor/foundation/rtl.scss
Modified changelog.txt
Modified edit-listing.php
Modified featured.php
Modified functions.php
Modified grunt/contrib-sass.js
Modified grunt/rtlcss.js
Modified includes/actions.php
Modified includes/admin/install.php
Modified includes/enqueue.php
Modified includes/functions.php
Modified includes/menus.php
Modified includes/search.php
Modified includes/structured-data
Modified includes/theme-structured-data/class-schema-type-localbusiness-ad.php
Modified includes/theme-structured-data/class-schema-type-organization-ad.php
Modified languages/classipress.pot
Modified page.php
Modified parts/content-author-ad_listing.php
Modified parts/form-field-image-input-attach.php
Modified parts/nav-mobile-menu.php
Modified parts/nav-mobile-title-bar.php
Modified parts/nav-top-bar-primary.php
Modified search.php
Modified sidebar-ad.php
Modified sidebar-author.php
Modified sidebar-blog.php
Modified sidebar-page.php
Modified sidebar-user.php
Modified sidebar.php
Modified single-ad_listing.php
Modified single.php
Modified style.css
Modified taxonomy-ad_cat.php
Modified taxonomy-ad_tag.php
Modified tpl-dashboard-orders.php
Modified tpl-dashboard.php
Modified tpl-profile.php

ClassiPress Version 4.1.0

$
0
0

On October 4, 2018, ClassiPress 4.1.0 was released. This is a major release introducing several new features as well as many other features improvements.

Note for ClassiPress 3.x users

We don’t want your site to break after you click on the automatic upgrade link (without realizing the changes that have happened). So the automatic upgrade from 3.x to 4.x is disabled for now.

Fixes

  • Inline display issue with menus in the footer

Changes

  • Implemented AppThemes AppMaps module:
    • Now it’s possible to use AppMaps plugins which will allow alternatives to the Google Maps API that comes standard with ClassiPress.
    • Two new re-animated plugins can be used “AppMaps Bing” and “AppMaps Mapquest“. Further more.
    • Map settings moved to a new location: Admin > ClassiPress > Geo Services. This is done for AppMaps plugins.
    • Maps provider and Geocoding provider now have separated settings pages, which will allow setting different service providers and different API keys.
    • The “Location” field in the search form now implements “Address Autosuggest” feature from the AppMaps module. Now it can use other services, for example, “Bing Autosuggest API” or “Mapquest Place Search API”, not only the “Google Place Search API”.
    • Implemented Smart Radius in location search. Now, if Default Radius option is empty, location search will calculate radius depending on the search request. For example, search by country will cover all country, not the standard 50 mi/km from the center.
    • Added shortcode [classipress_listings_map]. Now you can display the listing map in any place on your site. It just needs to have at least one listing on the page.
  • Added WooCommerce template integration and basic styles.
  • More options for widgets on the front page:
    • Added Post ID and Category ID filters to “Latest Listings”, “Featured Listings” and “Latest Blog Posts” widgets
  • Deprecated functions:
    • cp_add_geocode()
    • cp_delete_geocode()
  • Deprecated options:
    • gmaps_region
    • gmaps_lang
    • distance_unit
    • api_key
  • Deprecated libs:
    • RichMarker.js lib removed in favor of using common AppMaps SVG Map Pins (Markers)

Files Modified

Modified		.gitmodules
Modified		assets/css/style-rtl.css
Modified		assets/css/style-rtl.min.css
Modified		assets/css/style.css
Modified		assets/css/style.min.css
Deleted			assets/js/lib/richmarker/richmarker.js
Deleted			assets/js/lib/richmarker/richmarker.min.js
Modified		assets/js/src/google-maps.js
Modified		assets/js/theme-scripts.js
Modified		assets/js/theme-scripts.min.js
Modified		assets/scss/mixins/_theme.scss
Modified		assets/scss/partials/_maps.scss
Modified		assets/scss/partials/_page-home.scss
Modified		assets/scss/partials/_widgets.scss
Modified		bower.json
Modified		changelog.txt
Modified		functions.php
Modified		grunt/contrib-uglify.js
Modified		grunt/sync.js
Modified		includes/actions.php
Modified		includes/admin/settings.php
Modified		includes/admin/updates.php
Modified		includes/class-shortcodes.php
Modified		includes/customizer/styles/colors.php
Modified		includes/deprecated.php
Modified		includes/enqueue.php
Modified		includes/functions.php
Added			includes/geo
Added			includes/integrations/woocommerce/class-woocommerce.php
Added			includes/integrations/woocommerce/style.css
Modified		includes/options.php
Modified		includes/search.php
Modified		includes/theme-support.php
Modified		includes/theme-widgets/class-widget-listing-featured-slider.php
Modified		includes/theme-widgets/class-widget-listing-latest.php
Modified		includes/theme-widgets/class-widget-listing-map.php
Modified		includes/theme-widgets/class-widget-post-latest.php
Modified		includes/views/class-ads-search.php
Modified		languages/classipress.pot
Modified		package-lock.json
Modified		parts/widget-listing-map.php
Modified		searchform-listing.php
Modified		style.css
Added			woocommerce/content-product.php
Added			woocommerce/global/sidebar.php
Added			woocommerce/global/wrapper-end.php
Added			woocommerce/global/wrapper-start.php
Added			woocommerce/loop/pagination.php

Geo Services for ClassiPress

$
0
0

Previously, “Google” maps was the only option available that could be integrated with ClassiPress. After feedback from our valued customers and the recent cost associated with Google maps, the App Themes team has worked on adding additional Geo Services.

Each Geo Service is available as an addon extension. This allows you to set up maps on your ClassiPress site with a Geo Service of your choosing.

Configuring Basic Geo Services

Geo Services can be found within their own menu.

  1. Click on ClassiPress and then on the Geo Services menu.
  2. Depending on which free/paid Geo Services Addons you have, you may see only one page, or you may see a number of different tabs.
  3. Under the General tab is where the basic Geo Services configuration will take place.
  4. Choose your Geocoder Provider from the drop-down menu. The options, other than Google will relate to the Geo Service Plugins you have.
  5. Choose the Distance Unit that suits your site, either Kilometers or Miles.
  6. Enter a Search Radius. Leaving this field blank will mean the radius will be automatically calculated based on location query.
  7. Choose a Maps Provider. The options available will be the direct result of the addons you have on your site.

geo-services-appthemes-classipress

Setting Up Google Geocoder and Maps

If you decide to use Google as the Geocoder and maps provider of your ClassiPress site, the following section will help you to set it up correctly.

  1. Click on the Geocoder – Google tab.
  2. Choose your Region Biasing. For example, ‘US’ for the United States or ‘IT’ for Italy. This helps to locate where your customer is posting an ad from.
  3. Choose you Language Code For example, entering in ‘EN’ represents English. This will be the language used to display locations and other information on the map.
  4. Choose the Distance Unit – either Kilometers or Miles.
  5. Enter in your Google Maps API Key.
  6. Click the Save Changes button.
  7. Click on the Maps – Google tab.
  8. Complete steps 2 – 5 within this tab.
  9. Choose a maps Color Scheme.

setting-up-google-maps-for-classipress

Definitions Relating to Geo Services for AppThemes

Installed Geocoder Providers: This option determines which “Geocoder” will be used for the AppTheme. A geocoder takes a given address and converts it to geographic coordinates. All available installed geocoders will be listed in the “Providers” drop down box. Google is the default provided with the theme and the only option available without the addition of a plugin.

Distance Unit: Allows you to select Kilometers or Miles as the desired unit of distance for your site.

Default Standard Location Search Radius: Sets the default value for search radius when searching by location in the AppTheme. For example, if a user searches for a Listing/Event in Toledo, Ohio, then the search result will display listings or events within 100 miles radius on Toledo. If the “Distance Unit” was set to kilometers, then the search radius would be 100km.

Map Provider: This setting allows you to select the Map Provider used to display maps on your AppThemes site. Google Maps is the default Map Provider provided with the theme and the only option available without the addition of a plugin.

Bing Maps Example

bing-map-classipress-appthemes

Google Maps Example

google-maps-classipress-appthemes

Viewing all 56 articles
Browse latest View live