25
2007
FAN ADMIN : Fanbase is a PHP/MYSQL script designed to allow Fanlisting Collective owners who use phpFanbase!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 phpFanbase author, Sasha.
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 phpFanbase without consent from their authors.
Server Requirements
PHP 4.3.0 or higher
MySQL 3.23.53 or higher
Download
Current Version : v2.3
fanadminv2.3_fanbase.zip (48 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 an affiliates feature
- Allows the the turning “on-off” of mail notification to members.
- Two versions of the Main Approval Page. Choose whether to view pending as forms or as list with checkboxes for goup approvals.
- 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.
- Create an ‘affiliates‘ folder within your fanadmin installation and CHMOD it to 777
- 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
- update table - the name of the update table, ex. ‘tablename_u’
- affiliates feature status - set to ‘1′ if you’re using the affiliates feature, ‘0′ if no
- 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_u’,'1′,’0′,’0′,’1′),
(”,’I'm Awake!’,'Awake’,'http://domain.com’,'clique’,'awake’,'awake_u’,'1′,’1′,’0′,’1′),
(”,’Goodbye!’,'Farewell’,'http://domain.com’,'hatelisting’,'goodbye’,'goodbye_u’,'0′,’0′,’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.
