Skip to main content
New
Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U.S. only). Search jobs
7 votes
Accepted

How can I make a site like StackExchange with Joomla?

Theres a whole Questions and Answers category in the JED including: JE Stack Exchange (free) JE Stack Exchange Pro (paid) Minitek Discussions Pro (paid) which seem to have the basic functionality of ...
Neil Robertson's user avatar
6 votes

How to use Composer and Symfony in our Joomla extensions?

Joomla uses composer to add + maintain the added library files in /libraries/vendor/ Do not use Joomla's composer for your own composer libraries. That might update Joomla's composer libraries as well ...
pe7er's user avatar
  • 2,058
5 votes

How to reverse-engineer a 3rd party Joomla extension to clone it and to be able to make modifications to it?

Normally a template should deal with the layout and the presentational elements. Having said that, I have to say that I haven't seen any template (including quickstart packages) coming with ...
FFrewin's user avatar
  • 19.7k
4 votes
Accepted

Form field "checkboxes" mutliple default values

Set a comma separated property "checked" in the XML file rather than using default and you should be good. We also do not call trim on the comma separated values as having spaces in values is allowed ...
George Wilson's user avatar
4 votes
Accepted

Publish/Unpublish module on a schedule

You definitely have to look at Regular Labs: Advanced Module Manager Pro The pro version features Seasons, Months, Days, Time assignments, so you can schedule the appearance of your modules.
FFrewin's user avatar
  • 19.7k
4 votes

Extension to edit multiple articles in a same pattern?

Actually you said it - you need to change the content in the database. For doing such thing from within Joomla, Regular Labs DB Replacer Pro is the tool to use. Supporting regex searches, will allow ...
FFrewin's user avatar
  • 19.7k
4 votes

Image Gallery with frontend upload

I went through a review of Gallery extensions a couple of years ago with similar requirements and loaded up Phoca, JoomGallerry to test but eventually settled on Ignite Gallery from NZ. Ignite can do ...
Irata's user avatar
  • 3,947
4 votes
Accepted

How to overwrite a module's .php to control what scripts it adds to the head of the doc?

module_name.php file can't be overridden. Check to see if the module has options to disable the loading of its scripts - Many modules come with such settings. If it hasn't, then you could propose ...
FFrewin's user avatar
  • 19.7k
4 votes
Accepted

Non deprecated method in Joomla! 4 to load user by userid

Use Joomla\CMS\User\UserFactory. You can get it from the service container: use Joomla\CMS\User\UserFactoryInterface; $userFactory = $container->get(UserFactoryInterface::class); Or using alias: $...
Sharky's user avatar
  • 11.4k
4 votes

How to create a (better) development environment for Joomla 4

I've not used Docker so I can't help with that, but I have xdebug set up on my local environment in combination with PHPStorm and that is a big help in enabling me to figure out why something's not ...
Grant Hood's user avatar
3 votes

How can I install multiple extensions in one shot in a Joomla! 3 site?

Check out Joomla extensions packager at http://www.joomla-extensions-packager.org The form is limited to 10 extensions, but you can use the library to generate unlimited package by simple php script (...
VikiJel's user avatar
  • 31
3 votes
Accepted

Create Joomla Datagrid

To query the database, you can use the following: $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select($db->quoteName(array('id', 'name', 'age'))) ->from($db->...
Lodder's user avatar
  • 26.9k
3 votes

Add <script> tag before </body> on only certain pages?

If you have access to your template, you can use the following code // Detecting Active Variables $option = $app->input->getCmd('option', ''); $view = $app->input->getCmd('view', ''...
Pierre-André Vullioud's user avatar
3 votes
Accepted

How to use 3rd party extention in Joomla JA Purity III?

Please do not confuse USING, CONFIGURING and STYLING 3rd party extension! Nothing (and certainly not a template) is preventing you to USE JPro Final Countdown module, if you have installed it ...
Mikan's user avatar
  • 3,007
3 votes
Accepted

Update extension using zip file

I am not sure what you mean when you say: "it seems like there's no way to update a component using a ZIP-file". Usually you create your extension's package. In your myextension.xml file you have: ...
FFrewin's user avatar
  • 19.7k
3 votes

What is wrong with this XML Package Installation file? Joomla cant find XML on Package

Ok, I discovered what the issue was.. It was just something very silly. The issue was that the XML on the pkg starts with: <?xml version="1.0" encoding="UTF-8" ?> And the XML on one of the ...
user1967509's user avatar
3 votes

How to assign a different Joomla template style to subpages?

If your template is not in the list of the non-compatible templates/frameworks of this extension, I would suggest you to go with the Regular Labs Advanced Template Manager. Advanced Template Manager ...
FFrewin's user avatar
  • 19.7k
3 votes
Accepted

How to add 5 hours to a datetime stamp?

By default JHtml::date() accounts for user's timezone, which, if not set, defaults to site's timezone (set in Global Configuration). Pass another argument with value null to leave the date as is. Also,...
Sharky's user avatar
  • 11.4k
3 votes
Accepted

How to integrate google reviews into the page?

Using a Joomla Extension There are currently very few Joomla extensions that help with displaying Google Reviews. Examples include Google Business Reviews (from €34.95) and Google Reviews Pro (from $...
Neil Robertson's user avatar
3 votes

How to find the version of extensions used on a Joomla website without access to the backend?

If you're not an administrator of the site, you can't have this information in full. If you know which extensions are installed, you can check their versions by accessing their manifest files. For ...
Sharky's user avatar
  • 11.4k
3 votes
Accepted

How to find the version of extensions used on a Joomla website without access to the backend?

As @Sharky said, you can check the extension versions by accessing their manifest files. Here are the path of those files for each type of extension : Component : ../administrator/components/...
webchun's user avatar
  • 2,418
3 votes
Accepted

504 Gateway Time-out on Update

I had a similar 504 timeout issue when trying to run updates with one particular web host and their solution was to add the following to the start of the .htaccess file: <IfModule mod_dtimeout.c>...
Neil Robertson's user avatar
3 votes

How to build a podcasting site?

A podcast is just another form of content in a file therefore yes you can and the second part of your idea is going to need some form or subscription/payment process. A quick Google and this article ...
Irata's user avatar
  • 3,947
3 votes

Front End Management of Joomla Users

This information does exist in the frontend model, but for whatever reason, isn't actually displayed. Copy /components/com_users/views/profile/tmpl/default_core.php to you template directory, so /...
Grant G's user avatar
  • 714
3 votes
Accepted

In controller in admin of my component, i want to load a model from com_plugins

Yes, Joomla4 has a different approach. This is how you can call other component's Model: use Joomla\CMS\Factory; $app = Factory::getApplication(); $model = $app->bootComponent('com_plugins')->...
Zollie's user avatar
  • 2,936
3 votes

Zentools compatible version

The Joomla Extension Directory has "Zentools" in its listing: https://extensions.joomla.org/extension/zentools/ The most recent version of Zentools (v1.14.6) is only listed as compatible ...
pe7er's user avatar
  • 2,058
3 votes

How to create a (better) development environment for Joomla 4

I use PHPStorm + Xdebug. I used to use my own LAMP stack on my Linux computer. Earlier this year I switched to a very nice docker environment docker-lamp created by Guido De Gobbis. It's a bit ...
pe7er's user avatar
  • 2,058
2 votes

Error installing AdsManager Extension: Maximum PHP file upload size is too small

Install from Folder Installation Method If unable to update the PHP limitations via php.ini or .htaccess, an alternative install method is to expand the extension installation file into a folder on ...
Neil Robertson's user avatar
2 votes

Error installing AdsManager Extension: Maximum PHP file upload size is too small

You can try with one of this options: If you have access to your php.ini, change the values and restart your webserver: upload_max_filesize=64M post_max_size=64M Also you can increase this value ...
AlejandroVega's user avatar
2 votes

Where do I upload a Joomla extension when trying to install it manually?

Normally the best place to FTP upload the extension's ZIP file is in the /public_html/tmp folder on your server. However you can customise the location however you wish and point the extension manager ...
DwillX's user avatar
  • 51

Only top scored, non community-wiki answers of a minimum length are eligible