Content Management Systems

Having trouble ordering your frontpage articles? After re-ordering articles wondering where it was taking the order it puts the articles in the front page (or landing page) was confusing me. The quick answer is that it is within the menu manager > main menu > menu item section of your Joomla! Admin Panel.

Certain Advanced Parameters in your Menu Item called "Home" must be set correctly for the article ordering you set in your Front Page Manager to take effect.

Having started developing multi-language components, it was important that I get a general idea as to what languages are abbreviated to. Usually I only write english files (en-GB) but it's not very international and narrow-minded to think only English speakers will use Joomla! CMS. The below is for reference only:

K2 Items disappear

Basically you've woken up this morning, visited your website, and all your K2 articles are gone !!!!

If you login to your Joomla! administration panel (back-end) and look under k2 items, you should get the following error:

Warning: Invalid argument supplied for foreach() in /home/public_html/administrator/components/com_k2/views/items/tmpl/default.php on line 80

If I went to K2 Comments, I'd get an additional error:

 

Warning: Invalid argument supplied for foreach() in /home/public_html/administrator/components/com_k2/views/items/tmpl/default.php on line 80

Warning: Invalid argument supplied for foreach() in /home/public_html/administrator/components/com_k2/views/comments/tmpl/default.php on line 145
 

Thought I'd put this error in here and how I fixed it. Basically because firstly I don't want to have to create an account on someone else's forum just to post my answer and secondly because my solution is a "cowboy fix" rather than the other intelligent solutions on the web.

The issue was that I was building my first Joomla 1.5 component and getting the below error if I put in a menu:

Warning: implode() [function.implode]: Invalid arguments passed in /home/.../public_html/includes/router.php on line 325

Where "..." is the path on your server.

We'd lost the menu/browsing interface button panel (well i had). This is how to make sure it shows on the template style and how to position it on the image slide show module that comes bundled with the extension.{youtube}qOWGxgyoqA4{/youtube}

Basically so that you can set all those SEO settings in the global configuration tab to YES.

Note: you need the permissions to rename the file ("htaccess.txt" to ".htaccess" in your website root folder). You'll need ftp access or a file manager with all your website files in).  Do not continue if you ONLY have control of the Joomla CMS.

joomla_seo_settings_all_yes.png

Watch the youtube video below which shows you how to do it

{youtube}UQkeT0o_U34{/youtube}

I was asked "... how do you find out where the positions are, like USER 1 and TAB 4 etc..."

To open a web-browser window or tab with this preview, type the following in the address bar after your website URL:

http://www.yourdomainname.com/index.php?tp=1&template=thetemplatename

  • where yourdomainname.com is your domain address
  • and thetemplatename is the name of the template (without spaces).
e.g. http://joellipman.com/index.php?tp=1&template=rt_affinity_j15
Or watch this boring video I made showing you how to do it: {youtube}VDEjI75zN3g{/youtube}