[問題]有關cash mod2.2.1的問題

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

版主: 版主管理群

主題已鎖定
julia
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-10-31 21:26

[問題]有關cash mod2.2.1的問題

文章 julia »

問題外掛:cash mod 2.2.1
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... t=cash+mod

使用版本:phpBB 2.0.6
網站位置:http://w4.csps.tp.edu.tw/~julia/phpBB2/ ... c.php?t=21
這一頁就是發生問題的其中一頁
狀況描述:
我剛剛裝完cash mod之後,就無法看到以發表的文章內容,且有錯誤訊息:

代碼: 選擇全部

Fatal error: Class template_plus: Cannot inherit from undefined class template in /home/julia/public_html/phpBB2/includes/classes_cash.php on line 40
classes_cash.php裡的程式如下:
[php]<?php
class Template_plus extends Template
{
var $classname = "Template";
var $_tpldata = array();
var $files = array();
var $root = "";
var $compiled_code = array();
var $uncompiled_code = array();
function set(&$template)?>[/php]
class Template_plus extends Template就是第40行

同樣,在控制台控制cash mod的地方也有錯誤,而無法進入cash mod的控制台:

代碼: 選擇全部

Fatal error: Call to a member function on a non-object in /home/julia/public_html/phpBB2/includes/functions_cash.php on line 655
functions_cash.php 裡的程式如下:
[php]<?php
$sql = "SELECT * FROM " . CASH_TABLE . " ORDER BY cash_order ";
if ( !($result = $db->sql_query($sql)) ) {
message_die(GENERAL_ERROR, 'Error retrieving cash data', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )


?>[/php]
if ( !($result = $db->sql_query($sql)) )就是第655行

請教各位大大,上面的問題到底出在哪??我看了老半天,還是不知道要怎麼解決,懇請大大告知,感激不盡
最後由 julia 於 2003-11-15 23:21 編輯,總共編輯了 1 次。
julia
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-10-31 21:26

Re: [問題]有關cash mod2.2.1的問題

文章 julia »

不知道你引用自已的文章的用意為何,先暫時幫你拿掉~by yuan
majimmy
工友兼校長
工友兼校長
文章: 170
註冊時間: 2001-11-15 14:16
來自: 屏東
聯繫:

文章 majimmy »

我也跟你一樣發生同樣ㄉ問題 >.<

http://www.phpbb.com/phpBB/viewtopic.php?t=94055

正在此篇爬文 =..=
1.有問題,請先搜尋過一次,再來問
2.不要PM給我=.=(除非有好康的)


圖檔
majimmy
工友兼校長
工友兼校長
文章: 170
註冊時間: 2001-11-15 14:16
來自: 屏東
聯繫:

文章 majimmy »

我發現,我加錯行~"~
改過來就可以 :D

代碼: 選擇全部

# 
#-----[ OPEN ]------------------------------------------ 
#
common.php

# 
#-----[ FIND ]------------------------------------------ 
# 
include($phpbb_root_path . 'includes/db.'.$phpEx);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if ( defined('IN_CASHMOD') )
{
	include($phpbb_root_path . 'includes/functions_cash.'.$phpEx);
}
1.有問題,請先搜尋過一次,再來問
2.不要PM給我=.=(除非有好康的)


圖檔
ernie
星球公民
星球公民
文章: 73
註冊時間: 2003-07-24 16:56
聯繫:

文章 ernie »

阿阿...感謝,我也發生這個問題 :p
簽名是什麼?
jahson
星球普通子民
星球普通子民
文章: 1
註冊時間: 2004-02-03 08:41

文章 jahson »

我也發生了同樣的問題
可是並無˙法像您這樣解決 請問我該怎麼半
可以把cashmod移除嗎
bitemancat
星球公民
星球公民
文章: 40
註冊時間: 2004-05-23 21:54
來自: 從零開始的領域
聯繫:

Re: [問題]有關cash mod2.2.1的問題

文章 bitemancat »

julia 寫:問題外掛:cash mod 2.2.1
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... t=cash+mod

使用版本:phpBB 2.0.6
網站位置:http://w4.csps.tp.edu.tw/~julia/phpBB2/ ... c.php?t=21
這一頁就是發生問題的其中一頁
狀況描述:
我剛剛裝完cash mod之後,就無法看到以發表的文章內容,且有錯誤訊息:

代碼: 選擇全部

Fatal error: Class template_plus: Cannot inherit from undefined class template in /home/julia/public_html/phpBB2/includes/classes_cash.php on line 40
classes_cash.php裡的程式如下:
[php]<?php
class Template_plus extends Template
{
var $classname = "Template";
var $_tpldata = array();
var $files = array();
var $root = "";
var $compiled_code = array();
var $uncompiled_code = array();
function set(&$template)?>[/php]
class Template_plus extends Template就是第40行

同樣,在控制台控制cash mod的地方也有錯誤,而無法進入cash mod的控制台:

代碼: 選擇全部

Fatal error: Call to a member function on a non-object in /home/julia/public_html/phpBB2/includes/functions_cash.php on line 655
functions_cash.php 裡的程式如下:
[php]<?php
$sql = "SELECT * FROM " . CASH_TABLE . " ORDER BY cash_order ";
if ( !($result = $db->sql_query($sql)) ) {
message_die(GENERAL_ERROR, 'Error retrieving cash data', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )


?>[/php]
if ( !($result = $db->sql_query($sql)) )就是第655行

請教各位大大,上面的問題到底出在哪??我看了老半天,還是不知道要怎麼解決,懇請大大告知,感激不盡
不好意思
我也發生這樣的問題......
我也搜尋過文章了
majimmy大大說錯誤的那裡(common.php)我的設定沒有錯誤
請問一下還有哪裡需要debug的呢?
煩請賜教.....

我修改程式碼的時候
比較有問題的是Template那些部分

代碼: 選擇全部

# 
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/memberlist_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# in subSilver, the full line is 
#	  <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
#
	{L_POSTS}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# on the next line
#
	  <!-- BEGIN cashrow -->
	  <th class="thTop" nowrap="nowrap">{cashrow.NAME}</th>
	  <!-- END cashrow -->

#這是我修改我的風格之後的程式碼\r
#  
<td class="toprow"> 
<!-- BEGIN cashrow -->
<div align="center"><span class="toprowtext">{cashrow.NAME}</span></div>
</td>
<!-- END cashrow -->

# 
#-----[ FIND ]------------------------------------------ 
# in subSilver, the full line is 
#	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
#
	 {memberrow.POSTS}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# on the next line
#
	  <!-- BEGIN cashrow -->
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.cashrow.CASH_DISPLAY}</span></td>
	  <!-- END cashrow -->

#這是我修改我的風格之後的程式碼\r
 <!-- BEGIN cashrow -->
<td class="row2" align="center" valign="middle"><span class="mediumtext">{memberrow.cashrow.CASH_DISPLAY}</span></td>
<!-- END cashrow -->


# 
#-----[ FIND ]------------------------------------------ 
# in subSilver, the full line is 
#	  <td class="catBottom" colspan="8" height="28"> </td>
# 
colspan="8"

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
8

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
#
{NUM_COLUMNS}

#這是我修改我的風格之後的程式碼\r
<td class="catrow" colspan="{NUM_COLUMNS}"><span class="catrowtext"> </span></td>


# 
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/profile_view_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# in subSilver, the full line is 
#		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
# 
{INTERESTS}

# 
#-----[ FIND ]------------------------------------------ 
# (on the next line)
# 
		</tr>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
		{CASH}
#這是我修改我的風格之後的程式碼\r

<tr> 
<td class="row1"><b><span class="largetext">{L_INTERESTS}:</span></b></td>
 <td class="row1"><span class="largetext">{INTERESTS}</span></td>
</tr>
{CASH}

# 
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/viewtopic_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 
{postrow.POSTER_FROM}

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#
{postrow.POSTER_FROM}

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
<br />{postrow.CASH}

#這是我修改我的風格之後的程式碼\r
{postrow.POSTER_JOINED}<br>
{postrow.POSTER_POSTS}<br>
{postrow.POSTER_FROM}<br />{postrow.CASH}</span></td>
<td valign="top" class="{postrow.ROW_CLASS}"> <span class="smalltext">
<table width="100%">
bitemancat
星球公民
星球公民
文章: 40
註冊時間: 2004-05-23 21:54
來自: 從零開始的領域
聯繫:

文章 bitemancat »

我把Cashmod的SQL語法找出來
全部刪掉..然後在重新執行一遍
就ok了

可能是因為SQL那個install有執行過兩次以上
就會發生這樣的錯誤...
2kin
星球普通子民
星球普通子民
文章: 4
註冊時間: 2004-08-25 03:35

文章 2kin »

bitemancat 寫:我把Cashmod的SQL語法找出來
全部刪掉..然後在重新執行一遍
就ok了

可能是因為SQL那個install有執行過兩次以上
就會發生這樣的錯誤...
怎樣重新執行一遍??
esiberg
星球普通子民
星球普通子民
文章: 1
註冊時間: 2004-11-29 18:24

文章 esiberg »

我也是同樣的問題
不知道哪裡出問題
請問大家怎麼解決的阿??
主題已鎖定

回到「外掛問題討論」