PHP global $lang = array -
so trying set (so don't have later) global languages @ first have english language plans have japanese others. theer in index.php have inlcuded language file so
global $lang; require_once("system/languages/en.php");
in system/languages/en.php have following
$lang = array(); $lang["sitename"] = "sitename"; $lang["welcomeheader"][0] = "the network home owners"; $lang["welcomeheader"][1] = "free"; $lang["welcomeheader"][2] = "to join";
however when set next on .tpl file
<?=$lang["welcomeheader"][0];?>
i next error
notice: undefined variable: lang in /home/devipe/public_html/template/main/welcome.tpl on line 16
i wondering how global register if in php page.
step1: system/languages/en.php should be
<?php homecoming array( "sitename" => "sitename", "welcomeheader" =>array("the network home owners","free","to join") ); ?>
step2: declare $lang variable
<?php $lang = require_once("system/languages/en.php"); ?>
step3: , .tpl file should be
<?php global $lang; ?> <?=$lang["welcomeheader"][0];?>
php global
No comments:
Post a Comment