15
votes
Accepted
What is the Joomla Execution Flow, after a request reach to index.php till the final output on the browser?
Answer's ToC
1. Intro for beginners + beginners resources link
2. About Joomla Architecture
3. Joomla Execution Flow - How Joomla Works
4. Supplementary Resources
1. Intro for Beginners
...
11
votes
Accepted
Change Login to Logout
The Good Folks at OSTraining just published this nice Tutorial:
Step #1. Create the Login link
Go to Menus > your menu > Add New Menu Item
Enter a Menu Title.
Select the Menu Item Type.
Choose ...
6
votes
Accepted
How to create user group programmatically?
You can add the group by directly invoking the save function in com_users component model.
$group = array('id'=>0, 'title'=>'Group Title', 'parent_id'=>1);
JLoader::import('joomla....
5
votes
Accepted
Question about Server Timezones and J!3.5 Extentions
You should be able to set the default timezone via php.ini or .htaccess.
Set Default Timezone via php.ini
Add the following or similar line to your php.ini file:
date.timezone = "Europe/Paris"
You ...
5
votes
Accepted
What changes in code are required to make Joomla 3.5 extensions PHP7 compatible?
Ok first thing's first. Joomla 3.5.0 stable will be released tomorrow next monday :)
I take a step back and firstly take a backup of your site and install it on a subdomain or your localhost, running ...
4
votes
Accepted
Configure Joomla to send an email at login
There is a plugin in the Joomla Extensions Directory called "Login Notify" that claims to do exactly this. I haven't used it myself, but according to the description:
Login notify is a plugin that ...
4
votes
Configure Joomla to send an email at login
I believe there is no such built-in feature available. You can extend Joomla's functionality by writing a User plugin. When a user login to the site, Joomla will trigger the event onUserAfterLogin
...
4
votes
Invalid token after upgrading Joomla to 3.5
Apparently there area couple of issues with Joomla 3.5.0, one being to do with the session.
Joomla 3.5.1 will be released tonight, hopefully fixing your issue.
It may be an idea to put your site ...
4
votes
Menu disappears after changing template
Just figured this one out on my own. Had to go to the module and reassign positions to the new template.
4
votes
How to catch an error in Joomla 3.5 (alternative to JError)
There is no alternative to JError and JException classes, Joomla development decided to remove those classes and use php exception instead. Take a look at the deprecated JError table.
So on my ...
4
votes
Joomla 3.4.8 update to 3.5 giving 'Uncaught TypeError: window.pingExtract is not a function' in console
I had the exact same issue on two 3.5.0 instances.
Turns out that media/com_joomlaupdate was missing the /js directory. The file update.js in the /js directory is what declares pingExtract
I ...
4
votes
Accepted
Unable to Access Backend - Masked for frontend
As you mentioned, this is usually the behavior of security extensions like admintools, jSecure to protect the administration area of a Joomla site. If you can't tell if you have any of these, think ...
4
votes
Reset Password Help
The password reset procedure happens in the following model
components\com_users\models\reset.php
The token is generated by the following code just prior to the email being sent to the user:
// Set ...
3
votes
Accepted
Joomla 3.5 com_ajax not found
It seems like the Ajax Interface has somehow been lost in the Joomla update, however the files are still there.
I've heard of this happening before and believe it's a Joomla bug.
Seeing as the files ...
3
votes
Editor stripping Script
I have had similar issues in the past where scripts seem to be stripped regardless of the text filter settings.
Temporarily Disable Editor
As a temporary work around, you can temporarily set the ...
3
votes
Change Login to Logout
In Joomla! 3.5 we have a new menu item type called Logout in Users section, create a new menu item and select this new option, see the screenshot:
Regards.
3
votes
Accepted
Joomla 3.5 Update from 3.4 Error
As a possible quick workaround - connect via FTP and go to /administrator/modules/mod_version/ rename it to something like mod_version-disabled.
See if at first place resolves the issue with the ...
3
votes
Automated posting to Facebook and Twitter from Joomla blog?
AutoTweetNG does this, see http://extensions.joomla.org/extension/autotweet-ng
You can set AutoTweetNG to push social feed content to Facebook, Twitter and LinekdIn. When an item is published, ...
3
votes
Accepted
upgrade form 2.5 to 3.6
In Joomla 3.0, Registry::loadJSON() was removed as mentioned here, so you need to update this.
Open the following file and go to line 40:
C:\wamp\www\web\templates\hdchannel\html\mod_menu\...
3
votes
How to move down background image?
You can use a tool like Firebug or similar for inspect your source code of your site in your browser.
A tool like this will give you information about the selectors and the path where they are ...
3
votes
Accepted
Install Joomla component without manifest file
On my opinion you should create the package to install that component, it's quite easy to do.
Create a folder named as your component (com_name) with 2 folders and the manifest inside:
admin : all ...
3
votes
Accepted
"/r/n" added between paragraphs in every editor field when uploading website
I ran into the same issue with a couple of Joomla instances. Did you export the local database and import in on your remote server using phpMyAdmin?
There's a bug in phpmyadminversion 4.6.5.1 that ...
2
votes
What changes in code are required to make Joomla 3.5 extensions PHP7 compatible?
This is NOT an answer to my question, I just wanted to share a link which I just found and which might be helpful in upgrading our Joomlas to 3.5:
There is a Google Doc "List of Joomla! Extensions ...
2
votes
Accepted
How to create one page Joomla site?
Any template should work fine with "External URL" menu options linking to appropriate IDs on the page (see example below).
You can also create extra IDs in the content where needed by ...
2
votes
Change Login to Logout
I made changes to the User Access Levels but these didnt appear to be working, I have since cleared my cache and now the website appears to be working how I wanted to.
FOR USER ACCESS LEVELS:
PUBLIC:...
2
votes
Change Login to Logout
I had to do the same thing on one of my sites.
Firstly, you should create a Template Override for the mod_login module
Once done, you should have the following file:
ROOT/templates/YOUR_TEMPLATE/...
2
votes
Accepted
Additional validation after core login is success
Actually there is another event you can perfectly use for this case.
It's onUserAfterLogin which gets called right after successful user login (core joomla authentication is complete). See source.
...
2
votes
Accepted
How to Create a Joomla!-based Online Course
I have worked on a rather similar project, where there is a training program for subscribed users, controlling the access with a memberships component. The learning material is organized using Zoo CCK,...
2
votes
How to Create a Joomla!-based Online Course
After further searching, I have found that the Joomla! Quiz Deluxe Component will meet all of my needs, and even generates a certificate of completion automatically!
2
votes
how to remove Duplicate meta for each page breaks in joomla?
These pages would appear to be generated by the tags component, which are paginated lists of articles.
Each individual tag can have separate meta data if you create a tagged items menu item for each ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
joomla-3.5 × 92joomla-3.x × 23
php × 8
templates × 8
css × 7
module × 6
articles × 5
template-override × 5
component × 4
joomla-3.4 × 4
user × 4
administrator × 4
joomla-api × 4
menu-item × 4
k2 × 4
update × 4
joomla-2.5 × 3
development × 3
javascript × 3
login × 3
custom-module × 3
seo × 3
configuration × 3
plugin × 2
extensions × 2