15
2007
FAN ADMIN : Enthusiast! is a PHP/MYSQL script designed to allow Fanlisting Collective owners who use Enthusiast! versions 2 and below to update their fanlistings using only one interface.
With FAN ADMIN, you can update all of your fanlistings without having to log-off and log-on every single time. The script utilizes a mysql table created within your database to store the data of your different fanlistings.
This version of FAN ADMIN was developed with the expressed permission from Enthusiast! author, Angela.
FAN ADMIN is free for download and use. You may also modify the script provided that you are solely responsible for the outcome of such modifications. FAN ADMIN users are *asked* (not required) to provide a link back to this site ( use this url ) if they use the script on their collectives.
Do not redistribute script or make available for purchase any part of this script or of Enthusiast! without consent from their authors.
Server Requirements
PHP 4.3.0 or higher
MySQL 3.23.53 or higher
Download
Current Version : v2.0
fanadminv2.0_enth.zip (38 kb)
(Right-click and ‘Save Target/Link As’)
Features
- Can be used for Fanlistings, Hatelistings, etc. or mixed)
- Installation of Category list from TheFanlistings.Org (circa 2004 — optional)
- Ability to add own categories, edit or delete existing categories.
- View Listings with pending applications on main page.
- Supports creation of multiple script users (for multiple listing collective owners)
- View full list of listings by Category
- Ability to email members one by one or all at the same time.
- Ability to group approve or group delete members
- Integrates Enthusiast!’s affiliates feature
- Allows the the turning “on-off” of mail notification to members.
- Clean up member names ( only use first name of members )
- Display of ‘Not Updated’ listings based on an offset date.
Installation
FAN ADMIN SHOULD BE INSTALLED ON THE DATABASE WHERE ALL YOUR FANLISTINGS RESIDE
- Download zip file on your hard disk and unzip them to your desktop (or any preferred location).
- Open up ‘config.php‘ using a text editor (such as Notepad) and edit the necessary variables. Save and close.
- Upload all the files into your webserver, preferrably into a folder named ‘fanadmin’ for ease of use.
- Open your browser and load the ‘install.php‘ and follow the instructions on the page.
- After you are done installing, please delete the following files : install.php , functions-install.php
- Log in and start adding your listings into FAN ADMIN!
- You may use ‘populate.php‘ to add your listings into Fan Admin by batch.
Using POPULATE.PHP
Copy and paste the line that says (”,’title’,’subject’…) - changing every line to reflect each listing you want to insert into Fan Admin. When you reach the last listing, change the last comma (,) - after the ) - into a semi-colon (;)
Field Descriptions
- title - the title of the listing
- subject - the subject of the listing
- url - the url of your listing
- type - put in fanlisting or hatelisting or clique , etc.
- table - the name of your listing table on your database
- affilitaes table - the name of the affiliates table, ex. ‘tablename_affiliates’
- path - the absolute path to your listing folder, ex. /home/user/public_html/listing - no trailing ‘/’
- add-on field status - set to ‘true’ if you use add-on fields, ‘false’ if not
- sendmail status - set to ‘1′ if you want to use the mail notification feature, ‘0′ if no.
example (if I were inserting four listings into the script)
(”, ‘Hello!’, ‘Greetings’, ‘http://domain.com’, ‘fanlisting’, ‘greetings’, ‘greetings_affiliates’, ‘/home/user/public_html/greetings’, ‘false’, ‘0′, ‘1′),
(”, ‘Sleep!’, ‘Dreams’, ‘http://domain.com’, ‘fanlisting’, ‘dreams’, ‘dreams_affiliates’, ‘/home/user/public_html/dreams’, ‘true’, ‘1′, ‘1′),
(”, ‘I’m Awake!’, ‘Awake’, ‘http://domain.com’, ‘clique’, ‘awake’, ‘awake_affiliates’, ‘/home/user/public_html/awake’, ‘false’, ‘0′, ‘1′),
(”, ‘Goodbye!’, ‘Farewell’, ‘http://domain.com’, ‘hatelisting’, ‘goodbye’, ‘goodbye_affiliates’, ‘/home/user/public_html/goodbye’, ‘false’, ‘1′, ‘1′);
Notes :
- The first empty ‘ ‘ is for the auto number generated for the listing.
- All listings will automatically be listed under the ‘Actors’ category (of whatever category is assigned to no. 1)
- You will need to assign the categories manually once all the listings have been entered into Fan Admin.
- For Listings that use ‘Add-on Fields’, make sure you add the fields when you update the Listings
Instructions
- Open populate.php using a text editor and edit the necessary values (read instructions on the file CAREFULLY).
- After editing the file, Save and close. Upload the file unto your server.
- Open your browser and load ‘populate.php‘
- If everything goes right, you should be getting a ‘Success’ message.
- Delete the ‘populate.php’ file from your server to avoid security risks.
