[問題]attach_mod安裝問題

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

版主: 版主管理群

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [外掛] include_attach_lang()無法連結

文章 心靈捕手 »

orichard 寫:傳錯了
上一個是root下的functions.php
這個才是includes的functions.php
http://www.dynashaklee.url.tw/phpBB2/in ... ctions.rar
建議您:
補充說明, 為何要註解此 (420) 行? :-?

代碼: 選擇全部

  //include_attach_lang();
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
orichard
星球普通子民
星球普通子民
文章: 19
註冊時間: 2007-05-01 20:17

[外掛] include_attach_lang()無法連結

文章 orichard »

那是自己在做測試點用
因為加上include_attach_lang()後
就一直出現include_attach_lang() 沒有定義的fatal error
所以就先將此function call 隔離
請問哪一支程式內有定義function include_attach_lang() ?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8532
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [外掛] include_attach_lang()無法連結

文章 心靈捕手 »

orichard 寫:那是自己在做測試點用
因為加上include_attach_lang()後
就一直出現include_attach_lang() 沒有定義的fatal error
所以就先將此function call 隔離
請問哪一支程式內有定義function include_attach_lang() ?
attach_mod/attachment_mod.php

代碼: 選擇全部

/**
* Include attachment mod language entries
*/
function include_attach_lang()
{
	global $phpbb_root_path, $phpEx, $lang, $board_config, $attach_config;
	
	// Include Language
	$language = attach_mod_get_lang('lang_main_attach');
	include_once($phpbb_root_path . 'language/lang_' . $language . '/lang_main_attach.' . $phpEx);

	if (defined('IN_ADMIN'))
	{
		$language = attach_mod_get_lang('lang_admin_attach');
		include_once($phpbb_root_path . 'language/lang_' . $language . '/lang_admin_attach.' . $phpEx);
	}
}
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

你的attachment mod一定沒有安裝完整, 需要修改的檔案壓根就沒有改到
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
orichard
星球普通子民
星球普通子民
文章: 19
註冊時間: 2007-05-01 20:17

文章 orichard »

~倉木麻衣~ 寫:你的attachment mod一定沒有安裝完整、需要修改的檔案壓根就沒有改到
這是一定的
因為install.txt都做了後台資料庫也有相關table
但就是不知哪裡沒有修改到

attachment_mod.php確實有function include_attach_lang()
但還是請問哪一個程式有call執行到attach_mod/attachment_mod.php
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

orichard 寫: 因為install.txt都做了後台資料庫也有相關table
但就是不知哪裡沒有修改到
這樣我倒是覺得有點奇怪, install.txt 裡第一要修改的檔案就是問題點所在了

#
#-----[ OPEN ]---------------------------------------------
#

代碼: 選擇全部

common.php
#
#-----[ FIND ]---------------------------------------------
# around line 219

代碼: 選擇全部

	$board_config[$row['config_name']] = $row['config_value'];
}
#
#-----[ AFTER, ADD ]--------------------------------------
# After the closing brace
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
真的都有改到的話, 理應不致於會漏掉第一個檔案吧?
建議你再確認一次該修改的檔案都有修改到
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
orichard
星球普通子民
星球普通子民
文章: 19
註冊時間: 2007-05-01 20:17

[外掛] include_attach_lang()無法連結

文章 orichard »

謝謝麻衣大釋疑
是的!common.php要在brace"{"下面增加include attachment_mod.php
自己給加在brace上面
怪不得老是call 不到include_attach_lang() function
再次感謝麻衣大協助 :roll:

附帶一個問題
請問有沒有一種程式工具
可以trace phpBB2的執行步驟
例如 進入自己論壇後
可以看到每一支php或tpl執行順序
這對於做MOD程式修改找bug應該相當有用
orichard
星球普通子民
星球普通子民
文章: 19
註冊時間: 2007-05-01 20:17

[外掛]Call to a member function on a non-object

文章 orichard »

解決後台include_attach_lang() function問題 後
回到自己論壇發現無法進去原先發表的每一個頁面資料
出現Fatal error: Call to a member function on a non-object in /raid/vhost/dynashaklee.url.tw/www/phpBB2/viewtopic.php on line 402
找到 viewtopic.php on line 402為
$cm_viewtopic->generate_columns($template,$forum_id,$sql);
遍詢其他問題文章找不到答案
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

Re: [外掛]Call to a member function on a non-object

文章 ~倉木麻衣~ »

orichard 寫:找到 viewtopic.php on line 402為
$cm_viewtopic->generate_columns($template,$forum_id,$sql);
遍詢其他問題文章找不到答案
這是cash mod 外掛, 與attachment mod 不相關
還是建議你重新檢視一下cash mod的安裝是否無誤、該修改的檔案是否都有確實修改到、程式碼的放置位置是否有發生錯誤
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
orichard
星球普通子民
星球普通子民
文章: 19
註冊時間: 2007-05-01 20:17

文章 orichard »

謝謝麻衣大大力相助
確實找到是cash mod問題
在common.php中找到cash mod少掉
if ( defined('IN_CASHMOD') )
{
include($phpbb_root_path . 'includes/functions_cash.'.$phpEx);
}指令
其他cash mod程式OK
因此加上上述指令後一切就恢復正常
感恩 :-P
主題已鎖定

回到「外掛問題討論」