1 頁 (共 1 頁)

[問題]請問如合何定義自己的字串

發表於 : 2006-05-08 18:57
apig1026
我是個php的新手 想在這邊請教大大們
像這種例如:{AGREEMENT} 我要怎麼去定義他們
我想定義屬於自己的字串 請問我要到哪裡去弄
因為這樣比較方便我中英切換

小弟單純的在lang_main.php那直接加$lang['Phrase'] = '字串';
然後在某個php裡編輯某處直接打{Phrase} 結果不行~~
我是不是少了什麼步驟??

Re: [問題]請問如果定義自己的字串

發表於 : 2006-05-08 19:41
SCR
apig1026 寫:我是個php的新手 想在這邊請教大大們
像這種例如: {AGREEMENT} 我要怎麼去定義他們
我想定義屬於自己的字串 請問我要到哪裡去弄
因為這樣比較方便我中英切換

小弟單純的在lang_main.php那直接加$lang['Phrase'] = '字串';
然後在某個php裡編輯某處直接打{Phrase} 結果不行~~
我是不是少了什麼步驟??
字串裡面的值是可以自己定義的.但必須在相關檔案裡面彼此對應正確!
例如:在 lang_main.php 檔案裡面有

代碼: 選擇全部

$lang['Abc'] = '你我他';
如果你想在 index_body.tpl 頁面顯示 你我他 ,則在 index_body.tpl 檔案裡面就要把 {ABC} 給呼叫出來.
另外,在 index_body.php 就必須要有相關的宣告字串值來對應才行.

代碼: 選擇全部

'ABC' => $lang['Abc'] ,

Re: [問題]請問如果定義自己的字串

發表於 : 2006-05-08 20:56
-=Galipa=-
apig1026 寫:我是個php的新手 想在這邊請教大大們
像這種例如:{AGREEMENT} 我要怎麼去定義他們
我想定義屬於自己的字串 請問我要到哪裡去弄
因為這樣比較方便我中英切換

小弟單純的在lang_main.php那直接加$lang['Phrase'] = '字串';
然後在某個php裡編輯某處直接打{Phrase} 結果不行~~
我是不是少了什麼步驟??
includes/page_header.php

'L_PHRASE' => $lang['Phrase'],

發表於 : 2006-05-08 21:17
hentaibbc
詳細的說...

你找到
$template->assign_vars(array(
"XXX" => $lang['aaa'],
"YYY" => $lang['bbb'])
);

這個部份就是用來插入值的

還有一種是用

$template->assign_block_vars('xxxxxxx', array(
"XXX" => $lang['aaa'],
"YYY" => $lang['bbb'])
);

這個也同樣是用來插入值的
但是在tpl中表現的方式不同...

有機會自己研究這兩個有什麼不同吧... :-D

發表於 : 2006-05-08 23:28
SCR
hentaibbc 寫: 詳細的說...

你找到
$template->assign_vars(array(
"XXX" => $lang['aaa'],
"YYY" => $lang['bbb'])
);

這個部份就是用來插入值的
這種,我把它定義為顯示型.
tpl 裡面使用

代碼: 選擇全部

{XXX}
{YYY}
hentaibbc 寫:
還有一種是用
$template->assign_block_vars('xxxxxxx', array(
"XXX" => $lang['aaa'],
"YYY" => $lang['bbb'])
);

這個也同樣是用來插入值的
但是在tpl中表現的方式不同...
有機會自己研究這兩個有什麼不同吧... :-D
這種我把它定義為開關型.
這種在 tpl 裡面還要有

代碼: 選擇全部

<!-- BEGIN xxxxxxx -->
<!-上面↑這段視為 開 ON ->
{xxxxxxx.XXX}
{xxxxxxx.YYY}
<!-下面↓這段視為 關 OFF ->
<!-- END xxxxxxx -->
不知道我這樣解釋對不對??[/code]

發表於 : 2006-05-09 03:11
apig1026
感謝樓上幾位大大的教導
我想我應該懂了
因為我少了喧告才會不行的... :lol:

發表於 : 2006-05-09 10:09
babykwong
apig1026 寫:感謝樓上幾位大大的教導
我想我應該懂了
因為我少了喧告才會不行的... :lol:
就是阿,建議你買一本php+mysql入門來學好基礎! :lol:

發表於 : 2006-05-09 10:24
apig1026
因為人住國外 不知大大可不可以推薦幾本
希望能在博客萊找到.... :lol: