[問題] banner mod & 子分區有衝突嗎?[已解決]

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

版主: 版主管理群

主題已鎖定
stric
星球公民
星球公民
文章: 99
註冊時間: 2002-08-16 09:30

[問題] banner mod & 子分區有衝突嗎?[已解決]

文章 stric »

問題外掛:Banner Mod
參考連結:http://mods.db9.dk/viewtopic.php?t=1503使用版本:PhpBB 2.11
架設主機作業系統:Win Xp Pro
快速架站程式:Appserv 2.4.1
網站位置:自己電腦(上傳主機前 我都先在自己電腦測試)
狀況描述:
我裝完banner mod後 當我在後台設定好我要的banner後
送出後就出現以下的訊息\r

代碼: 選擇全部

一般錯誤 
Couldn't update/insert into banners table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '?122','55','0','600','50')' at line 2

INSERT INTO phpbb_banner (banner_id, banner_name, banner_active, banner_spot, banner_description, banner_url, banner_click, banner_view, banner_owner, banner_level, banner_level_type, banner_timetype, time_begin, time_end, date_begin, date_end, banner_comment, banner_type, banner_width, banner_height, banner_filter, banner_filter_time,banner_weigth) VALUES ('1','http://www.realedenplace.com/share/ad/bustcash/wife4sex_468X60_1.gif', '1', '0', '', 'http://www.wife4sex.com/refer_big5.php3?ID=andy1207&exit=off', '0', '0', '2', '-1', '2', '0', '0', '0', '0', '0', '','0',?122','55','0','600','50')

Line : 616
File : c:\appserv\www\phpbb\admin\admin_banner.php 

我有安裝子分區
我另一個論壇沒裝子分區可以成功安裝banner mod
請問這2個mod是不是有衝突呢?
請問要怎麼修正呢 ?
麻煩大家指導我一下
謝謝
最後由 stric 於 2005-02-14 09:54 編輯,總共編輯了 1 次。
stric
星球公民
星球公民
文章: 99
註冊時間: 2002-08-16 09:30

文章 stric »

我去官方網找到解答了
po在這裡 有需要的人可以參考一下
修正 SQL Error : 1064 的方法:
打開 admin/admin_banner.php
find

代碼: 選擇全部

VALUES ('$banner_id','" . str_replace("\'", "''", $banner_name) . "', '$banner_active', '$banner_spot', '" . str_replace("\'", "''", $banner_description) . "', '" . str_replace("\'", "''", $banner_url) . "', '$banner_click', '$banner_view', '".$owner['user_id']."', '$banner_level', '$banner_level_type', '$time_type', '$time_begin', '$time_end', '$date_begin', '$date_end', '" . str_replace("\'", "''", $banner_comment) . "','$banner_type','" . str_replace("\'", "''", $banner_width) . "','" . str_replace("\'", "''", 
$banner_height) . "','$banner_filter','$banner_filter_time','$banner_weigth')";
用下面取代:

代碼: 選擇全部

VALUES ('$banner_id','" . str_replace("\'", "''", $banner_name) . "', '$banner_active', '$banner_spot', '" . str_replace("\'", "''", $banner_description) . "', '" . str_replace("\'", "''", $banner_url) . "', '$banner_click', '$banner_view', '".$owner['user_id']."', '$banner_level', '$banner_level_type', '$time_type', '$time_begin', '$time_end', '$date_begin', '$date_end', '" . str_replace("\'", "''", $banner_comment) . "','$banner_type','" . str_replace("\'", "''", $banner_width) . "','" . str_replace("\'", "''", 
$banner_height) . "','$banner_filter','$banner_filter_time','$banner_weigth')";
修正完後 我又遇到另一個問題 就是banner的size會不能控制\r
這時你一樣在admin/admin_banner.php中\r
找\r

代碼: 選擇全部

banner_height = '" . str_replace("\'", "''", $banner_width) . "'
用下面取代:

代碼: 選擇全部

banner_height = '" . str_replace("\'", "''", $banner_height) . "'
主題已鎖定

回到「外掛問題討論」