mod_sobi2featured - Change History
===========================
Version 1.0.9
==========
Released 7-Dec-2007
+ Add: optional display of Module Execution Time
For performance analysis of large SOBI databases with large number of 'Featured Entries'. (Please advise module Author if Module Execution time exceeds 1 second).
+ Add: optional "Enable Joomla SEF URL's"
Because of problems with Joomla 1.5 RC1 and RC2, v1.0.8 of the module did not output Joomla SEF URL's. However, some people wanted this feature. With v1.0.9 Joomla SEF URL's can be enabled or disabled. The default setting is "Off" so people with other SEF components such as OpenSEF and Artio can experiment with the setting that best suits their needs.
+ Add: optional Content Title
If the Joomla Module "Show Title" is set to "Yes" then the module title is displayed regardless of if there are any 'Featured Entries' to be displayed. The new 'Content Title' will only be displayed if it contains user-specified text and if there are 'Featured Entries' to display. Suggested use is with Joomla Module "Show Title" set to "No" and appropriate text such as "Featured Listings" entered in the 'Content Title'. Use Joomla Site Template to style 'Content Title' text. Minimal CSS Selector is;
div.sobi2Featured div.contenttitle {myCSS}
! Change: Re-write of algorithm for selection of 'Featured Entries'. Previous algorithm produced incomplete results and the larger the number of 'Featured Entries', the more obvious the erroneous results of the previous algorithm became.
# Bugfix: Incorrect sorting for "Entry created" now fixed.
Version 1.0.8
==========
Released 7-Nov-2007
+ Add: optional 'Category Filter' - 'Featured Entries' displayed can be restricted to those 'Featured Entries' that 'belong' to the category being displayed in the current SOBI2 'Category View'.
+ Add: optional 'Category Filter - zero override' - If Category Filter is 'On' but zero 'Featured Entries' would be displayed as a result of the Filter, then the Filter is ignored.
+ Add: module configuration description has link to module 'Home Page' on SOBI Forum.
+ Add: module configuration description has link to module 'Download Page' on Sigsui.net Downloads.
+ Add: module configuration parameter groups now have color highlighting.
! Change: optimize SQL queries. module now makes a minimum of 2, maximum of 5 SQL queries, depending on module configuration settings.
! Change: removed Joomla sefRelToAbs() for generating link URL's. Link URL's now generated as relative URL's consistent with some other SOBI2 modules, such as mod_sobi2latest.
! Change: Updated module configuration instructions (Configuration.txt) included with module package (and on Module 'Home Page'
http://www.sigsiu.net/forum/index.php/topic,5274.0.html)
# Bugfix: multiple module copies configured with sort order other than 'random' resulted in duplicate function error
Version 1.0.7
==========
Released 20-Oct-2007
* changed - for 'featured' entries to be displayed by the Module, they must be;
(a) 'Featured', and
(b) non-expired, and
(c) published, and
(d) approved.
The conditions in (c) and (d) above did not apply to previous module versions.
* changed - removed hard-coded upper limit of '20' in the 'Maximum number of Entries to Display'.
Previous versions limited maximum number of entries to '20', even if the module
was configured to display more.
Version 1.0.6
==========
Released 17-Oct-2007
* fixed - Module generated invalid HTML if 'Display Text Link to Entry Details' was set to 'No'
Version 1.0.5
==========
Released 14-Oct-2007
* fixed - stripos() function only valid if PHP 5 installed. Changed to strpos() for PHP 4 and PHP 5 compatability.
* added - optional module configuration parameters to link Title, and/or Icon, and/or Image to the detailed view of 'featured' SOBI2 entries
* added - optional display of custom data field labels with user-specified 'separator' text
* changed - mod_sobi2featured distribution package. Split up original ReadMe.txt and put content into separate files in a new 'docs' folder included with mod_sobi2featured.zip
Version 1.0.4
==========
Released 7-Oct-2007
* fixed - Module displayed "foreach loop error" if no Custom Field ID's were specified in the "Display Custom Field ID's" module configuration
Version 1.0.3
==========
Released 1-Oct-2007
* changed - The order in which you enter the Custom Field ID's in the "Display Custom Field ID's" module configuration is the order in which they will be displayed in the module output.
* added - basic checking for module configuration errors.
* added - If module is configured to display icon, but no icon file exists, then <div class='noicon'></div> is output in HTML and user-defined styling can be added to Site Template CSS to format presentation.
* added - If module is configured to display image, but no image file exists, then <div class='noimage'></div> is output in HTML and user-defined styling can be added to Site Template CSS to format presentation.
* added - expired entries are not displayed.
* added - module configuration now supports display of entries sorted by - Random, Date Created, Title or User-specified Custom Field
* added - HTML comment lines to start and end of HTML generated by Module
Version 1.0.2
==========
Released 22-Sep-2007
* replace function sobi2BuildOutput() with while() loop to avoid duplicate function error with module copies
Version 1.0.1
==========
Released 22-Sep-2007
* rename function buildOutput() to sobi2BuildOutput() to avoid duplicate function error with sobi2 clones
* added module cloning instructions to ReadMe.txt
* added this file 'ChangeLog.txt' to module zip package
Version 1.0
================
Released 1-Sep-2007
* Original Release
Links
-----
Module Home Page