If you are struggling to find a place to put any custom global functions (not exclusive to any components, plugins or modules) on Joomla 2.5, 3.0 & more, the best place I reckon would be under;
/root/libraries/custom/global.php
Where I have created the custom/ folder and created the global.php file where you can put all the global functions as you like;
But, before that please add the below lines of code at the bottom of the loader.php file which is located /root/libraries/loader.php
Below is the example of function written on global.php file.
May be there would be better approach to this issue, but I did as above. Please keep on comment me if you guys have any other way.
/root/libraries/custom/global.php
Where I have created the custom/ folder and created the global.php file where you can put all the global functions as you like;
But, before that please add the below lines of code at the bottom of the loader.php file which is located /root/libraries/loader.php
// Import the custom library for global loader if necessary. if ( file_exists(JPATH_PLATFORM.'/custom/global.php')) { require_once JPATH_PLATFORM.'/custom/global.php'; }Once you completed above steps, you can access those functions on global.php from anywhere from within project.
Below is the example of function written on global.php file.
// To print passed parameter string on preformatted text format. function print_me($str) { echo '<pre>'; print_r($str); echo '</pre>'; }
May be there would be better approach to this issue, but I did as above. Please keep on comment me if you guys have any other way.
No comments:
Post a Comment
Please post any queries and comments here.