Enthusiast 3.x ----------------------------- Copyright (c) Angela Sabas http://scripts.indisguise.org ============================= Enthusiast (Series 3) is a tool for (fan)listing collective owners to easily maintain their listing collectives and listings under that collective. This script is made available for free download, use, and modification as long as this readme and other notes found throughout the script remains intact and a link back to http://scripts.indisguise.org/ is given in all sites where the script is running. It is hoped that the script will be useful, but does not guarantee that it will solve any problem or is free from errors of any kind. Users of this script are forbidden to sell or distribute the script in whole or in part or offer paid installation of this script without written and explicit permission from me, and users agree to hold me blameless from any liability directly or indirectly arising from the use of this script. These terms may be subject to change at any time without prior notice and will still hold true for any earlier versions of the script and for any user of any version of the script. Notes governing the creation and use of modifications ----------------------------------------------------- Users are free to modify their Enthusiast 3 installations ONLY FOR PERSONAL USE. This means that NO distribution of the modified Enthusiast 3 is allowed without explicit written permission from me. If distribution is desired, all distributions must pass through the official Indisguise Scripts website (http://scripts.indisguise.org), under the Modifications section, with credits to the modification creator. Modifications that may be made public through this manner are only those modifications that will incorporate features that I do not have any future plans to implement (and have explicitly said so). Troubleshooting of modified Enthusiast 3 installations fall solely under the creator of the modification. Additionally, all modifications must still provide a link back to http://scripts.indisguise.org/. Collective Features ------------------- . Setup/install individual listings within the same single interface . Customized, multi-level categories . Insert/edit/delete joined listings, has fields for . Subject . URL . Multiple categories . Description . Comments (admin-viewable only) . Image . Status (Pending membership/Approved membership) . Insert/edit/delete owned listings, has fields for . Title . Subject . Multiple categories . Description . Image . Status (Pending/Upcoming/Current) . Collective statistics . Searching for joined/owned listings in admin interface . Customizable joined/owned list templates . Integrated affiliates system, has fields for . URL . Title . Affiliate email . Image . Email all or individual affiliates . Optional affiliate emailing upon addition to collective . Unlimited email templates for collective-wide (and listings) use . Settings stored in database and updatable in admin interface . Database error logging . Neglected listings notification Listing Features ---------------- . Includes The Fanlistings Network required fields Name, Email, and Country, and additional fields such as: . Password (MD5-encrypted in database, optional when joining) . Website URL . Show/Hide Email . Show/Hide Website URL (admin-editable only) . Comments (not stored in database) . Multiple Customizable Fields (toggable on/off, as many as needed) . Single admin interface for all listings . Change listing type (fan-, hate-, clique, etc) in the admin interface easily . Turn off country field if needed . Optional integrated affiliates system, of the same specifics as the collective affiliates . Sort members list in any way and in multiple levels using the additional customized fields (default by country) . Customize emails sent out from fanlisting via templates and special variables editable in the admin interface . Put member updates on hold (will place members who update their information back to 'pending' status) . Turn off auto-emailing of owner upon member addition or member update . Fully customizable members list, affiliates list, and listing statistics . Collective email templates can be used for listings as well . Single-click membership approval (single or multiple) . Member search in admin system . Emailing of members upon joining (optional), upon approval, and upon their changing of information (automated) . Ability to mass email/email members individually via the admin system . Owner-only capability of "hiding" website urls of members but retaining the URL recorded in the database . Supports resetting of passwords in case a member forgets his/her password . Auto-capitalization of names . Checks if a valid email address is used to join . Automatically appends 'http://' to the front of a website URL if it is not present . Spam-protected member emails if shown on member list . XHTML 1.0 Transitional-friendly Requirements ------------ PHP 4.3.11 or higher MySQL 4.0.15 * These are what I used to develop the script; if you have tested it with lower versions of PHP and MySQL and it works, please let me know. :) Installation and configuration ------------------------------ See http://scripts.indisguise.org/enthusiast/documentation/ IMPORTANT! Please read the installation instructions given in its ENTIRETY before asking questions. I am not liable for any errors that result from not reading instructions. A copy of install.txt has been included with this archive, but you may wish to view the online documentation instead. Troubleshooting and Help ------------------------ For troubleshooting and help, please browse/ask the Enthusiast Support Forum at http://www.codegrrl.com/forums/index.php?showforum=26 -- please DO NOT email me for troubleshooting help on ANY email address or ANY other contact form. I will NOT answer support requests emailed to my email addresses -- no exceptions. Contact information ------------------- For NON-TROUBLESHOOTING help, you may email me at scripts@indisguise.org -- this is NOT to be used for asking for help troubleshooting the script. I will NOT answer any support request mailed to me or sent to me via other personal means.