Inspirationally

Fanatically Changelog

1.0.0 + 1.0.1 Release Candidate
1.0.2 Bug Fix: Enth import owned would become pending, Enth imported don’t land on stale listings but updated, batch mark updated, manual check for updates.
1.0.3 Bug fix: Imported Enth members list wouldn’t show up on some servers.
1.0.4 php 7.4 compatibility
1.0.5 rejecting affiliates
1.0.6 options/dropdown for extra fields on join/update form
1.0.7 Email notification on overdue fanlistings, updated automatic update function which would not really update
1.0.8 Search box on owned + joined listings, chose number of days till they are shown as overdue, add overdue email template.
1.0.9 wrong lost password link under update form removed

1.0.10 I added some new template tags. To use them, run the automatic update. But if you want the templates replaced (so that you have the examples in the header), you have to download the version from fansfansfans.net (or here) and replace the templates folder, too.
Here the new template tags: stats.php
{approved_by} and {if_approved_by}
owned-listings.php:
New template tags: {current_content}, {pending_content}, {upcoming_content}, {current_count}, {pending_count}, {upcoming_count}
New conditions: current_listings, pending_listings, upcoming_listings
Legacy {content}, {count}, {if_listings} still work unchanged
joined.php: New tags: {current_content}, {pending_content}, {current_count},
{pending_count}.
New conditions: current_listings, pending_listings.
Legacy tags still work.

1.0.11 Codesort import will now move the images for you. Update check all 5 hours.
1.0.12 Bug fixes for the pending/upcoming display (php 7.4 would not work and the category links)

1.0.13 +
1.0.14 Bug fixes for the pending/upcoming display (php 7.4 would not work and the category links
1.0.15 update function changes to cURL

1.0.16 joined + affiliates as list:
joined: {content_list}, {current_content_list}, {pending_content_list}, {category_dropdown} tags and conditions
affiliates: {affiliates_list}, {affiliates_count}, {no_affiliates} 
added user Agent as a try if the updates work.

1.0.17 one more change in the update function, compat files for code sort.
1.0.18 Bug fix importing fanlistings with the same URL.
1.0.19 Bug Fix when importing Enth fanlistings with numeric database table / subject
1.0.20 Bug Fix batch deleting codes from one size (checkbox), hold updated member for approval (optional), removed blue credits link on codes page, dropdown members list all correction. Apply form on collective affiliates.
Absolute path in admin include codes, Compact file show-collective-affiliates, session now 8 hours.

1.0.21 Email improvement, Test Email, nested categories, opt out joined confirmation mail, fansfansfans IDs import, multiple categories for joined, bug fix 55 days, bug fix with Enth table names with mysql reserved keywords. fansfansfans bugfix subject not title, headers already sent fix

1.0.22 show errors in options
1.0.23 one more try for update function for 7.4
1.0.24 Bug Fix show nesting of categories under owned + update member info on all fanlistings

1.0.25
Owned listings category selector — subcategories are now indented with a prefix
so the hierarchy is visible, matching how it works in Joined Listings.
Affiliates add/edit form — listing multi-select now shows the fanlisting subject
instead of title.
Affiliates search — search box added above the affiliates list; filter by subject or
URL.
Enthusiast bridge import — fixed multi-field import: when a fanlisting has more than
one extra field, each field is now correctly mapped to extra1, extra2, etc. (previously
both values were merged into extra1 with their column names as the label).
Update check — check timestamp is always written regardless of whether the remote
fetch succeeds. Prevents the 10-second timeout from firing on every admin page load when
the update endpoint is unreachable.
Code donation form — success message and validation errors are now shown immediately
after submission instead of hidden inside the collapsed form wrapper.
Code donation The “donated by Name” stripe was above the code
TFL/TAFL category seed list updated — added: Calendar Events, Companies,
Personalities (Anime/Manga top-level); removed: Magazines/Newspapers, Radio, TV/Stage
Personalities. TAFL: added Seiyuu, updated Manga-ka & Directors and Music & Songs; removed
Companies, Magazines, Toys/Collectibles, Websites.
owned listing table row bottom border overflowing its container.

1.0.26
Reimport fanlistings with multiple extra fields. If you don’t know which ones have multiple fields, call fanatically/admin/extra-fields-reimport.php
1.0.27 Category slug collision fix , “Keep me logged in” checkbox, Joined listing counts per category,  Countries count on owned listings (New {countries_count} template tag and {if_countries} conditional on Persisting and Collective Stats), Bug Fix Save Email Settings

1.0.28
session saved in database for longer log in. Enth Adapter using wrong column names for Affiliates, Remove adapter routing from show-fanatically-affiliates.php, when a category filter is active (e.g. ?category=directors-producers), don’t show crosslisted categories. Show empty categories with subcategories in dropdown. Number of FLs on owned. two new template conditionals and one new tag to both joined and owned pages. CSS (style.css): Minimal .fan-category-list styles (no bullets, nested indent, spacing) Usage:
{if_no_category_selected}
{category_list}
{/if_no_category_selected}
{if_category_selected}
{category_nav}
{content}
{/if_category_selected}


1.0.29 remove grey letters, the apply form is now available as {apply_button} and {apply_form} template tags in affiliates.php
1.0.30 KIM improvements
1.0.31 more KIM improvements

1.1 new template system. all templates in admin/default-templates/ only; templates/ overrides those default templates globally. Per-listing override: create fanlisting-folder/templates/members.php → only that fanlisting uses it.
1.1.1 bug fix try for staying logged in, update system upgrade
1.1.2-1.1.3 host with no session store customization
1.1.4 host with no session store customization, bug fix: header.php update because of headers already sent
1.1.5 mirror for update
1.1.6 category dropdown for owned, new affiliates on dashboard
1.1.7 security check for install folder

1.1.8 Added affiliate-count template tags: {affiliate_count} (per-fanlisting in stats/owned-listing-item,
▎ collective-wide in collective-stats/owned-listings) and {total_affiliate_count} (whole collective), each with
▎ {if_affiliates} / {if_total_affiliates} conditionals.
1.1.9 Closed/Adopted-Out statuses, collective FFF badge, no-URL handling, {if_current} template control, and update form session fix

1.1.10
New features

  • Past Fanlistings view — a combined “former fanlistings” list (Closed + Adopted Out together). Available as:
    • WP shortcode [fanatically_past_listings] (also

      Powered by Fanatically

      ), plus a “Past Fanlistings”
      widget option.
    • A standalone Include Snippet (Collective → Overview) for non-WordPress sites.
    • Side fix: the status=”…” attribute on

      Actors

      Kit Harington
      lustrous locks
      Actors
      18 member(s)
      5 affiliate(s)
      Opened: November 1, 2015
      Updated: June 17, 2026
      Samuel L. Jackson
      Mr. Cool
      Actors
      151 member(s)
      4 affiliate(s)
      Opened: September 28, 2007
      Updated: June 17, 2026
      Sean Bean
      Bean Two Zero
      Actors
      87 member(s)
      5 affiliate(s)
      Opened: September 25, 2009
      Updated: June 17, 2026

      Actresses

      The Favourite
      Actresses
      8 member(s)
      9 affiliate(s)
      Updated: July 7, 2026
      Vanessa Paradis
      Divinidylle
      Actresses
      210 member(s)
      1 affiliate(s)
      Opened: October 6, 2004
      Updated: July 4, 2026

      Albums

      Game of Thrones Soundtracks
      Songs of Ice and Fire
      Albums
      9 member(s)
      9 affiliate(s)
      Opened: August 11, 2015
      Updated: June 17, 2026
      Star Wars Episode 3 - OST
      Order 66
      Albums
      128 member(s)
      12 affiliate(s)
      Opened: May 15, 2005
      Updated: June 20, 2026
      Sweeney Todd OST
      There was a barber and his wife...
      Albums
      190 member(s)
      4 affiliate(s)
      Opened: June 17, 2008
      Updated: June 20, 2026

      Arts

      Architecture
      designing worlds
      Arts
      350 member(s)
      Opened: January 19, 2007
      Updated: July 4, 2026

      Characters: Book/Movie

      CIA Agent Sheldon Jeffrey Sands
      The Man with no Eyes
      Characters: Book/Movie
      14 member(s)
      2 affiliate(s)
      Opened: May 1, 2010
      Updated: June 17, 2026
      Insp. Fred Abberline
      Good Night, Sweet Prince
      Characters: Book/Movie
      17 member(s)
      2 affiliate(s)
      Opened: May 1, 2010
      Updated: June 17, 2026
      Jon Snow
      And Now His Watch is Ended
      Characters: Book/Movie
      26 member(s)
      4 affiliate(s)
      Opened: May 12, 2016
      Updated: July 1, 2026
      Mort Rainey
      to get confused...
      Characters: Book/Movie
      396 member(s)
      4 affiliate(s)
      Opened: July 1, 2007
      Updated: June 24, 2026
      Star Wars: [+] Jedi
      Keepers of the Peace
      Characters: Book/Movie
      549 member(s)
      14 affiliate(s)
      Opened: February 1, 2005
      Updated: June 17, 2026
      Star Wars: Yoda
      Wars not make one great
      Characters: Book/Movie
      234 member(s)
      14 affiliate(s)
      Opened: March 9, 2006
      Updated: July 6, 2026
      Tyrion Lannister
      a very small man can cast a very large shadow
      Characters: Book/Movie
      26 member(s)
      9 affiliate(s)
      Opened: June 16, 2016
      Updated: July 4, 2026

      Characters: TV

      Gannicus
      GOD of the ARENA
      Characters: TV
      4 member(s)
      Opened: January 12, 2017
      Updated: June 18, 2026

      Movies

      The Great Pretender
      Movies
      1 member(s)
      1 affiliate(s)
      Updated: July 9, 2026
      Star Wars Episode 2: Attack of the Clones
      Aggressive Negotiations
      Movies
      24 member(s)
      10 affiliate(s)
      Opened: April 7, 2012
      Updated: June 20, 2026
      The Bourne Identity, Supremacy, Ultimatum
      Who is Jason Bourne
      Movies
      798 member(s)
      1 affiliate(s)
      Opened: April 18, 2006
      Updated: June 24, 2026
      May the odds be ever in your favour
      Movies
      1 member(s)
      1 affiliate(s)
      Updated: July 10, 2026
      The Mummy and the Mummy Returns
      Death is only the beginning
      Movies
      659 member(s)
      1 affiliate(s)
      Opened: February 4, 2004
      Updated: June 24, 2026

      Musicians: Male

      John Williams
      music of a universe
      Musicians: Male
      203 member(s)
      17 affiliate(s)
      Opened: January 4, 2009
      Updated: July 6, 2026

      Nature and Places

      Oceans / Sea
      Deep Blue
      Nature and Places
      710 member(s)
      21 affiliate(s)
      Opened: September 28, 2008
      Updated: July 5, 2026

      Physical fanlistings

      Christian Bale Physical
      Working out is incredibly boring
      Physical fanlistings
      23 member(s)
      2 affiliate(s)
      Opened: February 8, 2009
      Updated: June 17, 2026

      Relationships: Book/Movie

      Jack Sparrow & James Norrington
      Wobbly legged & Rum soaked
      Relationships: Book/Movie
      200 member(s)
      5 affiliate(s)
      Opened: February 28, 2005
      Updated: June 24, 2026
      Star Wars: Anakin and Obi-Wan
      Don't you turn against me
      Relationships: Book/Movie
      36 member(s)
      5 affiliate(s)
      Opened: September 25, 2010
      Updated: June 24, 2026

      TV Shows and Episodes

      Game of Thrones
      Winter is Coming
      TV Shows and Episodes
      155 member(s)
      7 affiliate(s)
      Updated: June 24, 2026

      TV/Internet/Appliances

      Mac OS
      The hardware crashes first
      TV/Internet/Appliances
      274 member(s)
      2 affiliate(s)
      Opened: March 14, 2004
      Updated: July 5, 2026

      TV/Movie/Book Stuff

      Star Wars: Naboo
      Arcadia
      TV/Movie/Book Stuff
      124 member(s)
      16 affiliate(s)
      Opened: August 18, 2004
      Updated: June 17, 2026
      Star Wars: The Force
      Luminous Beings Are We
      TV/Movie/Book Stuff
      221 member(s)
      8 affiliate(s)
      Opened: November 3, 2004
      Updated: June 17, 2026
      The Black Pearl
      Freedom
      TV/Movie/Book Stuff
      293 member(s)
      6 affiliate(s)
      Opened: September 26, 2005
      Updated: July 6, 2026

      Other

      Sense Offense
      2 member(s)
      Updated: July 10, 2026

      Closed

      Actors

      • Willem Dafoe

      Adopted Out

      Characters: Book/Movie

      Powered by Fanatically

      now actually works (it was previously ignored).
  • Previous Owners field on listings — credit prior owners of adopted fanlistings. A repeatable name + optional URL editor
    on the listing edit screen, shown on the fanlisting stats page via the new {previous_owners} / {if_previous_owners}
    template tag (names comma-separated, linked when a URL is set). No pre-written wording, so owners phrase it themselves.

    Bug fixes
  • Affiliates leaking onto new fanlistings — deleting a listing now strips its ID from every affiliate’s listing_ids (and
    deletes its fan codes), so a newly created listing that reuses an old ID no longer inherits stale affiliates/codes.

Fanatically Impressions

Here some Impressions from the Fanatically Admin Panel.

Dashboard of the Admin Panel with pending members and updates:

Owned listings:

Add/Edit a listing:

Members list:

Edit member:

Affiliates overview & edit affiliate:

Codes, Edit Codes, Code donation

Categories:

to be continued….

Fanatically Installation

Here the instructions on installing Fanatically.

  1. Download Fanatically from the download page (at fansfansfans.net or inspirationally.net)
  2. unzip the folder and upload the whole folder to your webspace (I suggest into the public_html folder)
  3. make sure you have a mysql database created or the info of an existing database. You can install into the same database as Listing Admin and Enthusiast, just make sure you won’t use the same prefix.
  4. go to your domain.com/fanatically/
  5. the installation helper will lead you through the installation:

Enthusiast to Fanatically – 5 Minutes Switch

Instructions on how to switch from Enthusiast to Fanatically in 5 Minutes.

With Fanatically being a successor of the two most used php scripts Enthusiast and Listing Admin in the fanlistings world, there’s the possibility to switch from Enthusiast to Fanatically in only 5 Minutes.

  1. Requirements: fresh installation of Fanatically, Backup of your Enthusiast folder and database
  2. Log in To Fanatically. Go to Options -> Display and Enable Enthusiast bridge if you haven’t done so on installation already.
  3. go to Bridge ->Enthusiast
  4. Enter the database info for Enthusiast (if it’s not in the same database). Then click Connect & Scan.
  5. Now you will find a list of all your Listing Admin fanlistings. You can check them all and click import. Now it will – depending on the number of fanlistings – take some time to import members and affiliates.
  6. Click also the button of Joined fanlistings.
  7. Import is finished – afterwards you will find them all under Owned listings, affiliates and joined listings.
  8. Now go to the Enthusiast folder and replace the files with the files you find in the fanatically/admin/compat/enth/ folder.
  9. Your fanlisting should now show Fanatically instead of Enthusiast.

That’s it!

If you also used CodeSort, you can activate the Codesort Import and import the codes assigned to the Enthusiast fanlisting.

Listing Admin to Fanatically – 5 Minute Switch

Instructions on how to switch from Listing Admin to Fanatically in 5 Minutes.

With Listing Admin being a successor of the two most used php scripts Enthusiast and Listing Admin in the fanlistings world, there’s the possibility to switch from Listing Admin to Fanatically in only 5 Minutes.

  1. Requirements: fresh installation of Fanatically, Backup of your Listing Admin folder and database
  2. Log in To Fanatically. Go to Options -> Display and Enable Listing Admin bridge if you haven’t done so on installation already.
  3. go to Bridge -> Listing Admin
  4. Enter the database info for Listing Admin (if it’s not in the same database), the Listing Admin prefix and the Absolute Path to the Listing Admin folder (for image import). Then click Connect & Scan
  5. Now you will find a list of all your Listing Admin fanlistings. You can check them all and click import. Now it will – depending on the number of fanlistings – take some time to import members, affiliates and codes.
  6. Click all the buttons of wished Collective Data Import.
  7. Import is finished – afterwards you will find them all under Owned listings, affiliates and codes.
  8. Now go to the listingadmin/inc folder and replace the files with the files you find in the fanatically/admin/compat/listing-admin/ folder.
  9. Your fanlisting should now show Fanatically instead of Listing Admin.

That’s it!

Birthday Discount

It’s my birthday this week.

So I set up a discount code of 37% (yes, I’m old) on every item in my store, for one week, just put “birthdayforeveryone” at checkout. WordPress Themes, Universal Coppermine Theme, Affiliationally Plugin, everything. 

go shopping here

Inspirationally WordPress Themes Instructions

Since June 2018, you can get some individual WordPress fansite themes, highly customizable, here at Inspirationally.net. Here’s the list of features and installing instructions. Find instructions for the Inspirationally Universal Coppermine Theme here.

Features

The Inspirationally Themes come with the following features:

  • Plug and Play: header image is already styled (no photoshop needed)
  • Fully responsive
  • HTML5 / CSS3
  • Dropdown Menus (most)
  • 3 Widget areas (top, sidebar, footer)
  • highly customisable
  • Navi either above title, above or below header image (not in all themes)
  • customizable main color
  • optional Coppermine gallery menu
  • social icons menu with Font Awesome icons and (optional) search box
  • featured images
  • automatic opening date, Privacy Policy and Hosting links in the footer
  • automatic updates
  • navigation menu stays at the top
  • optional styled Cookies Consent Popup
  • styled page navigation with the_posts_pagination()
  • compatible with the Inspirationally Universal Coppermine Theme,
    Coppermine style already included in the css.

Installation

As with every theme, go to your Appearance -> Themes section, upload the Zip and activate the theme.

Customization

Inspirationally Themes come with a lot of features to make you life as easy as possible. After activating the theme, go to your Appearance -> Customize section

Header Image

The header image will automatically get the right look for the theme. You don’t need photoshop! Just upload the image and after cropping it to the right size directly inside WordPress it’ll automatically change its look in the theme.

Theme Options and Colors

With choosing the main color you can make your theme as individual as possible. However, there are some suggestions to get a nice look already.

In some themes you can can also set the primary menu position to either the very top, above the header image or under the header image. 

the Gallery Menu will allow you to show or hide a Coppermine gallery menu in your main menu. Most important links will automatically be added. Do not forget to add the right gallery URL (without trailing slash)

Fansite options

These will for sure make your life easier. Here, in the Fansite options, you can do many many customisations.

  1. Social Media Menu: you can add all your URLs to Social Media sites here, show or hide the home button and search field, add an URL to the contact form. All these links will show up nicely in the Social Media menu with FontAwesome icons.
  2. Cookies Consent Popup: you can chose if a Cookie Consent by insites shall be shown in the bottom right, already with colors fitting the theme.
  3. Privacy Policy: the theme can link to your Privacy Policy page in the footer, if you set it under Settings -> Privacy. 
  4. Opening date: This will make sure you always have the right Copyright date in the footer.
  5. Hosting: you can optionally chose your fansite host and, if known, it will display the right DMCA and Privacy Policy links in the footer already.

Widgets

All themes come with 3 widget sections. One at the top, one in the sidebar, one at the bottom.

Terms of use

Customize to your needs, as long as the link back to inspirationally.net in the footer remains intact. Use it for all of your owned or co-owned sites, but don’t give it away if you adopt the site out or sell it.

 

Halloween Discount: dollar weeks!

Usually this page is in Euro, because I’m European. Because of Halloween arriving soon, I decided to make some “dollar weeks” so that you can buy the Affiliationally WordPress plugin in dollar until Halloween. This saves you at about 15-20%, depending on your living place and the daily conversion rate.

For using this Halloween “discount”, just order as usual. You just pay automatically in dollars instead Euro.

Psst…Fancrave members can save additional percents…

Affiliationally 1.4.6

There was a problem with the Affiliationally Script working on the servers of fan-host.org showing errors other servers ignored due to strict mode. So here’s an update to version 1.4.6 that should work on mysql set to strict mode, too.

The update is NOT mandatory, but if you want to upgrade, it is enough to replace add.php, index.php, functions.php and create.php.

Affiliationally 1.4.6

Listing Admin Bug fix + php 7.3. compatibility

Listing Admin is great, but there are some bugs and not php 7.3. compatible.

For php 7.3. compatibility there are just some minor changes needed. On lesser versions, you will just get “Error: mysqli depracated warnings” in your error_log

To solve this mysql issue, you can put this into your jac.inc.php instead (unfortunately you can’t just simply replace all mysql with mysqli), from

/**

* Get MySQL link!
*/

till the very bottom of the file, put this:

/**
* Get MySQL link! (updated to mysqli by inspirationally)
*/
$connect = mysqli_connect($database_host, $database_user, $database_pass,$database_name)
or die(‘<p><span class=”error”>Error:</span> You cannot currently connect to MySQL.’ .
‘ Make sure all variables are correct in <samp>rats.inc.php</samp>; if it is a random’ .
‘ error, wait it out and see if it\’ll magically disappear.</p>’);
$database = mysqli_select_db($connect,$database_name)
or die(‘<p><span class=”error”>Error:</span> You cannot currently connect to your database.’ .
‘ Make sure all variables are correct in <samp>rats.inc.php</samp>; if it is a random’ .
‘ error, wait it out and see if it\’ll magically disappear.</p>’);

/**
* Aaaaaa-aaa-and run query~!
*/
$select = “SELECT `text` FROM `$_ST[options]` WHERE `name` = ‘adm_path’ LIMIT 1”;
$true = mysqli_query($connect,$select);
if($true == false) {
exit(“<p class=\”errorButton\”><span class=\”error\”>ERROR:</span> Unable to select the specified option.” .
” Make sure your options table exists.</p>\n”);
}
$getItem = mysqli_fetch_array($true);
define(‘STPATH’, $getItem[‘text’]);
?>

Now it should be mysqli compatible.

Additionally, there are some minor bugs, that I solved with this:

Error: When trying to delete a joined listing, clicking the delete button under “action” shows this error:
Fatal error: Call to a member function cleanMys() on a non-object in /home/user/public_html/listingadmin/joined.php on line 512

Solution:

in joined.php in line 512, find

$id = $listingadmin->cleanMys($_GET[‘d’]);

replace it with

$id = $tigers->cleanMys($_GET[‘d’]);

Error: the pagination on the admin joined page does not work

Solution:

around line 222 change

if($pages > 10) {

to

if($pages > 1) {

around line 202 ff. change to

$this->range = 10;
$this->page = !isset($_GET[‘p’]) || !is_numeric($_GET[‘p’]) ? 1 :
$tigers->cleanMys($_GET[‘p’]);
$this->next = $this->page + 1;
$this->prev = $start – 1;

around line 230 change

if($this->page != 1) {

to

if($this->page != 1 && $this->page > 6) {

 

 

add https:// check

it’s in file listings.php Line 744 change

if(strpos($url, ‘http://’) === false) {
 

to

    if((strpos($url, ‘http://’) === false && strpos($url, ‘https://’) === false)){
 

line 1291 change

  if(strstr($url, ‘http://’) === false) {
 

to

  if((strpos($url, ‘http://’) === false && strpos($url, ‘https://’) === false)){

 

unsolved: 

  1. Error: the pagination on the admin wishlist page does not work
  2. When using the most recent version of listing admin it only shows 2 pages of updates.