有幾個tpl檔要改
index_body.tpl, viewforum_body.tpl, profileview_body.tpl... 不大記得了^^"
\n要把<th>或<td>加入 nowrap的屬性, 或是nowrap="nowrap", 例如:
代碼: 選擇全部
<th colspan="2" class="thCornerL" height="25" nowrap>
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> 的顯示不會被斷行, 但是如果width的屬性又加入的話就破功了^^"
以 index_body.tpl 為例:
代碼: 選擇全部
<th colspan="2" class="thCornerL" height="25"> {L_FORUM} </th>
<th width="50" class="thTop"> {L_TOPICS} </th>
<th width="50" class="thTop"> {L_POSTS} </th>
<th class="thCornerR"> {L_LASTPOST} </th> 代碼: 選擇全部
<th colspan="2" class="thCornerL" height="25" nowrap> {L_FORUM} </th>
<th class="thTop" nowrap> {L_TOPICS} </th>
<th class="thTop" nowrap> {L_POSTS} </th>
<th class="thCornerR" nowrap> {L_LASTPOST} </th>原本安裝好phpbb2時,日期是2001,12,25,後來主機時間不小心調到2002年結果過一年後就變2003年,這時有發表文章,後來改回原來的日期,就無法發表新文章,請問該如何改發表過的文章呢?
答:砍掉重裝比較快\r
3.被炸板的話怎麼辦??
被炸版要馬上找IP, 然後鎖起來.. 如果IP一直變, 直接暫時關閉, 然後報警
還有一招..關閉訪客功能..要註冊才能..他若再亂註冊就關掉註冊功能@@
至少會員還能再運作
4.甚麼是GZIP??
那個是檔案壓縮功能,你在控制台備份的話,用GZIP備份下載會比較快\r
5.甚麼是CVS??
CVS is a system for downloading the latest version of files from a central resource (it also governs the checking in and out of files by the developers).
代碼: 選擇全部
[color=red]CVS[/color] 是一種搜尋下載來自主要資源出處最新版本的系統(他也能給予維護者檢查檔案的功能)代碼: 選擇全部
[color=red]HSIM[/color] 設定一個當你得到最新版本.搜尋該維護者的會員名稱.可以找到最近三四天內發表所修改相關程式的系統代碼: 選擇全部
當你來這裡時你就會發現這個搜尋功能很棒.他令人吃驚的地方是你不需花很多心思就能找到你想要的資訊代碼: 選擇全部
祝你好運.這是一個傑出的系統基本上CVS是輪流用修改完了下一個接手接著修改
所以程式碼變動更換的速度很快
除非對於php程式有點研究
不然改版會改到另人受不了
6.關於動態轉址Dns2Go的問題:
如何將位址 Http://xxx.dn2go.com/phpbb2/index.php
直接轉成 Http://xxx.dn2go.com
那麼只要輸入http://xxx.dn2go.com 就可開phpBB2內容呢?
答:按下開始-->程式集-->AppServ-->Apache Configure Server-->Edit the Apache httpd.conf Configuration File
尋找:
代碼: 選擇全部
DocumentRoot "C:/AppServ/www/"代碼: 選擇全部
DocumentRoot "C:/AppServ/www/phpBB2/"7.關於特殊等級:
在管理區內的會員管理---->等級管理---->"特殊等級" 是做什麼用的??
答:
特殊等級的區分就是
例如以竹貓為例
普通子民升級到星球公民要發表30篇文章
特殊等級就是不用列入計算
例如你可以喜歡幫誰取頭銜就幫人家取看你高興囉
8.如何從資料庫刪除會員資料??
sql語法
代碼: 選擇全部
delete from ` [color=red]資料表名稱[/color] ` where username=' [color=red]會員帳號[/color] ';代碼: 選擇全部
delete from ` [color=red]phpbb_users[/color] ` where username=' [color=red]我五我我我我五我我我我我我我我我我五我我我我我[/color] ';如果中文會出錯.
請先使用
代碼: 選擇全部
select user_id,username from phpbb_users 代碼: 選擇全部
________________
user_id,username
0 xxxxxxx
________________
再用user_id去刪除\r
代碼: 選擇全部
delete from ` [color=red]phpbb_users[/color] ` where `user_id`=' [color=red](會員編號)[/color] ';>mysqldump --add-locks db_name > db_backup.sql
備份
再用
mysql > DROP DATABASE db_name;
mysql> CREATE DATABASE db_name;
mysql >exit
>mysql db < db_backup.sql
還原
--------------------------------------------------------------------------------
PHPBB2 RC2 的備份與還原
首先說明一下這是在下收集竹貓的資料加上個人試驗結果﹐並不表示每一個PHPBB2都同樣的沒問題﹐因其中可能有系統上的因素存在﹐所以這一份文章也並不保證可行。
我所使用的虛擬主機系統資訊如下:
FreeBSD 4.1-RELEASE i386
PHP Version 4.0.4pl1
Apache Version Apache/1.3.14 Ben-SSL/1.42
MySQL 3.23.37
phpMyAdmin 2.2.0rc4
第一部份﹐PHPBB2資料庫的備份
備份PHPBB2資料庫的方式有數種。
一種是直接進入PHPBB2 系統控制台執行【備份資料庫 】﹐原則上您必須選擇【完整備份】﹐Gzip (*unx系統下的一種檔案壓縮程式)要不要選用則看您的主機空間有無提供而定﹐PHPBB2預設是已經選好【完整備份】﹐所以您只需要點一下【開始備份】﹐接下來WebBrowser會跳出一個對話盒請您設定儲存備份檔的目錄﹐如果您想做很多不同時間的備份檔﹐您可以在這裡修改檔名為備份日期﹐接下來看資料庫大小與網路速度﹐過一些時間之後資料庫檔案會儲存在您的電腦。
另一種是使用 phpMyAdmin﹐或是Webmin之類的資料庫操作軟體﹐這裡我是使用 phpMyAdmin來介紹。phpMyAdmin 可以自行安裝於您的主機空間﹐當然﹐最好是給phpMyAdmin 目錄加上密碼保護以免被人亂搞。在備份時需要先在左邊分割視窗將您的資料庫挑選﹐然後到右邊將畫面捲到底﹐將【結構與資料(Structure and data)】、【 增加 'drop table'(Add 'drop table' ) 】、【 發送(Send)】都選起來﹐按下Go﹐這樣就可以將資料庫備份下來。重要的一點是﹐您一定要把【Add 'drop table' 】挑選﹐否則您將無法還原資料庫。至於Complete inserts
和 Use backquotes with tables and fields' names 兩項是可有可無的。
最後一種是使用TELNET去登入﹐直接命令列模式操作MySQL來備份資料庫﹐不過許多主機上可能並不提供 telnet的方式(我那個也是)﹐這一個備份方式請參考MySQL專門書籍。
第二部份PHPBB2 的資料庫還原
還原資料庫應該是比較簡單的﹐請進入PHPBB2系統控制台﹐然後選擇【還原資料庫 】﹐把您備份下來的檔案找到﹐然後【開始還原】﹐等一段時間(看資料庫大小與網路速度)﹐還原成功會出現一個畫面告知資料庫已經還原完成。
10.會員群組有甚麼用?
分組討論呀
例如:
開一個專案,只讓加入這一個群組的人可以看到
其他人不可以參與,就像你看不到竹貓的一部份管理區的討論版一樣\r
11."瀏覽人次總計 人次"無法顯示
在index.php裡面把
代碼: 選擇全部
$vc_count = $row[0];代碼: 選擇全部
$vc_count = $row['vc_count'];12.無法進入控制台..
1.管理員別把自己設定成為版主,不然會造成無法進入控制台\r
基本上管理員已經有系統管理功能當然包括管理版面\r
2.手動關閉線上更新功能\r
可能因為網路接續不正常,導致無法順利進入控制台時,請更改下列程式碼\r
找出檔案
admin/pagestart.inc
裡面的
代碼: 選擇全部
function chk_ver($mode, $ver, $http_host, $path_info)
{
$fp = fsockopen ("heaven.wusdsl.net", 80, $errno, $errstr, 30);代碼: 選擇全部
function chk_ver($mode, $ver, $http_host, $path_info)
{
$fp = fsockopen ("heaven.wusdsl.net", 80, $errno, $errstr, 5);1.$errstr, 30 為檢查版本的時間秒數內定為30秒,如30秒內無法跟主機通連就會自動跳過版本檢查進入控制台。
2.如果 $errstr, 5 改成 $errstr, 0 將完全關閉線上通知更新。
13.以特定字串取代DB內原來的資料
如果有在自己網站的phpBB做連結的話,以phpMyadmin,選擇phpbb2使用的DB後,執行下面指令:
代碼: 選擇全部
update phpbb_posts_text set post_text=REPLACE(post_text,'http://www.stonehands.com.tw/~takeigi/','http://heaven.wusdsl.net/') where post_text LIKE '%http://www.stonehands.com.tw/~takeigi/%'
將DB內,phpbb_posts_text這個table內的post_text這欄,內含"http://www.stonehands.com.tw/~takeigi/"字串,全改為"http://heaven.wusdsl.net/",這樣就不用一筆一筆去修改了,一個指令全部完成,另也可用在自己的DB管理上,以某字串,取代特定字串,一次ok!
14.[問題]如何支援香港字?
http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=

