Setting up Authorize.net in VirtueMart

Starting with VirtueMart 2.0.2, you can use Authorize.net as your payment gateway option. This allows you to use their popular service for processing credit card transactions. You must install VirtueMart, and have an Authorize.net account before attempting to follow this tutorial. How to Setup Authorize.net in VirtueMart Login to the Joomla dashboard. In the navigation Read More >

Joomla Menu Re-Ordering

In Joomla, you can change the order that menu’s display in from the Dashboard. In this tutorial we will walk you through this modification. Changing the Menu Order: Login to your Joomla Dashboard. Roll your mouse over Menus, and click the menu you want to modify. In my tests, I selected Main Menu: You will Read More >

500 Error when using the User Manager after Upgrading to Joomla 2.5

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 >

How to upgrade joomla 1.5 to 2.5

Recently there has been a large increase in security issues with Joomla 1.5. Joomla 1.5 was first released in January 22nd 2008 which ended in its development in Joomla! 1.5.26 in March 27th 2012. Joomla documentation states, “Joomla! 2.5 is the current LTS (Long Term Support) version. The previous LTS version, Joomla 1.5, is still Read More >

Nivo Carousel Scroll Settings

The Nivo Carousel module has different slider options that can be set to change the animation of the carousel. These options are allow the carousel to have different speeds, easement (how fast or slow the image transitions), and other behaviors applied to the slide transitions. Below is are the steps to find the Slide settings Read More >

How to install Max Failed Login Attempts plugin

In this article we’ll walk you through installing the Max Failed Login Attempts plugin for Joomla to help combat a brute force attack on your website. By default your Joomla installation will require a correct username and password to be entered before allowing access to the administrative section of your website. A malicious user or 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 >

Should I upgrade Joomla 2.5 to Joomla 3.0?

The latest news announcement from the Joomla team says that those of us running Joomla 2.5 on a server shouldn’t update to Joomla 3.0. It’s recommended instead to wait for the next long-term-support release version, which will be Joomla 3.5. If you’re familiar with the update tool in Joomla 2.5, you should not expect to 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=”https://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=”https://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 >

Joomla 2.5 Templates – $this->

We are continuing to review Joomla 2.5’s Beez2 template code, and we next come accross the following code: <html xmlns=”https://www.w3.org/1999/xhtml” xml:lang=”<?php echo $this->language; ?>” lang=”<?php echo $this->language; ?>” dir=”<?php echo $this->direction; ?>” > In our review thus far, we have alread seen instances of $this->, for example: $showRightColumn $this->countModules $this->params->get What is $this-> ? Technically Read More >

Joomla 2.5 Templates – JFactory::getDocument()

In our continued effort to review the PHP code in the Joomla 2.5 Beez2 template, we come across the following code: // get params $color = $this->params->get(‘templatecolor’); $logo = $this->params->get(‘logo’); $navposition = $this->params->get(‘navposition’); $app = JFactory::getApplication(); $doc = JFactory::getDocument(); Our specific focus in this article will be $doc = JFactory::getDocument(). What is getDocument? According to Read More >

Joomla 2.5 Templates – JFactory::getApplication()

Joomla 2.5 has reached its end of life as for 12/31/2014. Please be advised this may be a security risk to your website. You can view more information about the end of life here. As we dig deeper into the PHP code that makes up the Joomla 2.5 Beez2 template, we come to the following Read More >

Joomla 2.5 Templates – $showRightColumn

Joomla 2.5 has reached its end of life as for 12/31/2014. Please be advised this may be a security risk to your website. You can view more information about the end of life here. As we continue to review the code in the Beez2 template, we come across the following code: // check modules $showRightColumn        Read More >

Joomla 2.5 Templates – defined(‘_JEXEC’) or die

Joomla 2.5 has reached its end of life as for 12/31/2014. Please be advised this may be a security risk to your website. You can view more information about the end of life here. The first section of PHP code that we see in the Beez2 template is the following: // No direct access.defined(‘_JEXEC’) or Read More >