Moduli i administracioni panel.
Kreiranje modula sam preuzeo odavde, nema puno filozofije, standardno sam uradio copy / paste
Problem je jedino bio kad sam hteo da napravim administracioni panel.
Prvo kreirate XML za instalaciju koji ovako izgleda:
Hello, World! John Doe 1.5.0 A simple Hello, World! module. mod_helloworld.php index.html helper.php statistika.php tmpl/default.php tmpl/index.html <span> </span>
Gde su tagovi param parametri koji su nam potrebni u administracionom panelu.
A u samom modulu te parametre koristite ovako:
function getHello( $params )
{
$host = $params->get('host','');
$user = $params->get('user','');
$password = $params->get('password','');
$database = $params->get('database','');
$option['driver'] = 'mysql'; // Database driver name
$option['host'] = $host; // Database host name
$option['user'] = $user; // User for database authentication
$option['password'] = $password; // Password for database authentication
$option['database'] = $database; // Database name
$option['prefix'] = ''; // Database prefix (may be empty)
$db = &amp;amp; JDatabase::getInstance( $option );
}
Naravno nemojte u default parametre stavljati prave parametre, ako koristite, za bazu, zato što neko može da vam preuzme xml i pokupi parametre.