Skip navigation.

Richie的布锣歌

Yesterday&Tomorrow

[整理帖]IPB 2.1.x 前、後台要注意的選項設定

如果有疑問或者要幫忙整理前後台要注意的選項設定,
請在IPB板上,再建立新主題,謝謝。

前台部份

1.所見即所得編輯器
到論壇首頁 => 我的控制台 => 論壇設定
=> 發表文章時所使用的編輯器: 標準編輯器 或選擇 所見即所得編輯器
(所見即所得編輯器需要使用 IE6, Mozilla 或 Firefox)

2.一篇文章裡,一口氣回覆好幾個人的文章內容(多重引用的附加元件之功能)
在要回覆的主題文章之下方,按下[+引言]選項,它就會變成紅色的[-引言],
接下來再按下好幾個人的文章內容之下方的[+引言]選項之後,
最後再按底下的[發表回覆]就可以開始編輯並回覆了

------------------------------------------------
後台部份(論壇系統管理者必看喔)


1.更改編碼為UTF-8 ( charset=utf-8 )
ACP => TOOLS & SETTINGS => General Configuration (18 settings)
(These settings control the basics of the board such as URLs and paths.)
=> Document character set: iso-8859-1 改為 utf-8
(Enter the document character set for all HTML pages.)

2.修改CSS的字體大小
http://forums.odysseyweb.idv.tw/index.php?showtopic=420

到後台修改的方法
ACP => LOOK & FEEL => 右邊的選項 Skin Sets => IPB Default Skin => Options 圖文字選項
=> Edit Stylesheet (CSS Advanced Mode)

到phpMyAdmin去改資料庫的方法
ipbskin_sets => 瀏覽 => 預設面板 => 按下編輯
=> set_cache_css => 貼上去修改的css => 按下執行

3.關閉自動斷行,除去文章行與行之間的亂碼或是?問號
ACP => TOOLS & SETTINGS => Topics, Posts and Polls
=> No. characters to word wrap on? 80改為0
(Prevents long unbroken words which distort tables. 80 - 100 is recommended)

4.在n分鐘內於同一主題的連續灌水回覆,自動合併在一篇文章裡
ACP => TOOLS & SETTINGS => Topics, Posts and Polls
=> Merge member's concurrent posts:10改0來取消
(When a member posts twice within n minutes, once after the other in a topic they will be merged into one post. Enter the number of minutes to capture concurrent posts. Enter 0 to not use.)


5.論壇首頁下方 Invision Power Board v2.1.x © 2005 IPS, Inc.
顯示 Licensed to: xxxx

ACP => TOOLS & SETTINGS => IPB Licence Settings
=> IPB Registered License Key:序號
=> Display registered to line?:Yes
=> Show as licensed to...:xxxx


6.文章評分功能
ACP => MANAGEMENT => Manage Forums => 在某某板的右邊之圖文字選項並選擇 Settings...
=> Enable Topic Rating:選Yes
(per user group option)

開啟XXX群組可以使用評分功能
ACP => MANAGEMENT => Users and Groups => Manage User Groups
=> User Group Management => Group Title => 選擇XXX群組之圖文字選項並選擇 Edit Group
=> Posting Permissions => Can rate topics (in forums where allowed)?:選擇Yes(Not allowed to change vote)


7.修改註冊表單裡的註冊條款&規定
http://forums.odysseyweb.idv.tw/index.php?showtopic=246
ACP => TOOLS & SETTINGS => Board Guidelines => Registration Terms & Rules:貼上去管理者訂的註冊條款&規定
(The content of this section will be displayed before a member can register a new account. HTML ENABLED)



8.修改論壇網頁檔頭(可由檢視 => 原始檔。看到修改後的效果)
LOOK & FEEL => IPB Default Skin => Options => Edit Board Header & Footer Wrapper

最好是將
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
改成
<html xml:lang="zh-TW" lang="zh-TW" xmlns="http://www.w3.org/1999/xhtml">
沒有似乎也沒關係的樣子

接下來可以加入網站的 keyword description 或者是 Google Analytics
例如
<meta name ="keywords" content="IPB,超時空要塞,安達充,動漫畫電玩,電腦技術">
<meta name="description" content="有超時空要塞、安達充、電腦技術等多主題討論的論壇">



9.暫時關閉論壇
通常管理者要備份資料庫或修改、升級論壇時,都會先關閉論壇
ACP => TOOLS & SETTINGS => Board Offline / Online
=> Turn the board offline? 選Yes (.)
=> The offline message to display:可以在此寫一些關閉論壇的原因
----------------------------------------------------
10.你的論壇名稱
ACP => TOOLS & SETTINGS => General Configuration
=> Board Name:更改為你的論壇名稱
----------------------------------------------------
11.在論壇頁面底下顯示Debug資訊
ACP => TOOLS & SETTINGS => General Configuration=> Debug level
=> 通常選1: Show server load, page generation times and query count

Debug level總共有這4個選項可選擇
0: None - Don't show any debug information
1: Show server load, page generation times and query count
2: Show level 1 (above) and GET and POST information
3: Show level 1 + 2 and database queries

若選1之後,回到論壇首頁,就會看到底下顯示
0.0996 秒 -- 6 查詢 GZIP 啟用
----------------------------------------------------
12.將英文的 Pinned 改為「 置頂 」中文顯示
ACP => TOOLS & SETTINGS => Topics, Posts and Polls =>
=> Topic Titles 更改以下3個
Topic prefix for PINNED topics:將 Pinned: 改為 置頂:
Topic prefix for MOVED topics:將 Moved: 改為 移動:
Topic prefix for POLLS:將 Poll: 改為 投票:
----------------------------------------------------
13.對Guest訪客預設選擇
ACP => TOOLS & SETTINGS => User Profiles =>
=> Guest Default Options 有3個選項
Allow GUESTS to view signatures? Yes No
Allow GUESTS to view posted images? Yes No
Allow GUESTS to view user avatars? Yes No
----------------------------------------------------



14.論壇頁面底下顯示Debug資訊之「查詢」的字體大小
/cache/skin_cache/cacheid_x(x依照您的設定) /skin_global.php
找出 color:white;font-size:10px
替換 color:white;font-size:12px
----------------------------------------------------

註冊的ID字元長度問題

改那個的話..要改到程式碼才有辦法

紅色是下限.藍色是上限.改一個就全部一起改會比較好
[不可以小於紅色(可以等於),不可以大於藍色(可以等於)]

打開.\jscripts\ipb_register.js 找到以下引用
reg_field_ids['name'].value.length < 3 || reg_field_ids['name'].value.length > 32

改成引用
reg_field_ids['name'].value.length < 2 || reg_field_ids['name'].value.length > 32



打開.\cache\lang_cache\en\lang_register.php 找到以下(第31行'reg_error_username_none'後方)引用
The username must be between 3 and 32 characters

改成引用
The username must be between 2 and 32 characters



打開.\sources\action_public\register.php 找到以下引用
$in_username OR strlen($len_u) < 3 OR strlen($len_u) > 32

改成引用
$in_username OR strlen($len_u) < 2 OR strlen($len_u) > 32


嗯嗯~~ 補充一點 xhtwj 的說明..
> > > 就中文字而言,JavaScript 計算字數的方式和 PHP 略有不同....

以上例來說: ipb_register.js 改的是 JavaScript 的部份,register.php 改的則是 PHP
JavaScript 不管中英文字都算一個、PHP 的 strlen 則依不同編碼一中文字可能算 2 或 3 個

由於 JavaScript 的表單驗証在先,原則上設定 ipb_register.js 的限制就夠了..
不過.... 因為 JavaScript 是 user 端的程序,有些人找碴的.. 會知道怎麼規避的~~
真正在寫入資料庫前的檢查,反而應該是在 register.php 這裡...

怎麼讓這兩者的檢查一致呢?
一個方法是如之前提的 UTF-8 修正,改 strlen 為 utf8_strlen 或採 mb_strlen
參考: http://ipb.deals.com.tw/forum/index.php?sh...findpost&p=4321
另一個相反方法就是改 JavaScript,不過... JavaScript 怎麼判斷中英文字,小弟也不會~

總之,如要確實修正/限制註冊名稱長度的話,還要考慮上述中英文、編碼的問題
而且中文名稱 2 個字很普遍、但英文 2 個字確實又嫌太短啦~~
上下限怎麼拿捏,也是很令人頭疼滴~~

IPB 2.0 Final 完整安裝

【首頁安裝】

步驟一》:請連線上FTP,進入「Tools_and_Scripts」→「ipbportal」下,在「index_rename.php」處按滑鼠右鍵打開功能表,選擇「移動」。


步驟二》:請將檔案移動至您的論壇總目錄下,或者將「/Tools_and_Scripts/ipbportal」這一段刪除,然後按確定即可。

步驟三》:回到論壇總目錄下,在「index_rename.php」處按滑鼠右鍵打開功能表,選擇「重新命名」。請命名為「index.php」。

下圖即是您安裝完成後的論壇首頁模式。如要進入論壇,則點選「Forums」即可。
您的論壇首頁位址就是:http://yourname.xxx/xxx/index.php


【中文化~更改論壇包裝、編碼】
(上傳了上一步的語言包後,在論壇按重新整理是不是猛地出現一大片亂碼呵~這是一定的啦~~因為論壇包裝的語系還是設定在西歐編碼,所以接下來要把下面步驟改完,才算中文化完成)

步驟一》請先前論壇前台進入「ACP」管理控制台,然後請按下圖標示的順序點選編輯論壇包裝。

步驟二》參照下圖,請改成您之前所覆蓋的語言包編碼,然後按「Save Wrapper」儲存結束。

步驟三》請按下圖標示的順序點選進入論壇HTML模版。

步驟四》在「Search templates...」處,打入「iso-8859-1」搜尋有此西歐編碼出現的HTML 。

步驟五》點選「All Global HTML」打開「pop_up_window」直接進入修改。

步驟六》參照下圖,請改成您之前所覆蓋的語言包編碼,然後按「Save Template Bit(s)」儲存結束。

步驟七》回到步驟四,參照步驟五、六的方式,修改「IPB Portal」→「csite_skeleton_template」內的編碼。

完成了嗎?恭禧您!請您回到您的論壇前台,再重新整理一次即可顯示為中文版了。


【中文化~換掉英文按鈕】
步驟一》請將您下載回來的中文按鈕解壓縮後,連線上FTP,將檔案覆蓋在「style_images/1」下的英文按鈕原檔即可。


在线显示搜索引擎机器人名称代码

AbachoBOT=Abacho.com
abcdatos_botlink=Abcdatos.com
http://www.abcdatos.com/botlink/=Abcdatos.com
AESOP_com_SpiderMan=Aesop.com
ah-ha.com crawler (crawler@ah-ha.com)=ah-ha.com
ia_archiver=Archive.org
Scooter=Altavista.com
Mercator=Altavista.com
Scooter2_Mercator_3-1.0=Altavista.com
roach.smo.av.com-1.0=Altavista.com
Tv<nn>_Merc_resh_26_1_D-1.0=Altavista.com
AltaVista-Intranet=Altavista.co.uk
jan.gelin@av.com=Altavista.co.uk
FAST-WebCrawler=alltheweb.com
crawler@fast.no=alltheweb.com
Acoon Robot=acoon.de
antibot=antisearch.net
Atomz=atomz.com
Buscaplus Robi=buscaplus.com
CanSeek/=canseek.ca
support@canseek.ca=canseek.ca
ChristCRAWLER=christcrawler.com
Crawler=crawler.de
admin@crawler.de=crawler.de
DaAdLe.com ROBOT/=daadle.com
RaBot=daum.net
Agent-admin/=daum.net
phortse@hanmail.net=daum.net
contact/jylee@kies.co.kr=kies.co.kr
DeepIndex=deepindex.com
DittoSpyder=ditto.com
Jack=domanova.co.uk
Speedy Spider=entireweb.com
ArchitextSpider=excite.com
ArchitectSpider=excite.com
Arachnoidea=euroseek.net
arachnoidea@euroseek.net=euroseek.net
EZResult=ezresults.com
Fast PartnerSite Crawler=fastsearch.net
FAST Data Search Crawler=fastsearch.net
KIT-Fireball=fireball.de
FyberSearch=fybersearch.com
GalaxyBot=galaxy.com
geckobot=geckobot.com
GenCrawler=gendoor.com
GeonaBot=geona.com
Googlebot=Google.com
googlebot@googlebot.com=Google.com
google=Google.com
moget/2.0=goo.ne.jp
moget@goo.ne.jp=goo.ne.jp
Aranha=girafa.com
Slurp.so/1.0=Yahoo
slurp@inktomi.com=Yahoo
Slurp/2.0j=Yahoo
www.inktomisearch.com=Yahoo
Slurp/2.0-KiteHourly=Yahoo
Slurp/2.0-OwlWeekly=Yahoo
spider@aeneid.com=Yahoo
Slurp/3.0-AU=Yahoo
Toutatis 2.5-2=hoppa.com
Hubater=hubat.com
IlTrovatore-Setaccio=iltrovatore.it
IncyWincy=incywincy.com
UltraSeek=infoseek.com
InfoSeek Sidewinder=infoseek.com
Mole2/1.0=intags.de
webmaster@intags.de=intags.de
MP3Bot=mp3bot.de
C-PBWF-ip3000.com-crawler=ip3000.com
ip3000.com-crawler=ip3000.com
kuloko-bot/0.2=kuloko.com
LNSpiderguy=lexis-nexis.com
NetResearchServer=look.com
MantraAgent=looksmart.com
NetResearchServer=loopimprovements.com
Lycos_Spider_(T-Rex)=lycos.com
JoocerBot=joocer.com
HenryTheMiragoRobot=mirago.co.uk
mozDex/=mozdex.com
MSNBOT/0.1=MSN
Gulliver=northernlight.com
ObjectsSearch/0.01=objectssearch.com
PicoSearch/=picosearch.com
PJspider=portaljuice.com
DIIbot=powerinter.net
nttdirectory_robot=navi.ocn.ne.jp
super-robot@super.navi.ocn.ne.jp=navi.ocn.ne.jp
griffon=super.navi.ocn.ne.jp
griffon@super.navi.ocn.ne.jp=super.navi.ocn.ne.jp
Spider/maxbot.com=maxbot.com
admin@maxbot.com=maxbot.com
gazz/1.0=Unknown Spider
gazz@nttrd.com=Unknown Spider
NationalDirectory-SuperSpider=nationaldirectory.com
dloader(NaverRobot)/=naver.com
dumrobo(NaverRobot)/=naver.com
Openfind piranha=openfind.com
Shark=openfind.com
robot-response@openfind.com.tw=openfind.com.tw
Openbot/=openfind.com.tw
psbot=picsearch.org
CrawlerBoy=pinpoint.com
ip3000.com=petersnews.com
AlkalineBOT=AlkalineBOT
Fluffy the spider=searchhippo.com
info@searchhippo.com=searchhippo.com
Scrubby/=scrubtheweb.com
asterias=singingfish.com
speedfind ramBot xtreme=speedfind.de
Kototoi/0.1=s.u-tokyo.ac.jp
Searchspider/=searchspider.com
SightQuestBot/=sightquest.com
Spider_Monkey/=spidermonkey.ca
Surfnomore Spider v1.1=surfnomore.com
Robot@SuperSnooper.Com=supersnooper.com
teoma_agent1=teoma.com
teoma_admin@hawkholdings.com=teoma.com
Teradex_Mapper=mapper.teradex.com
mapper@teradex.com=mapper.teradex.com
ESISmartSpider=travel-finder.com
Spider TraficDublu=traficdublu.ro
Tutorial Crawler=tutorgig.com
UK Searcher Spider=uksearcher.co.uk
Vivante Link Checker=vivante.com
appie=walhello.com
Nazilla=websmostlinked.com
www.WebWombat.com.au=webwombat.com.au
marvin/infoseek=webseek.de
marvin-team@webseek.de=webseek.de
MuscatFerret=webtop.com
WhizBang! Lab=whizbanglabs.com
ZyBorg=wisenut.com
WIRE WebRefiner=wire.co.uk
WSCbot=worldsearchcenter.com
Yandex=yandex.com
Yellopet-Spider=yellowpet.com
Iron33=verno.ueda.info.waseda.ac.jp/
ALink=Link Checkers
AMeta=Link Checker
ASPSearch URL Checker=Link Checker
BlogBot=Link Checker
BMChecker=Link Checker
Bookmark Buddy=Link Checker
Check&Get=Link Checker
CheckWeb=Link Checker
CNET_Snoop=Link Checker
CSE HTML Validator=Link Checker
DRKSpider=Link Checker
DISCo Watchman=Link Checker
DoctorHTML=Link Checker
Email Extractor=Email Extractor
EmailSiphon=Email Extractor
EmailWolf=Email Extractor
FavOrg=Link Checker
Favorites Sweeper=Link Checker
FreshLinks.exe=Link Checker
Funnel Web Profiler=Link Checker
Html Link Validator=Link Checker
The Informant=Link Checker
The Intraformant=Link Checker
InternetLinkAgent=Link Checker
InternetPeriscope=Link Checker
javElink=Link Checker
jdwhatsnew.cgi=Link Checker
JRTS Check Favorites Utility=Link Checker
Lambda LinkCheck=Link Checker
LinkLint-checkonly=Link Checker
LinkAlarm=Link Checker
Linkbot=Link Checker
Linkman=Link Checker
LinkProver=Link Checker
Links=Link Checker
LinkScan Server=Link Checker
LinkSweeper=Link Checker
Link Valet Online=Link Checker
LinkVerify Spider=Link Checker
LinkWalker=Link Checker
Morning Paper=Link Checker
MoveAnnouncer=Link Checker
NetLookout=Link Checker
NetMechanic=Link Checker
www.elsop.com=Link Checker
NetMind-Minder=Link Checker
NetMonitor=Link Checker
Netprospector JavaCrawler=Link Checker
online link validator=Link Checker
Rational SiteCheck=Link Checker
Robozilla=Link Checker
RPT-HTTPClient=Link Checker
SurfMaster=Link Checker
SyncIT=Link Checker
Watchfire WebXM=Link Checker
WatzNew Agent=Link Checker
WebSite-Watcher=Link Checker
WebTrends Link Analyzer=Link Checker
Weblink Scanner=Link Checker
Xenu's Link Sleuth=Link Checker
W3C_Validator=Link Validator
WDG_Validator/=Link Validator
Tooter=Link Validator
citenikbot/=citenik.co.uk
CLIPS-index=clips-index.imag.fr/
Computer_and_Automation_Research_Institute_Crawler=Research Bot
cosmos=xyleme.com
robot@xyleme.com=xyleme.com
DiaGem/=DiaGem
Digimarc WebReader=digimarc.com
EchO!/2.0=voila.com
FinaleRobot=expressus.com
robot-master@expressus.com=expressus.com
Ideare - SignSite=ideare.com
GentleSpider=research.att.com
Gulper Web Bot=Gulper Web Bot
larbin=Unknown Spider
sebastien.ailleret@inria.fr=inria.fr
ghi@lcs.mit.edu=Unknown Spider
MultiText=MultiText
NEC Research Agent=NEC Research Agent
OntoSpider=OntoSpider
sherlock_spider=sherlock.com.cn
Steeler=Steeler
ru-robot=rutgers.edu
0.1_hseo(at)cs.rutgers.edu=rutgers.edu
WebGather=WebGather
xyro=xyro
xcrawler@inria.fr=Unknown Spider
Zao/0.2=Zao
ADSARobot=ADSARobot
AnswerChase=AnswerChase
ASPSeek=ASPSeek
AVSearch=AVSearch
Checkbot=Checkbot
DaviesBot=DaviesBot
deepweb=deepweb.com
GigaBaz=brainbot.com
GigaBazVStheWeb=brainbot.com
crawler@brainbot.com=brainbot.com
Giskard=oralco.com
InternetSeer=InternetSeer
ipiumBot=ipiumBot
InsumaScout=InsumaScout
Katriona=Katriona
LEIA=LEIA
LexiBot=lexibot.com
metabot=metabot
NetCruiser=NetCruiser
NPBot=nameprotect.com
NetZippy=NetZippy
NZBot=navigationzone.com
Opencola=opencola.com
Oxxbot1=Oxxbot
Pansophica=Pansophica
Phoaks=Phoaks
PICgrabber=PICgrabber
PictureOfInternet=PictureOfInternet
erik@malfunction.org=Unknown Spider
PintaSpider=PintaSpider
PolyBot=PolyBot
Squid=Squid
Sqworm=Sqworm
TaWWWantula=TaWWWantula
TeraCrawl=TeraCrawl
TurnitinBot=turnitin.com
UCmore=ucmore.com
UdmSearch=mnoGoSearch
unlostBot=unlost.com
URLBlaze=urlblaze.net
UrlScope=UrlScope
Vagabondo=Vagabondo
vspider=vspider
WAVETools=WAVETools
Webbandit=Webbandit
Webclipping.com=Webclipping.com
webcollage=webcollage
WebCompass=WebCompass
WebGenie=WebGenie
Web Magnet=Unknown Spider
WebMiner=Unknown Spider
Webpush=Unknown Spider
WebSymmetrix=Unknown Spider
webrank=Unknown Spider
webwasher=Unknown Spider
WhosTalking=Unknown Spider
AnzwersCrawl/2.0=Anzwers
fido/1.0 Harvest/1.4.pl2=Planet Search
GAIS Robot/1.0B2=seednet
Googlebot/1.0=Google.com
Gulliver/1.2=Northern Light
Infoseek Sidewinder/0.9=Infoseek
KIT_Fireball/2.0=Fireball
lwp-trivial/1.27=Search 4 Free
Lycos_Spider_(T-Rex)/3.0=Lycos
Scooter/1.0=AltaVista
Scooter/1.0 scooter@pa.dec.com=AltaVista
Scooter/1.1 (custom)=AltaVista
Scooter/2.0 G.R.A.B. X2.0=AltaVista
Scooter/2.0 G.R.A.B. V1.1.0=AltaVista
search.at V1.2=search.at
inktomi=Inktomi Spider
SwissSearch V1.2=SwissSearch
The Informant=The Informant
Ultraseek=Infoseek
WebCrawler/3.0 Robot libwww/5.0a=WebCrawler
WebCrawler-AddURL/2.0=WebCrawler
WiseWire=WiseWire
WiseWire-Alpha-1.0=WiseWire
WiseWire-Alpha-Spider=WiseWire
WiseWire-Alpha12-Spider971219a=WiseWire
WiseWire-Alpha12-Spider(971223a)=WiseWire
WiseWire-HotSpider-1.0=WiseWire
WiseWire-Spider=WiseWire
WiseWire-Spider-1.0=WiseWire
WiseWire-Spider2=WiseWire
WiseWire-Widow-1.0=WiseWire
WiseWire-Widow-1.0r=WiseWire
WiseWire-Widow-1.0-ALPHA12=WiseWire
CherryPickerSE/1.0=Email Extractor
CherryPickerElite/1.0=Email Extractor
Crescent Internet ToolPak HTTP OLE Control v.1.0=Email Extractor
EmailCollector/1.0=Email Extractor
EmailWolf 1.00=Email Extractor
ExtractorPro=Email Extractor
ask jeeves=Ask Jeeves
lycos=Lycos.com
whatuseek=What You Seek
wisenutbot=Looksmart
msnbot=MSN
GigaBlast=Gigablast
Gigabot=Gigablast
archive_org=Archive.org
jeeves=Ask Jeeves
Asterias=Singingfish Spider
Slurp=Inktomi Spider
ZyBorg=LookSmart Bot
baiduspider=Baidu
baidu bot=baidu.com

IPB2疑难问题解决方案精粹

QUOTE
1、如何解决日历显示出错?
答:
请打开并编辑calendar.php文件
查找
$cal_output .= $this->html->mini_cal_day_bit( substr($day,0,1) ); 

如果是Big5/GB2312编码请修改为:
CODE 
$cal_output .= $this->html->mini_cal_day_bit( substr($day,0,2) ); 

如果是UTF-8 编码请修改为:
CODE 
$cal_output .= $this->html->mini_cal_day_bit( substr($day,0,6) ); 



QUOTE
2、如何解决我的助手出现乱码?
答:
请进入管理中心(admin CP)->Skins & Templates -> Skin Manager->IPB Default Skin->Edit Root Skin Template HTML->All Global HTML ->pop_up_window
修改为:<meta http-equiv="content-type" content="text/html; charset=gb2312" /> (请注意红色部分)


QUOTE
3、如何让附件名支持中文?
答:
方法一(可能会存在安全引患):
打开并编辑class_upload.php文件,查找
$FILE_NAME = preg_replace( "/[^\w\.]/", "_", $FILE_NAME );
改为://$FILE_NAME = preg_replace( "/[^\w\.]/", "_", $FILE_NAME );

方法二(来源于ipbfans.org):
打开并编辑class_upload.php文件,查找
$FILE_NAME = preg_replace( "/[^\w\.]/", "_", $FILE_NAME );
修改为:
if (!$this->has_gb($FILE_NAME) )
{
$FILE_NAME = preg_replace( "/[^\w\.]/", "_", $FILE_NAME );
}


QUOTE
4、如何消除贴子中的乱码?
答:
进入后台在系统设置里将Topics, Posts and Polls-No. characters to word wrap on?默认的80改成0即可。


QUOTE
5、如何添加滚动公告?
答:
ACP Home / Skin Manager Home / Board Index/newslink
<marquee scrollamount=3 direction=left width=200 onmouseover=this.stop(); onmouseout=this.start();>$title </marquee>


QUOTE
6、如何修改IE标题行文字(Powered by Invision Power Board)?
答:
打开/sources/Boards.php
查找:
$cp = " (Powered by Invision Power Board)";
改为:
$cp = "";


QUOTE
7、如何让论坛的表格线对齐?
答:
进入ACP Home / Skin Manager Home /Edit Root Skin Template HTML/ Board Indexl
打开subheader和 CatHeader_Expanded文件,修改:

  {ipb.lang['cat_name']}
  {ipb.lang['topics']}
  {ipb.lang['replies']}
  {ipb.lang['last_post_info']}



QUOTE
8、如何将快速回复默认为打开?
答:
打开 /sources/topics.php
查找
if ( $sqr == 1 )
替换为
if ( $sqr == 0 )


QUOTE
9、如何才能上传flash文件?
答:
进入Admin CP->Attachments ->Attachment Types->选取.swf文件类型即可。


QUOTE
10、如何去除超链接下划线?
答:
进入将Admin CP->Skins & Templates ->Skin Manager->IPB Default Skin->Edit Root Skin Stylesheet (CSS Advanced Mode)->将其a:active下的text-decoration设置为none,将a:hover下的text-decoration设置为underline

QUOTE
11、如何发布全局公告?
答:
以论坛管理员的身份登入论坛-> My Controls->Manage Announcements ->Add Announcement


QUOTE
12、如何在注册时显示安全码?
答:
进入Admin CP->System Settings ->View All General Settings->Security and Privacy ->Enable Script/Bot Flood Control?->Advanced(Requries GD library)


QUOTE
12、如何给主题加红?
答:
进入Admin CP->Forum Control ->Topic Multi-Moderation->Add New ->在Add to START of topic title?里填写:->Add to END of topic title?里填写:


QUOTE
13、如何在登录时默认不保存cookie?
答:
A、进入Admin CP-> Skin Manager -> Log In ->ShowForm->去除红色部分
<table cellspacing="1">
&nbsp;  <tr>
&nbsp; &nbsp; <td width="10%"><input type="checkbox" name="CookieDate" value="1" checked="checked" /></td>


B、进入Admin CP-> Skin Manager -> Board Index -> PageTop->去除红色部分
<form action="{ipb.script_url}act=Login&amp;CODE=01&amp;CookieDate=1" method="post">
&nbsp; <input type="text" size="20" name="UserName" onfocus="this.value=''" value="{ipb.lang['qli_name']}" />
&nbsp; <input type="password" size="20" name="PassWord" onfocus="this.value=''" value="ibfrules" />
&nbsp; <input class="button" type="image" src="{ipb.vars['img_url']}/login-button.gif" />
</form>
</font>



QUOTE
14、如何添加导航链接?
答:
进入Admin CP-> Skin Manager ->All Global HTML\global_board_header
查找{ipb.lang['tb_help']}[html:a href="{ipb.script_url}act=Search&f={ipb.input['f']}"]{ipb.lang['tb_search']}{ipb.lang['tb_mlist']}{ipb.lang['tb_calendar']}添加几个链接即可


QUOTE
15、如何限制签名图片高度?
答:
在样式表中查找signature,在其后增加代码:height:200px; overflow:auto;


QUOTE
16、如何在版权处添加自己的信息?
答:
在sources/classes/class_display.php和sources/boards.php中查找相关信息。


QUOTE
17、如何汉化Inbox和Send Items?
答:
将如下文件中查找并修改:
upload\sources\messenger.php
upload\sources\register.php
upload\sources\usercp.php
注意:如果您已安装并有会员注册,那么请在后台执行如下语句:
CODE
update  ibf_member_extra set vdirs="in:收件箱|sent:发件箱"



QUOTE
18、如何自动缩下引用图片,防止撑大表格?
答:
打开:/sources/lib/post_parser.php
查找:
CODE
return "<img src='$url' border='0' alt='user posted image'>";



替换为:
CODE
return "<!--Image $url--><a href='$url' target='_blank'><img src='$url' border='0' alt='user posted image' onload='javascript:if(this.width>(screen.width*0.95-400)) this.width=(screen.width*0.95-400)'></a><!--End Image-->";


查找:
CODE
$txt = preg_replace( "#<img src=[\"'](\S+?)['\"].+?".">#" , "\[IMG\]\\1\[/IMG\]" , $txt );



在上面添加:
CODE
$txt = preg_replace( "#<!--Image (.+?)-->.+?<!--End Image-->#" , "\[IMG\]\\1\[/IMG\]", $txt );

很详细的 CSS 图片指南

很详细的 CSS 图片指南:
http://www.duggyd.co.uk/css/ipb2_1/index.htm

去掉IPB标题中的'Powered by Invision Power Board' 字样

去掉IPB标题中的'Powered by Invision Power Board' 字样

在下面的目录:
/sources/action_public/boards.php 188行

代码:
$cp = "(Powered by Invision Power Board)";

把引号中间的去掉就行了。
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31