1 頁 (共 1 頁)

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

發表於 : 2003-11-15 23:15
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行

請教各位大大,上面的問題到底出在哪??我看了老半天,還是不知道要怎麼解決,懇請大大告知,感激不盡

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

發表於 : 2003-11-15 23:20
julia
不知道你引用自已的文章的用意為何,先暫時幫你拿掉~by yuan

發表於 : 2003-11-20 00:38
majimmy
我也跟你一樣發生同樣ㄉ問題 >.<

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

正在此篇爬文 =..=

發表於 : 2003-11-20 20:23
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);
}

發表於 : 2003-11-21 19:45
ernie
阿阿...感謝,我也發生這個問題 :p

發表於 : 2004-02-03 09:55
jahson
我也發生了同樣的問題
可是並無˙法像您這樣解決 請問我該怎麼半
可以把cashmod移除嗎

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

發表於 : 2004-05-30 21:16
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%">

發表於 : 2004-06-23 23:28
bitemancat
我把Cashmod的SQL語法找出來
全部刪掉..然後在重新執行一遍
就ok了

可能是因為SQL那個install有執行過兩次以上
就會發生這樣的錯誤...

發表於 : 2004-09-24 18:27
2kin
bitemancat 寫:我把Cashmod的SQL語法找出來
全部刪掉..然後在重新執行一遍
就ok了

可能是因為SQL那個install有執行過兩次以上
就會發生這樣的錯誤...
怎樣重新執行一遍??

發表於 : 2004-11-30 00:17
esiberg
我也是同樣的問題
不知道哪裡出問題
請問大家怎麼解決的阿??