Joomla FAQ

General Joomla FAQ based on own experience.

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

spiderI used RokSprocket module with tabs layout. But it doesn't allow to select random articles on each page load. It's "random" articles means the same articles in random order on each page load. So instead of having 3 random articles in tabs, I get the same 3 ones in different order.

So I have implemented the same functionality but with real random articles in a dirty way - using 3 RegularLabs extensions (Sourcer, Tabs and Articles Anywhere) and some cutom code.

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
Multithumb found errors on this page:

There was a problem loading image http://static.xscreenshot.com/small/2017/06/05/18/screen_feec84c36e0396d3548f67a38e13b948
There was a problem loading image http://static.xscreenshot.com/small/2017/06/05/18/screen_feec84c36e0396d3548f67a38e13b948
Joomla RSS doesn't provide a separate image field

I use zapier.com to post my Joomla article simultaniously to Facebook (RSS->Facebook group). And I face a problem, that Facebook illustrates the articles with a photo it choses on it's own (not the article photo). Zapier has an option to select an item photo, but Joomla article RSS doesn't output a separate image field.

So I used my MVC override plugin to extend Joomla and to add such a functionality. You may check this RSS feed as an example http://airsoft.in.ua/?format=feed&type=rss

A RSS part example (not bold part)

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

xml spiderTo use own XML-defined Joomla from there are several Joomla plugins or advices. Mostly use the same couple of approaches is used.

You XML file is loaded either onContentPrepareForm (Aixeena CCK, ZUNO example) or even earlier (Form XML Override) - onAfterRoute by just adding a for search path like this JForm::addFormPath(JPATH_SITE.'/templates/system/forms/'.$option);

But these methods have one problem (or benefit, depending on the requirement) - you XML form doesn't replace the original one, but extends it. You can replace, redefine or add new fields, but never to remove a field from the original form. Besides, there is a problem with the order of newly added fields.

If you want to load your form instead of the original one, you must reset it with true parameter $form->reset(true);

This will kill the original XML. After that you are free to do like this  $form->load($yourxml); or this $form->loadFile($path_to_your_xml_file);

This is implemented in MVC Override plugin. Just install and place your override XML in the correct place.

Earlier I was younger and stupid and used a mad trick for this. The trick is found below, but please, don't tell anyone about it, because it's a shame on me.

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Remove joomla message from queueJoomla 3.6

I needed to remove a message already pulled to Jooma queue by JFactory::getApplication()->enqueueMessage(JText::_('JERROR_NOLOGIN_BLOCKED'), 'warning');

I found a solution here http://www.compago.it/manuali/33-programmazione/382-how-to-create-and-delete-message-in-joomla.html and made it a little more universal:

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Cerbalus-aravensis-spider-photo-3 Task

Get original Joomla URL from a SEF one. I.e. I want to know which is the real joomla URL, while the SEF one is http://sandbox2.com.us/index.php/weblinks-component

This may be needed while developing or making modifications in Joomla extension to use the real internal joomla link.

Solution for Joomla 3

The code below alswo works in most cases, but at least once I've met a strange behaviour - url parts were messed up with some Google Analytics variable. So I gave up using it

Result in $url: index.php?Itemid=229&option=com_contact&view=contact&id=1

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
Multithumb found errors on this page:

There was a problem loading image http://static.xscreenshot.com/2016/03/07/16/screen_4063dcccbdc913660331e2914070b38e
There was a problem loading image http://static.xscreenshot.com/2016/03/07/16/screen_4063dcccbdc913660331e2914070b38e

screen_4063dcccbdc913660331e2914070b38eI needed to update a plugin settings upon an extension installation. Here is a sample of my code.

The problem was a little harder to solve, because of the nested objects in the params object.

The screenshot is hear for better understanding of my data structure.

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

save spiderWhen established a multilanguage Joomla web-sites (using native language feature), I met a high CPU load with even the system cache plugin enabled. Looking into logs, I found there was a number of bot entries like

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
Multithumb found errors on this page:

There was a problem loading image http://static.xscreenshot.com/2015/08/23/11/screen_e4119feb1b20277b92eb2f732c6e0737
There was a problem loading image http://static.xscreenshot.com/2015/08/23/11/screen_e4119feb1b20277b92eb2f732c6e0737

asI could not find where to download an AkeebaSubscriptions installable package. Akeeba website provides text 'Only PHP source code is provided' and a link to GitHub. The GitHub repo has a complicated instruction how to build a package.

So I created a small bash script to automatically initialize needed repos and to build the latest package. Surely needed dependencies (like PEAR libraries) still need to be installed manually.
screen_e4119feb1b20277b92eb2f732c6e0737

Run the script in an empty folder and get a resulting zip file. The code I use is below

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

SpiderAfter migrating a Joomla 1.5 web-site to Joomla 2.5 and next to Joomla 3.1 I have tried to install AkeebaBackup or PhocaGallery. Both installations gave the same error:

Error building Admin Menus

I digged tones of forum posts most of which recommended to remove any records tied to the problematic components from #__assets and #__menu. But there were no records about my components. Finally I found a solution!

User Rating: 4 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Inactive

component/users/?task=registration.register 500 internal server errorWhen trying to register a user joomla may give a 500 internal server error at link http://yoursite.com/component/users/?task=registration.register

In my case it was caused by disabled php mail function. I just set my Joomla to use a remote SMTP server instead. How to setup joomla to use a remote (i.e.gmail) SMTP server.

FaLang translation system by Faboba
ОУН-УПА: легенда спротиву Українська Дивізія «Галичина» Зиновій Книш: спогади й матеріали до діяння УВО і ОУН Реаніматор електронних текстів Забуттю не підлягає 1917-1991

See a typo?

Select the text block and press

CTRL+Enter

Comments

  • NotificationAry - get emails on Joomla content is submitted, added or changed

    gruz gruz 09.12.2017 01:56
    This should notify only the one user. It seems to be a bug. To test/fix the issue I need your web-site ...

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    olivastro olivastro 08.12.2017 16:21
    Thanks for the quick response, Section "When to send the notification..." Notification for = Only New ...

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    gruz gruz 07.12.2017 21:19
    I need to look at your settings to see if it's properly setup. If it is but works wrongly, then to ...

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    olivastro olivastro 07.12.2017 20:25
    Hi, Joomla! 3.8.2 I have a big problem:When I want to send an email to a single user, the application ...

    Read more...

     
  • AutoReadMore - automatic read more for Joomla

    danjde danjde 05.12.2017 00:44
    Well, thanks gruz! Ciao!

    Read more...