Hi, I'm Ahmad. I make websites with Joomla!

Welcome, Feel free to navigate my website and I will be glad to hear from you.

Download Calendar Stamp 1.5

Joomla 3 error - DateTime::__construct(): Failed to parse time string (jerror) PDF Print E-mail

I was asked to troubleshoot a website powered by Joomla 3.1 The administration panel was accessible except for the template manager. It always retrun:

DateTime::__construct(): Failed to parse time string (jerror) at position 0 (j): The timezone could not be found in the database

Before trying anything I tried to see if anyone faced this issue before. I found a lot of people attempted to fix it by modifying parts of the core but none of that worked for me. First thing that comes across my mind when I troubleshoot errors like these is to enable Error Reporting fromĀ Global configuration then check the environment variables (path to tmp and log directories, folders permission). Everything looked correct at this time. For some reason I don't know I thought of getting the full path using PHP. So I wrapped the following code in a php file and tested it from the server

$dir = dirname(__FILE__);
echo "<p>Full path to this dir: " . $dir . "</p>";

Creating Simple Drop Menu for Joomla 1.5.20 with MooTools 1.2.4 PDF Print E-mail

The recent Joomla update included a MooTools upgrade plugin to load version 1.2.4 of the framework. On this tutorial we're going to build a simple drop down menu without using any modules. We will use a menu class from MooDropMenu that can create an unlimited nested menu, built by the HTML tags ul and li.

Preparing the Moo!

Go to the plugin manager and enable the MooTools upgrade plugin.

Joomla! 1.5.19 coming out with MooTools 1.2 PDF Print E-mail

Joomla!Ian Maclennan announced on Joomla! Bug Squad Google group that Joomla! 1.5.19 will be ready tomorrow and it will include an upgrade plugin to move from MooTools 1.1 to 1.2

Administrators will be able to choose weather to upgrade MooTools or not. At the moment most of the extensions developed are based on the old version of MooTools. If you're willing to continue supporting 1.5 you should start migrating your extensions to the new version. Lastly we should thank the Bug Squad team for their amazing work!

MySQL Search and Replace PDF Print E-mail

MySQLSearching and replacing text in your database is easy using the SQL command:

     UPDATE table SET field = REPLACE (field,'pattern','whatever');

I've always used this command to remove styles and colors inserted into the contents by the WYSIWYG editors by my clients. You can execute this command through phpMyAdmin from your hosting panel or if you're stuck without it you can always use one of the database management tool for Joomla! Art Adminer is great and it will let you access other databases on the same server too!

Book Review : Joomla! 1.5 Beginner's Guide PDF Print E-mail

Joomla! 1.5 Beginner's Guide - Book by PacktpubI recently got the chance to read this new book released by Packtpub on March this year. I would really love to share a few thoughts with you about this book.

Joomla! 1.5 Beginner's Guide takes you to a journey to learn by doing. Through this book you will learn how to build a realistic example website step-by-step. Instead of just learning about Joomla!'s capabilities in general terms, you'll meet real-world web building challenges!

The book is written in an easy language covering almost everything you need to know to build a fully fledged Joomla! powered website. In Twelve chapters you will learn how to install, build, maintain and extend your website.

I've seen some books about Joomla! that never talk about extensions! Or they just mention a few words about the difference between its types. This one is different; there's a chapter talking about the popular extensions and how do you get the most out of the Extensions Directory.

There's a great chapter about templates. Almost the very first question a new Joomla! user ask after installations is "OK, where do we get those good looking designs I've seen!?" The author lists some important references for websites that offer free templates. It also explain the basics of template tweaking and how to change your template with CSS. Don't worry you don't have to be a CSS-Ninja to do that! Some basic knowledge of CSS would be enough. At the end of this chapter the author include a few valuable resources for blogs and tutorials explaining how to create your template from the scratch.

<< Start < Prev 1 2 3 4 5 6 7 8 9 Next > End >>

Page 1 of 9