Skip to main content

joomla interview questions and answers 1year experience

What is the file, where database setting are stored in Joomla cms?

answer: configuration.php in the root directory.
What is the prefix of Joomla tables by default?
Ans: jos_

How many tables a default joomla will have?
Ans: 65 tables

How to show module positions in Joomla?
Ans: if there are no parameters, append "?tp=1" to the URL and press RETURN. For example, http://domain.com/index.php?tp=1
     if there are already parameters in the URL, append "&tp=1" to the URL and press RETURN. For example, http://domain.com/index.php?id=17&tp=1.

how to get current user id in Joomla?
 Ans: $user =& JFactory::getUser();
$userId = $user->get( 'id' );
echo '<input type="hidden" name="user_id" value="' . $userId . '" />';

What are Joomla modules? 

How many tables are related with users?
1.  jos_users
2.  jos_core_acl_aro
3.  jos_core_acl_groups_aro_map

How many files are required to built module in joomla?
1.mod_module_name.php
         2.mod_module_name.xml

How to make module in joomla? 
    1.mod_module_name.php
    2.mod_module_name.xml
    Extra files are added depends on your need.
make a zip file for all above files.

How many files are required to built a component in joomla?

These are the compulsory files to built a component :
-admin side
1. component_name.xml
2. install.component_name.php
3. uninstall.component_name.php
4. toolbar.component_name.php
5. uninstall.component_name.html.php
6. admin.component_name.php
7. admin.component_name.html.php
8. component_name.class.php ( if you need)
-front
1.component_name.php
2.component_name.html.php

How to make component in joomla?
Admin side
1. component_name.xml
2. install.component_name.php
3. uninstall.component_name.php
4. toolbar.component_name.php
5. uninstall.component_name.html.php
6. admin.component_name.php
7. admin.component_name.html.php
8. component_name.class.php ( if you need)
Front
1.component_name.php
2.component_name.html.php
 Make a zip file for all.

joomla floder structer?

 Ans: Joomla front side folder structure
    -administrator
    -cache
    -installation (after instatlling remove this)
    -components
    -editor
    -help
    -images
    -includes
    -langauge
    -mambots
    -media
    -modules
    -templates
    -changlog.php
    -configuration.php (This is created during installation)
    -configuration.php-dist
    -copyright.php
    -globals.php
    -htaccess.txt
    -index.php
    -index2.php
    -install.php
    -licence.php
    -mainbody.php
    -offline.php
    -oflinebar.php
    -pathway.php
    -robots.txt

Joomla default Administator folder and file structure
    -backups
    -components
    -images
    -includes
    -modules
    -popups
    -templates
    -index.php
    -inex2.php
    -index3.php
    -logout.php


how to reset the password in joomla administrator?

answer:throw database to reset the password.

in joomla database table adminnistrator details store in 'cr0tq_user' table.

in this table password is store in md5 format.

to replace the password this

Popular posts from this blog

java script

This Javascript tutorial is for people with little or no experience with programming. It covers these topics: The Definition of Javascript The History of Javascript Java Versus Javascript Learning Javascript A Basic JavaScript Example The Definition of Javascript JavaScript is a type of programming language that works with HTML to make web pages more interactive. For instance, if you had a trivia quiz on a web page you could use JavaScript to check the answers. Javascript is limited. It is not a full-featured programming language like Java or C++. Think of the JavaScript language as a simple, easy-to-use programming language that has only the features necessary to make web pages interactive. The History of Javascript When the Web was first created in the early 1990s all web pages were static. In other words there were no popup windows, no shopping carts, no flying thingy's etc. Pages just stayed still. At that time Netscape Navigator and Internet Explorer were the top browsers. Net...

php super global variables examples | super global variables in php example

Super global variables are special type variables in php. We can access them from any place with in the application. $_GET :-The $_GET is a super global variable. By using this super global variable we can get the posted values of GET method. $_GET super global variable by default, is the only way that we can access variables passed via GET method. $_POST :-The $_POST is a super global variable. By using this super global variable we can get the posted values of POST method. When ever we can submit the form get are post method to get the form values $_REQUEST. $_SESSION :   $_SESSION is a super global variable. By using this super global variable we can create a SESSION and we read the SESSION .SESSION are used to maintain the state of the application. $_COOKIE : $_COOKIE is a super global variable. By using this is super global variable stores information passed into the script through HTTP cookies. $_ENV : $_ENV is a super global variable. By usi...

find visitor location php

<?php function geoCheckIP($ip)   {   //check, if the provided ip is valid   if(!filter_var($ip, FILTER_VALIDATE_IP))   {   throw new InvalidArgumentException("IP is not valid");   }   //contact ip-server   $response=@file_get_contents('http://www.netip.de/search?query='.$ip);   if (empty($response))   {   throw new InvalidArgumentException("Error contacting Geo-IP-Server");   }   //Array containing all regex-patterns necessary to extract ip-geoinfo from page   $patterns=array();   $patterns["domain"] = '#Domain: (.*?)&nbsp;#i';   $patterns["country"] = '#Country: (.*?)&nbsp;#i';   $patterns["state"] = '#State/Region: (.*?)<br#i';   $patterns["town"] = '#City: (.*?)<br#i';   //Array where results will be stored   $ipInfo=array();   // &nbsp;   //check response from ipserver for above patterns   foreach ($pa...