Welcome to Tech Fry !

Joomla! is one of the world's largest and the best Content Management Systems available. You can find tutorials and tips for latest website development technologies and Joomla. At Tech Fry, we also create simple and easy-to-use free Joomla extensions and templates.

Joomla getModel Method

July 18, 2019

Method to get a model object, loading it if required. string $name - The model name. Optional. string $prefix - The class prefix. Optional. array $config - Configuration array for model. Optional return - \JModelLegacy|boolean Model object on success; ...

Read More

Joomla execute Method

July 16, 2019

Execute a task by triggering a method in the derived class. string $task - The task to perform. If no matching task is found, the '__default' task is executed, if defined. return mixed - The value returned by the called method. public function ...

Read More

Working with Images in Joomla Component

July 15, 2019

In the back-end, administrators can select an image to be associated with each item. You can also display details of the image on the administrator's list of items. In the front-end, display the image associated with the item and also allow a user ...

Read More

Joomla display Method

July 14, 2019

Typical view method for MVC based architecture. This function is to provide as a default implementation. In most cases, you will need to override it in your own controllers. boolean $cachable - If true, the view output will be cached array $urlparams ...

Read More

Joomla getInstance Method of Base Controller

July 12, 2019

Method to get a singleton controller instance. string $prefix - The prefix for the controller. array $config - An array of optional constructor options. return - \JControllerLegacy throws - \Exception if the controller cannot be loaded. public ...

Read More

Email Marketing Joomla Extension

July 02, 2019

A powerful email marketing and automation component for Joomla. You can create users, lists, profile fields, newsletters, campaigns. Before sending emails, you can apply filters and add tags in newsletters based on various user profile fields. And, all ...

Read More

Adding Custom Back-end Actions

June 29, 2019

The task for the custom action is defined as compound tasks. For example, helloworlds.custom Step 1: View File You can add the custom toolbar button in the view file as follows: JToolbarHelper::custom('helloworlds.custom', 'ok', 'ok', 'Custom Button', ...

Read More

How to Handle Files in Joomla

June 27, 2019

The base for file handling is the JFile class.  First, you need to add the attribute enctype="multipart/form-data" to the form. Otherwise, you are unable to upload a file. <form name="upload" method="post" enctype="multipart/form-data"><input ...

Read More

Adding Back-end Actions: New and Edit

June 22, 2019

Add and Edit actions both redirect to same form. Edit can come from either the Edit button or by clicking the title. If the id is 0, it indicates Add action. If the id is greater than 0, it indicates Edit action. The tasks for these actions are: helloworld.edit helloworld.add Joomla ...

Read More

Adding Back-end Actions: Delete

June 22, 2019

The task for the 'Delete' action is: helloworlds.delete Joomla will look in the subcontroller file: admin/controllers/helloworlds.php The delete() method is defined in the class JControllerAdmin, so you are not required to define it again. Extend ...

Read More

Discussion Forum Joomla Extension

June 16, 2019

Simple forum with threaded topics and replies, that can also be used as support system or help desk. New topics or replies can be emailed. ...

Read More

How to Display Messages and Notices in Joomla

June 14, 2019

Errors, warnings and notices can be displayed from any component, module, plugin or template. The messages use the standard bootstrap CSS styles for alerts. // Get a handle to the Joomla! application object$application = JFactory::getApplication();// ...

Read More