BellaBuffs is Live

As promised on Friday last week, BellaBuffs is live. Admittedly, some of you may have been expecting it three days ago because I cocked up the date at first, but there we go. For those who’ve been living on the moon recently, BellaBuffs is my new flat-file fanlisting management script. Designed for single fanlistings (like PHPFanBase) it does not currently have collective functionality, but that is in the works.

There is already a PHPFanBase conversion script (which will need some testing, but should be ready to go). The Enth3 one is almost finished and should be released tomorrow at the latest. Hopefully. Please let me know ASAP if you have any problems with it.

Quite a few of my own fanlistings are running on it now, including the MS Windows fanlisting, so feel free to have a fiddle. I’ve had my two ‘main’ beta testers — Amelie and Katy — testing it like crazy, as well as a few others who’re credited in the readme. However, this isn’t foolproof so if you notice any bugs, please e-mail straight away: jem@jemjabella.co.uk.

Edit: Due to some lovely people submitting bug reports and problems they’ve come across, I’ve made some minor updates. The fixes are as follows:

  • In admin.php on line 216, !ctype_digit($line) replaced with !ctype_digit($_GET['mem'])
  • In join.php on line 62, checkTXTfile(SPAMWDS, $clean['name'] replaced with (checkTXTfile(SPAMWDS, $clean['name']
  • In join.php on line 62, checkTXTfile(SPAMWDS, $clean['fave'], "spamword") === true) { replaced with checkTXTfile(SPAMWDS, $clean['fave'], "spamword") === true)) {
  • More rigorous testing of file names added to prevent broken images if a comma is in button/affiliate file name.
  • Validity error in members.php due to missing
  • Testing value ‘boobies’ accidentally left in join.php — replaced with Afghanistan (I can’t believe I did this!)
  • Country box left in contact.php — was removed from script but not form (now removed)

If you’re not comfortable editing the script, you can download it again. The changes were made to join.php, admin.php, members.php and contact.php — overwrite these new files over the top of the old ones. Then, go and visit Ang and Jenny and give them thanks for spotting these bugs.

17 comments so far

  1. Amelie said:
    On 04 Aug at 9:18 pm

    BellaBuffs is teh omg AwEsOmE”1!112£”$ …Go and plug it at TFL :P

  2. Jem said:
    On 04 Aug at 9:19 pm

    Already done Amelie ;)

  3. Katy said:
    On 04 Aug at 9:23 pm

    I’ve been using it for several weeks and have had no stupid ‘random character’ spam sign ups! hooray (and boo at enth for letting so many through :P )

  4. Belinda said:
    On 04 Aug at 9:42 pm

    Yayayay :D I’m downloading it now to check it out.

  5. Amanda said:
    On 04 Aug at 11:01 pm

    Hmmm interesting…:P Downloading now, will fiddle with it later tonight.

  6. Meh said:
    On 04 Aug at 11:26 pm

    Downloading now…

  7. Gemma said:
    On 04 Aug at 11:38 pm

    Have to admit, I’m jealous :). Hope the launch goes well!

  8. Julie said:
    On 05 Aug at 2:10 am

    Oh great! I would have converted earlier, but I wanted to wait for the official release. :)

  9. Julie said:
    On 05 Aug at 2:11 am

    P.S. I must spam your comments a bit: you haven’t added the link in the sidebar.

  10. Nancy said:
    On 05 Aug at 12:47 pm

    From what I’ve seen at the demo it is really nice! I have a single fanlisting hosted at another domain, using enth2, is there a convertion script for that? Thanks :)

  11. Xeronia said:
    On 05 Aug at 1:39 pm

    It’s a lot better than PHP Fan base, that’s for sure.

  12. Chans said:
    On 06 Aug at 8:27 pm

    This layout is my favorite on Jemjabella I’ve seen so far :). Also great job on Bellabuffs, I’m sure it will be very useful for fanlisting owners!

  13. Gemma said:
    On 06 Aug at 10:16 pm

    I can just see a new generation of fanlisting rules. ‘You must give me a REAL country. Not Middle-earth, the UK, or boobies.’

  14. Emma said:
    On 08 Aug at 3:00 pm

    I’ll be downlading it soon. I want to check it on a server without Enth installation. Also a note: Catalonia (where Barcelona is located) shows up in the countries list. This is no a country. It’s only a autonomic comunity or a region of Spain, like Basque Country, Galicia, Balearic Islands or Andalucia. They have their own language as basque people or galician people do. Some Catalonian nacionalism claims that Catalonia must be a State. But unless Galicia (my country :P) is displayed at the fanlistings scripts, Catalonia isn’t a country for me. ;)

  15. Jem said:
    On 08 Aug at 3:08 pm

    @Emma: Thanks for your feedback! :) I’ll be honest with you — I got the country list from a free source on the ‘net, and I’ve no idea if half of them are countries or not (I was never any good at Geography)! If I had my way, country lists would be “United Kingdom” and “Other”, but then I’m biased towards the UK ;) If and when you do test out BellaBuffs, feel free to add Galicia as a country to your installation — this can be done by opening countries.txt and adding your country on a new line.

  16. banshee said:
    On 10 Aug at 10:23 pm

    I’m going to hold off on converting my fanlistings over to bellabuffs because I have quite a few and it’s sort of painful to log into every one of them to update them all :( If you ever consider a central control panel for all fanlistings? I’m so there.

  17. Deanne Bianca said:
    On 12 Aug at 1:53 pm

    Wow, BellaBuffs is the best FL script I have ever found so far. And I don’t think it needs a database unlike other scripts. Easy to use. ;D Nice job on this. This is the best!