Description
The Favorites module is a very flexible module that enables your members to save and remove Weblog Entries as Favorites. Members can view the entries they've saved to their Favorites, and/or view others Favorites (if enabled). Additionally, your members have the choice of saving entries as 'public' or 'private' Favorites.
The Favorites:Rank function shows which entries have been Favorites the most, and how many times. Favorites:Author_Rank shows the Authors with the top authors of Weblog Entries saved to other member's Favorites, as well as the total amount of times their entries have been saved to Favorites.
Favorites also enables you to show the members who saved a particular Weblog Entry, as well as other entries those members also saved to their Favorites.
Release Date: 07/21/2010 |
Shortcut Link to this page: |
Compatibility: EE 1.6.8 / EE 2.1.x |
Changelog
- Version 3.0.0
- Version 2.5.6
- Version 2.5.5
- Version 2.5.4
- Version 2.5.3 - Build 20090106
- Version 2.5.3
- Version 2.5.2
- Version 2.5.1
- Version 2.5.0
- Version 2.1.6
- Version 2.1.4
Version 3.0.0 (May 24, 2010)
- Upgraded module to use Solspace Bridge 1.1 with CodeIgniter, therefore allowing compatibility with EE 2.x.
Version 2.5.6 (October 13, 2009)
- Modified the Save method to do a complete COUNT of all favorites for an entry to guarantee correct favorite counts.
- Fixed a bug where the shared() method would miss an entry.
- Fixed a bug where a deleted favorite would not be processed and would cause a MySQL error.
- Fixed a bug where deleting by member ID through the save() method would not send a success message.
- Fixed a bug in the delete member and delete entry extension call methods where stats were not being recounted.
Version 2.5.5 (May 9, 2009)
- Fixed a bug where Deleted Members did not have their Favorites removed from the database.
Version 2.5.4 (March 26, 2009)
- Fixed a bug where {if no_results} was not working in the Favorites:Entries loop.
- Fixed a bug where Pagination wth the Favorites:Entries and Favorites:Rank loops would cause a MySQL error when specifying the category=“” parameter.
Version 2.5.3 - Build 20090106 (January 6, 2009)
- Added the use of last_call to the extension hook modifying weblog data.
- Fixed a bug where a method was not using EXT->last_call and the $EXT global was not added.
Version 2.5.3 (January 3, 2009)
- Added several indexes to database to increase performance.
- Fixed a bug where the Rank function was ignoring orderby="random".
Version 2.5.2 (November 14, 2008)
- Added a MySQL version check into the module’s CP as it is now MySQL 4.1 and above only.
- Fixed a bug where show_unfavorited=“yes” was not working when using orderby=“favorites_date” in the Favorites:Rank function.
- Fixed a bug in the Favorites:Entries and Favorites:Shared functions where dynamic=“off” was causing no entries to be displayed.
- Fixed a bug in the entire module where dynamic=“off” was being ignored and automatically assumed to always be on.
- Fixed a bug where favorites_username=“” did not work in Favorites:Entries function.
Version 2.5.1 (October 3, 2008)
- Fixed a bug where upgrading from a pre-2.1.4 version caused the Site ID field not to be added to the Favorites table.
- Fixed a bug where orderby=“favorites_date” in Favorites:Entries would not work properly with pagination.
Version 2.5.0 (September 28, 2008)
- Added ability to delete all Favorites by member with Favorites:Delete_All.
- Added favorites_member_id=“” parameter to Favorites:Entries.
- Added favorites_username=“” parameter to Favorites:Entries.
- Added favorites_type=“” parameter to Favorite:Entries.
- Added favorites_count=“” parameter and {favorites_count} variable to Favorite:Entries.
- Added Pagination support to Favorite:Rank.
- Added show_unfavorited=“” to Favorite:Rank.
- Added show_favorites=“” to Favorite:Rank.
- Added weblog=“” parameter to Favorites:Save for use with URL Titles where site URL Titles are not unique between weblogs.
- Added favorites_start_on=“” and favorites_stop_before=“” parameters to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
- Added start_on=“” and stop_before=“” parameters to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
- Added {favorites_date format=“”} variable to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
- Added orderby=“” and sort=“” parameters to Favorite:Entries, Favorite:Rank, and Favorite:Author Rank.
- Modified the “Add Favorites when blog entries are submitted.“ setting in the extension to default to “No”.
- Modified the Favorite:Entries function to see the dynamic=“off” parameter and ignore any information in the URI.
- Updated code for parsing the Entry ID out of the URI.
- Updated module to auto-install, auto-uninstall, and update Favorites extension.
- Updated Site ID in Preferences is now read only.
- Updated Documentation link in Favorites CP to go directly to Solspace Docs.
- Removed all instances of USER_BLOG usage (obsolete).
- Fixed a bug where a New Entry was not being correctly saved as a Favorite for the Author.
- Fixed a bug where the Favorites:Rank function would throw a MySQL error when using the category=“” parameter.
- Fixed a bug where new sites did not have preferences for Favorites.
- Fixed a bug where Weblog Entries saved as Favorites that were deleted through the Edit tab were showing up as blank in Favorites CP.
- Fixed a bug in where module assumed URL Titles were unique across all sites.
- Fixed a bug where URL Titles with numeric strings were not being identified correctly in the URI.
- Fixed a bug with saving of Favorites across sites (MSM).
- Revamped and improved Solspace site Documentation.
Version 2.1.6 (March 28, 2008)
- Added ExpressionEngine Multiple Site Manager (MSM) compatibility.
Version 2.1.4 (March 7, 2008)
- Fixed bug in Rank function.
Installation
This add-on uses the Solspace Bridge Expansion software, which allows you to install a single set of files for both ExpressionEngine 1.x and ExpressionEngine 2.x versions. After downloading the latest version of the add-on, unzip the download file and follow these instructions…
ExpressionEngine 2.x Installation Instructions
1. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/expressionengine/third_party/ directory.
- Copy the folder named favorites into your ./system/expressionengine/third_party/ directory.
- If the ./themes/solspace_themes/ directory DOES NOT exist, copy the solspace_themes folder in the download into your ./themes/ directory.
- If the ./themes/solspace_themes/ directory DOES exist, copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
2. Installing the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel, find Favorites in the list, and click Install.
3. Setup & Configuring
- To adjust any settings in Favorites, click on the Preferences tab in the Control Panel area and then modify as necessary.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
ExpressionEngine 1.x Installation Instructions
1. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/ directory.
- Copy the folder named favorites into your ./system/modules/ directory.
- Copy the extension file named ext.favorites_extension.php into your ./system/extensions/ directory.
- If the ./themes/solspace_themes/ directory DOES NOT exist, copy the solspace_themes folder in the download into your ./themes/ directory.
- If the ./themes/solspace_themes/ directory DOES exist, copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
2. Installing the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel, find Favorites in the list, and click Install.
- Go to the Extensions Manager area in the ExpressionEngine Control Panel, and make sure the jQuery for the CP extension exists and is enabled.
3. Setup & Configuring
- To adjust any settings in Favorites, click on the Preferences tab in the Control Panel area and then modify as necessary.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
Updates
After downloading the latest version of the add-on, unzip the download file and follow these instructions...
ExpressionEngine 2.x Updating Instructions
1. Upgrading from Favorites 2.x to Favorites 3.x (if applicable)
If you're planning to upgrade BOTH ExpressionEngine AND Favorites to ExpressionEngine 2.x, we recommend that you upgrade Favorites first. Favorites uses the Solspace Bridge Expansion software which allows a single set of files for an addon to work with both ExpressionEngine 1.x and ExpressionEngine 2.x, therefore making it more seamless to upgrade your Solspace addons in the process of upgrading your ExpressionEngine 1.x site to ExpressionEngine 2.x.
- IF you have NOT yet upgraded your site from ExpressionEngine 1.x to ExpressionEngine 2.x, proceed to the ExpressionEngine 1.x Updating instructions.
2. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/expressionengine/third_party/ directory.
- Copy the folder named favorites into your ./system/expressionengine/third_party/ directory.
- Copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
3. Updating the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel and click the link for Favorites
- Click the Update link now displayed in the module's control panel.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
ExpressionEngine 1.x Updating Instructions
1. Upgrading from Favorites 2.x to Favorites 3.x (if applicable)
If you're upgrading from Favorites 2.x to Favorites 3.x, please follow the special instructions below:
- Take your site Offline. We recommend that you take your site offline for the duration of the update so that people visiting your site won't see any PHP errors, etc.
- Go to the Extensions tab in the ExpressionEngine Control Panel, find Favorites in the list, and click Disable.
- Delete the extension file named ext.favorites_ext.php in your ./system/extensions/ directory.
- Delete the language files named lang.favorites.php and lang.favorites_ext.php in your ./system/language/english/ directory.
- Delete the folder named favorites in your ./system/modules/ directory.
- Delete the folder named favorites in your ./system/modules/ directory.
2. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/ directory.
- Copy the folder named favorites into your ./system/modules/ directory.
- Copy the extension file named ext.favorites_extension.php into your ./system/extensions/ directory.
- Copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
3. Updating the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel and click the link for Favorites
- Click the Update link now displayed in the module's control panel.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
Software Support
We pride ourselves on our level of support and our attention to the customer. If you have an issue, we're here to help.