1 頁 (共 1 頁)

[問題]讓Page_tail.php支援"秀出投票"? 內詳

發表於 : 2003-11-09 01:51
經由不斷的失敗後@@||
決定來發問一下...

我的作法是先將ezportal admin移除\r
也就是不再從資料庫裡讀取設定值\r
so...我會這樣做是...猜這樣會比較好改...

然後開啟Portal.php擷取上方設定值\r
移至includes/page_tail.php

代碼: 選擇全部

$CFG['poll_forum'] = '7';
再繼續從Portal.php擷取下面這一段\r
移至includes/page_tail.php

代碼: 選擇全部

//
// Fetch Poll
//
$fetchpoll = phpbb_fetch_poll($CFG['poll_forum']);

if (!empty($fetchpoll))
{
	$template->assign_vars(array(		
		'S_POLL_QUESTION' => $fetchpoll['vote_text'],
		'S_POLL_ACTION' => append_sid('posting.'.$phpEx.'?'.POST_TOPIC_URL.'='.$fetchpoll['topic_id']),
		'S_TOPIC_ID' => $fetchpoll['topic_id'],
		'L_SUBMIT_VOTE' => $lang['Submit_vote'],
		'L_LOGIN_TO_VOTE' => $lang['Login_to_vote']		
		)
	);

	for ($i = 0; $i < count($fetchpoll['options']); $i++)
	{
		$template->assign_block_vars('poll_option_row', array(
			'OPTION_ID' => $fetchpoll['options'][$i]['vote_option_id'],
			'OPTION_TEXT' => $fetchpoll['options'][$i]['vote_option_text'],
			'VOTE_RESULT' => $fetchpoll['options'][$i]['vote_result'],
			)
		);
	}	
}
else
{
	$template->assign_vars(array(		
		'S_POLL_QUESTION' => $lang['No_poll'],
		'DISABLED' => 'disabled="disabled"'
		)
	);
}
我本來以為可能+的位置錯了!
但是幾乎每個位置都試過了!
而且我在Index.php照這個方法做!就成功了O_Q||...

現在都會出現下面的錯誤代碼,猜測是讀不到"投票版面"的設定值...

代碼: 選擇全部

Fatal error: Call to undefined function: phpbb_fetch_poll() in c:\appserv\www\forum\includes\page_tail.php on line 76

發表於 : 2003-11-24 01:19
Hello 有大大知道我再說什麼嗎?
還是說這個方法不可行呢?
因為是某個大大給我釣竿的@@
可是就是釣不到魚>"<

發表於 : 2003-12-01 18:41
問題已經解決了...我把portal.php拆開來研究...
板大看到請D文吧!

發表於 : 2003-12-01 20:24
動機不明
那可以分享一下你的成果嗎? :)

發表於 : 2003-12-01 22:53
阿!大大您說成果是網站還是方法QQ||

網站還在等待當中...QQ...
有位大大說願意幫我寫寫看那個Mod...(感動+期待)
如果寫好的話...就差不多OK了...
主要整體的精華所在就在那個Mod了!
這個Mod是網站整體的核心所在阿!沒有了它...這個站就像死的...
它就像這個站的心!這個站的軀殼!正在試著呼喚它的心阿!!!
(我好像講得太誇張了...越講越入戲= =||)

方法主要就是在於前面這段吧!

代碼: 選擇全部

define('IN_PHPBB', true);
$phpbb_root_path = './';
我之前就是少了這段...所以都一直動不了
不過我不完全懂這段Code的意思...
我只是分解Portal.php然後猜測&測試它的功能而已\r
不過因該有大大已經知道了吧><"