[問題]主題類型

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
天地一沙鷗
星球公民
星球公民
文章: 36
註冊時間: 2003-06-10 19:32
來自: 沙鷗飛處
聯繫:

[問題]主題類型

文章 天地一沙鷗 »

我看了 主題類型 mod, 發現只是個 hack.

請問有沒有叫完整性的 mod, 利用 database 來整理主題類型,並提供多語系支援?
你們看那天上的飛鳥、也不種、也不收、也不積蓄在倉裡、你們的天父尚且養活他.你們不比飛鳥貴重得多麼。
william91
竹貓忠實會員
竹貓忠實會員
文章: 642
註冊時間: 2003-04-16 20:53
來自: 牛牛農場
聯繫:

文章 william91 »

這個只是在文章主題前加入[xx](即加在文章主題中), 所以當然是有局限的............

這個概念不錯^^

你可以試試寫~~
間中上來走走吧~
天地一沙鷗
星球公民
星球公民
文章: 36
註冊時間: 2003-06-10 19:32
來自: 沙鷗飛處
聯繫:

[外掛] 這樣子如何?

文章 天地一沙鷗 »

我沒學過 php 也沒翻過 phpBB 書,不曉得這麼作對不對....
\r
在 lang_main.php 加

代碼: 選擇全部

/* TopicType Mod */
$lang['topic_types_explain'] = '主題類型';
$lang['topic_types'] = array('[分享]','[討論]','[笑料]','[問題]','[代求]','[通告]','[閒聊]','[好消息]');
/* End Mod */
在 posting_body.tpl 找\r

代碼: 選擇全部

	<!-- END switch_privmsg -->
	<tr> 
	  <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
	  <td class="row2" width="78%"> <span class="gen"> 
之後加

代碼: 選擇全部

	    <!-- TopicTypes Mod -->
	    <!-- BEGIN switch_topictypes -->
        <select onchange="document.post.subject.focus(); document.post.subject.value = this.options[this.selectedIndex].value + document.post.subject.value;">
            <option selected value="">{L_TOPIC_TYPES_EXPLAIN}</option>
            {TOPIC_TYPES}
        </select>
        <!-- END switch_topictypes -->
        <!-- End Mod -->
在 posting.php 找\r

代碼: 選擇全部

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
之後加

代碼: 選擇全部

/* TopicTypes Mod */
if (isset($lang['topic_types_explain']) && isset($lang['topic_types']) && sizeof($lang['topic_types']) > 0 )
{
    $ttopions = '';
    foreach ($lang['topic_types'] as $topictype)
    {
        $ttoptions .= '<option value="' . $topictype . '">' . $topictype . "</option>
";
    }
    $template->assign_vars(array(
        'L_TOPIC_TYPES_EXPLAIN' => $lang['topic_types_explain'],
        'TOPIC_TYPES'           => $ttoptions)
    );
    $template->assign_block_vars('switch_topictypes', array());
}
/* End Mod */
應該這就夠了吧
你們看那天上的飛鳥、也不種、也不收、也不積蓄在倉裡、你們的天父尚且養活他.你們不比飛鳥貴重得多麼。
天地一沙鷗
星球公民
星球公民
文章: 36
註冊時間: 2003-06-10 19:32
來自: 沙鷗飛處
聯繫:

文章 天地一沙鷗 »

放棄用 db 管理的想法,太困難了
你們看那天上的飛鳥、也不種、也不收、也不積蓄在倉裡、你們的天父尚且養活他.你們不比飛鳥貴重得多麼。
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

請問這個跟之前 OOHOO 寫的有何不同?

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
天地一沙鷗
星球公民
星球公民
文章: 36
註冊時間: 2003-06-10 19:32
來自: 沙鷗飛處
聯繫:

文章 天地一沙鷗 »

我看之前的只修改 template 檔,我希望能能支援多語系,因為我的 phpBB 是中英共存的,所以把文字移往 lang_main.php 裡,中英文可對照翻譯,如果 lang_main.php 無主題類型之定義其選單將不會顯示。

就這樣子,外觀上其實一模一樣。
你們看那天上的飛鳥、也不種、也不收、也不積蓄在倉裡、你們的天父尚且養活他.你們不比飛鳥貴重得多麼。
主題已鎖定

回到「外掛問題討論」