Log in
     
Before You Upgrade to 2.1 E-mail
User Rating: / 0
PoorBest 
Important: Please read before upgrading to version 2.1 Features introduced in jTips 2.1 require PHP version of at least 5.1 (5.2 is preferred). Please ensure your web server is running this version or has this version available. If you are unsure, please contact your host or system administrator. Always backup your website and database before upgrading any application or software.

If you are currently running jTips 2.0.12 or later on Joomla! 1.0 you will need to take some additional steps prior to upgrading via OneClick. If you are using Joomla! 1.5, you will be able to upgrade immediately.

The the extensive work done for jTips 2.1 we have identified an issue that prevents jTips from upgrading when used on a Joomla! 1.0 system. This issue can be resolved by editing a single file. However, if you are not comfortable with editing scripts or code, or you have no desire to know how to do so, please contact our Support Desk to arrange a suitable time for us to apply the fix for you. Alternatively, a clean install will bypass this issue. If you would like to proceed with a clean install, contact our Support Desk for the latest version.

If you are confident you know what you are doing, please read on.

Remember, this only affects jTips 2.0.12 or greater and only on Joomla! 1.0.

From here on things get a bit technical. To start, you'll need either FTP or SSH access to the server jTips is installed on. Once you are connected, either download (FTP) or edit (SSH) the following file:

/YOUR/WEB/ROOT/administrator/components/com_jtips/update.php

Look for the following section inside the 'jTipsExtractZip' function:

$zip = new dUnzip2($archive);
$zip->unzipAll($path);
if(full_copy($path . '/admin/', $admin) and full_copy($path . '/front/', $site)) {
$result = true;
} else {
$result = false;
}

Now, replace that chunk with:

$result = jTipsExtractLegacy($archive);

First part done. Now, go to the very bottom of the file, just before '?>' and paste in the following:

function jTipsExtractLegacy($filepath="") {
global $mosConfig_absolute_path, $jLicence;
$writefile = $mosConfig_absolute_path. '/administrator/components/com_jtips/updates/pilot.php';
$zip = new dUnzip2($filepath);
$zip->getList();
$zip->unzip('pilot.php', $writefile);
$updates = null;
include($writefile);
$failed = false;
if (is_array($updates)) {
foreach ($updates as $key => $files) {
$path = $mosConfig_absolute_path.($key == 'admin' ? '/administrator' : ''). '/components/com_jtips/';
foreach ($files as $file) {
if (makeDirectories($path, $file)) {
_log("unzipping file $key/" .$file. " => " .$path.$file);
$res = $zip->unzip("$key/$file", $path.$file);
if ($res === false) {
$failed = true;
}
}
}
}
} else {
_log("No files to update");
}
_log("Update result (failed = 1): " .intval($failed));
$jLicence->revalidate(true);
return intval(!$failed);
}

That's it!

Now save your file and upload it back to the same place (FTP).

You can now use OneClick to upgrade to version 2.1!

Did you get stuck somewhere? No problem. Contact our Support Desk for help.

 

Very Affordable

jTips Is Cost Effective

Secure return business and website traffic with jTips from a low $0.00 (AUD) per month. That's right! jTips is FREE!

 

The Hot Tip

Lowest Score Allocation

Enter -1 for 'User No Tips Points' when setting up a season and when you process a round, users that forget to submit their tips will be given the same score as the user that did submit their tips, but scored the lowest. This will keep these 'forgetful' users in the game... but only just.

CanoeMarket is the place where you can list, sell and buy canoes, kayaks, paddles, paddling clothing and anything else that a paddler needs, absolutely FREE!

Friends of jTips

Cloud Productivity
Tips and advice on business processes and workflow, productivity tools and techniques, systems and people management, cloud technology news, social media and enterprise -grade open source systems.

Professional Selling
Take your selling skills to the next level and better understand the sales process and the customer. More exciting than sports tipping, professional selling will keep you on the hunt!

SouthPeak Investment Management
A specialist investment manager with a focus on managing risk, creating greater certainty for our clients by building portfolios that target stable and uncorrelated absolute returns.

Roberts Legal
Taking the worry out of all your legal needs by providing you with practical and realistic solutions.
Banner

Try jTips Today

The jTips Demo Site is now available for you to check out the intricacies of the jTips system. The Demo Site is loosley based on the Australian NRL competition. However, the demo data is completely refreshed and randomized every 12 hours! Not everything can be randomized however, so the Comments and BadWords features have been disabled. You can log in to the Demo Site in both the front end and administration areas to really get a feel for how the system works.