314: Joomla 2.5 Error – Plugin Uninstall: Folder field empty, cannot remove files

When trying to remove an extension in Joomla 2.5, sometimes you may get the following error: Plugin Uninstall: Folder field empty, cannot remove files What causes this error? According to reports in the Joomla forums, this error most likely is caused by differences in table structures between Joomla 1.5 and later versions of Joomla. How Read More >

313: Joomla 2.5 500 Error when using the User Manager after Upgrading

In this tutorial we will show you how to fix the 500 error that occurs with the User Manager after updating to Joomla! 2.5. The error may look similar to this: 500 – An error has occurred. Table ‘deb44536_joom1.jos_user_notes’ doesn’t exist SQL=SELECT n.user_id, COUNT(n.id) As note_count FROM jos_user_notes AS n WHERE n.user_id IN (97,86,98,66,85,91,92,101,78,80,103,81,72,69,84,68,89,49,73,48,60,83,71,75,96,51,99,76,70,57,52,88,59,44,100,67,45,46,104,95,63,77,56,65,90,87,55,93,62,79,58,61,53,42,82,102,64,74,50,94) AND Read More >

312: Joomla 1.6-Media Manager Not Uploading Error

In this tutorial we will show you how to fix the error in Joomla 1.6 that stops you from uploading files using the Media Manager. You may also be prompted to open the joomla.json file, when you attempt to upload. Fix the Media Manager Upload issue: Using FTP or the File Manager, edit the configuration.php Read More >

Joomla – Refresh Manifest Cache failed: Extension is not currently installed

In this tutorial we will show you how to fix the “manifest cache” error in Joomla! You may be receiving errors after upgrading to Joomla 2.5.9 that look similar to this: Refresh Manifest Cache failed: Extension is not currently installed. or this: Error on updating manifest cache: (type, element, folder, client) Fixing the Manifest Cache Read More >

310: Removing and Reinstalling extensions in Joomla 2.5

As with all programs, there comes a time when you need to upgrade them. These upgrades may either provide bug fixes, additional features, or security updates. Why is this article being written? Over the last couple weeks, the Joomla community has seen quite a few Joomla websites hacked due to vulnerabilities in the JCE component. Read More >

Joomla 2.5 Templates – $files = JHtml::_(stylesheet)

In this class, we are learning how to create Joomla 2.5 templates by first looking at the PHP code in the Beez2 index.php file. We have already looked at quite a bit of php code, and as we continue our review we come to the following code: $files = JHtml::_(‘stylesheet’, ‘templates/’.$this->template.’/css/general.css’, null, false, true); if Read More >

How to add a new position to a Joomla 2.5 Template

While reviewing the PHP code in the Joomla 2.5 Beez2 template, we come across the following code: <jdoc:include type=”modules” name=”position-0″ /> The code above defines a new position within a template, in this case position-0. If you want to add a new position to your template, you’ll need to use code similar to the above. Read More >

Joomla 2.5 Templates – $this->direction

The last use of $this in the Joomla 2.5 Beez2 template that will review is $this->direction. We can see it being used in the following section of code in the template’s PHP file: <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”<?php echo $this->language; ?>” lang=”<?php echo $this->language; ?>” dir=”<?php echo $this->direction; ?>” > When we look at the result of Read More >

Joomla 2.5 Templates – $this->language

In our last few tutorials, we have covered the $this variable in Joomla 2.5 templates. We will continue focusing on $this, and this time examining the following code: <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”<?php echo $this->language; ?>” lang=”<?php echo $this->language; ?>” dir=”<?php echo $this->direction; ?>” > The output of the above PHP code results in the following code Read More >

Joomla 2.5 Templates – $this->template

In the Joomla 2.5 Beez2 template, we see the following PHP code in the index.php file: $doc->addScript($this->baseurl.’/templates/’.$this->template.’/javascript/md_stylechanger.js’, ‘text/javascript’, true); In this tutorial, we will focus on $this->template.   What is $this->template To find out what the value is of $this->template, we will update our template’s code as follows: $doc->addScript($this->baseurl.’/templates/’.$this->template.’/javascript/md_stylechanger.js’, ‘text/javascript’, true); echo “<pre>” . $this->template Read More >