Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - JMM

#1
Tips & Tricks / How to display version information for phpDVDProfiler
Tuesday, 05 July 2022, 07:22 UTC (GMT)
Append the following after your phpDVDProfiler URL:

?action=info

Example:

https://www.fusionwings.com/dvd?action=info
#2
General / What is Chrome-Fusion
Monday, 11 July 2022, 04:00 UTC (GMT)
PHP-Fusion v7, first released on 11 Aug 2008 (hey... my birthday ;D), was last updated way back on 18 June 2013, that version being v7.02.07.  Since then, they've come out with newer versions, the latest being v9.  However, some of us think that the newer versions are crap.  They don't work as trouble-free as v7, and the only theme that I like & use (Gillette) is not available for the newer versions.

The problem is, PHP-Fusion v7.2.07 was written for PHP v5 & MySQL v4.  But PHP is now up to v8, and MySQL is now also up to v8, however, PHP-Fusion v7.2.07 works with neither of them.


Welcome to CHROME-FUSION

Chrome-Fusion, now up to v3, is the stock PHP-Fusion v7.02.07 released in 2013, but updated to work with PHP v8.0.x.

Chrome-Fusion v3 also adds the following NEW features which PHP-Fusion v7.02.07 did not have:

  • Moderators (in addition to the administrators)
  • SMTP encryption (TLS / STARTTLS / SSL)
  • Separate email addresses for the administrator and system emails
  • PHP 7.1.x support
  • PHP 7.2.x support
  • PHP 8.0.x support

Chrome-Fusion continues to be developed by Patrick Kruse in Germany.
#3
Compatibility matrix / Latest compatibility matrix (that I'm aware of)
Tuesday, 26 April 2022, 03:46 UTC (GMT)
PHP-Fusion v7.02.07 & DVDProfiler v3.8.2.1 compatibility with PHP & MySQL

Do NOT go by the information shown below, as it is only a picture.
Please click on the below picture, to be taken to the page with accurate up-to-date information.


#4
Do you host your phpDVDProfiler site in your home?  If you have a static IP from your ISP, you can just set the actual external IP in your localsiteconfig file, so that when you view your private items such as purchase price, etc., phpDVDProfiler will display those private items to you in your home, but not to anyone else.

With my previous firewall & ISP modem's configuration, I could use my internal LAN's IP for the $local_lan setting, such as 10.10.10 or 192.168.1 , etc.  However with my current firewall & ISP modem's configuration, I need to use my external IP in order for phpDVDProfiler to determine that it is me inside my local LAN accessing phpDVDProfiler.

But what if your IP changes from time-to-time, or as in my case, every time my ISP's modem reboots?  Unless you access your phpDVDProfiler site by external IP only, chances are you use a DDNS (Dynamic DNS) service, such as No-IP, etc.

But phpDVDProfiler uses IP addresses to determine what the IP addresses are of your local LAN.  However, I figured out a way to get around this ;D.

As always, make a backup of your localsiteconfig.php file before making this change, just in case something goes wrong.

In your localsiteconfig.php file, look around line 418:
$local_lan = array(    // Set this to the IP nets that you want to consider to be local
//    "10.0.0.",
    "127.0.0.1",      // for people who are on this machine
    "192.168.1."
);

Add the following line of code above that, making sure to replace www.yourdomain.com with your own domain name ;):
$getip = gethostbyname('www.yourdomain.com');    // Gets your IP address from your domain name - change this to YOUR domain
So what you will end up with, is something like this:
$getip = gethostbyname('www.yourdomain.com');    // Gets your IP address from your domain name - change this to YOUR domain
$local_lan = array(    // Set this to the IP nets that you want to consider to be local
//    "10.0.0.",
    "127.0.0.1",      // for people who are on this machine
    "192.168.1."
);
In the above code, note that the IP addresses are in quotes, followed by a comma... except the last IP address, which has NO comma.

Place a comma after the last IP address, then add the following line of code (after the last IP address):
    $getip            // your external IP address, based on your DDNS

So what you should end up with is this:
$getip = gethostbyname('www.yourdomain.com');    // Gets your IP address from your domain name - change this to YOUR domain
$local_lan = array(    // Set this to the IP nets that you want to consider to be local
//    "10.0.0.",
    "127.0.0.1",     // for people who are on this machine
    "192.168.1.",    // note the comma after the IP address
    $getip           // your external IP address, based on your DDNS
);

That's it 8).  Enjoy.
#5
Disclaimer:  It is my policy that downloads should be solely from the author's website itself, in this case Patrick Kruse's Chrome-Fusion site in Germany, so that he is able to keep track of the number of downloads of his software.  This page contains ONLY some English translations of his pages.  Additionally, this page might lag behind his site slightly, as he may make updates on his site that I am not yet aware of.

His latest full & update packages (as of 08 Aug 2022) contain the following changes & bug fixes :

  • Return to the original setup routine of PHP Fusion 7.02.07
  • PHP 5.3.x to 8.0.x support (as of Chrome-Fusion v3.02.03)
  • Page administrator with "USER_ID == 1" can edit and delete appointed pages administrator
  • BUGFIX: Page moderators are now displayed moderator area instead of admin area under User-> Moderator "Moderator password" instead of "Admin password"
  • BUGFIX: in the admin area in the "Navigation Panel" "Moderation overview" is now displayed for moderators instead of "Administration overview"
  • BUGFIX: If a moderator has not yet specified a moderator password (admin password), the correct term is now "You have not yet set a moderator password ......"referred to

You can download Chrome-Fusion directly from Patrick Kruse's official download page below:

  • If you wish to do a CLEAN install of Chrome-Fusion, use his download on THIS page.
  • If you wish to do an UPDATE of Chrome-Fusion from an existing Chrome-Fusion installation, use his download on THIS page.

Note that the above 2 download pages are in German, as is his entire website.  If you don't understand German, below are English translations of the above 2 download pages, but please NOTE that to actually download either file you will need to download from the above German pages, NOT from the translated pages below:

  • If you wish to do a CLEAN install of Chrome-Fusion, you can view his download page in English HERE.
  • If you wish to do a an UPDATE of Chrome-Fusion from an existing Chrome-Fusion installation, you can view his download page in English HERE.

Enjoy
#6
General / phpDVDProfiler history
Friday, 22 April 2022, 02:45 UTC (GMT)
The last version of phpDVDProfiler, v3.8.2.1, was released by Fred way back on 6 Mar 2014.  Since then, there have been no updates.

There have been alternatives since then, however, some of us think that there is nothing else available today that compares with phpDVDProfiler.

The problem is, phpDVDProfiler v3.8.2.1 was written for PHP v5 & MySQL v4.  But PHP is now up to v8, and MySQL is now also up to v8, however, phpDVDProfiler v3.8.2.1 works with neither of them.

There are probably more people than those I list here, but I stumbled upon a couple of websites, where I found modifications to the core phpDVDProfiler v3.8.2.1 files available for download, allowing phpDVDProfiler to run under PHP v7 & MySQL v8.

Thank you, Fred Whiteside, for a fantastic script.  And thank you, Julien Mudry, for updating phpDVDProfiler to work with the latest MySQL & pretty-recent PHP.
#7
Open gallery.php and look for

$plusgif = 'gfx/plus.gif';
$plusdisplay = 'none';
$plusclass = 'hide';

it should be around line 807 or so.

Try to replace it with

if($expandboxsets) {
$plusgif = 'gfx/minus.gif';
$plusdisplay = '';
$plusclass = '';
} else {
$plusgif = 'gfx/plus.gif';
$plusdisplay = 'none';
$plusclass = 'hide';
}

Thank you, Karsten, it works like a charm.
#8
This package contains the following notable changes / bug fixes (he has made many changes, but these are the notable changes):

  • removed support of MySQL 4.0
  • added support for MySQL 8
  • added support for the 4K/UHD media format

As always, it's best to download these files directly from the author's website, below, as that way you can see any new releases that he posts & which I haven't discovered yet:

Julien Mudry's GitHub page (his latest release should be at the top of the page)
Julien Mudry's personal website (his latest release should be at the bottom of the page)

However, I have attached the phpDVDProfiler.20200130.zip file to this post, for your convenience.

Timestamp:
Filenames:


Filesize:
MD5:
SHA-1:
SHA-256:
30 Jan 2020 03:44:14
phpDVDProfiler-v_20200130.zip  (phpDVDProfiler download from Julien's GitHub page)
phpDVDProfiler.20200130.zip  (phpDVDProfiler download from Julien's personal website)
phpDVDProfiler.20200130.zip  (phpDVDProfiler download attached to this post)
1.50 MB
44CF778309BD68C62C0ABACF68F5B3CC
19FB4D58E9E65BA8603D52B65ADAA9229A7F19D4
A04F142A4DC2B750F5260698620F59F53BA9F7AD4F9D2B44ADF127AE6FC2F192

FusionWings.com © Copyright 2008-2022 by John Mark Motyer [7.4.0]