會(huì)員在論壇發(fā)鏈接帖子,無非就是給自己網(wǎng)站打廣告。為了論壇人氣,適當(dāng)?shù)膹V告互動(dòng)是可以的,為了方便的控制好,我們可以設(shè)定一個(gè)預(yù)定值,只有達(dá)到發(fā) 帖數(shù)量后,才可以發(fā)帶有超鏈接的帖子,這樣論壇的總帖子數(shù)量和用戶的一些特殊要求,兩全其美。那么,我們的phpwind是否可以實(shí)現(xiàn)類?如何可以實(shí)現(xiàn), 如何設(shè)置?這個(gè)功能,我們可以在phpwind后臺(tái)直接設(shè)置,但是無憂主機(jī)小編在測(cè)試中,發(fā)現(xiàn)了一個(gè)bug,但是設(shè)置這項(xiàng) 選項(xiàng)后會(huì)員回復(fù)帖子會(huì)提示:你的發(fā)貼數(shù)未到x(帖子的數(shù)量),不能發(fā)表帶有鏈接地址的帖子。而且已經(jīng)在官方找到了解決方案,并確定是這是一個(gè)BUG,小編 現(xiàn)在分享一下這個(gè)bug的解決方案,讓站長(zhǎng)遇到同樣問題少走彎路。
創(chuàng)新互聯(lián)公司長(zhǎng)期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為射陽企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,射陽網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。一、phpwind后臺(tái)操作路徑
Phpwind管理后臺(tái)—>全局—>會(huì)員相關(guān)—>鏈接帖發(fā)帖限制
二、解決會(huì)員回復(fù)帖子提示:您的發(fā)帖數(shù)未到x(帖子的數(shù)量),不能發(fā)表帶有鏈接地址的帖子方案
文件目錄為:lib/forum/post.class.php將文件下載至本地
文本編輯器打開:post.class.php(修改前備份好原文件)
查找:(大約在660-669行)
function urlCheck($str) {
global $db_bbsurl;
if (strpos($str,\'[/URL]\') !== false || strpos($str,\'[/url]\') !== false) return true;
if (preg_match_all(\'/[url=([^]]+)]/is\', $str ,$matches)){
foreach ($matches[1] as $v) {
if (strpos($v, $db_bbsurl) !== 0) return true;
}
}
return false;
}
修改為:
function urlCheck($str) {
global $db_bbsurl;
if (strpos($str,"[quote]") !== false && strpos($str,"[/quote]") !== false) {
$str = preg_replace("/[quote](.*?)[/quote]/eis","",$str);
}
if (strpos($str,\'[/URL]\') !== false || strpos($str,\'[/url]\') !== false) return true;
if (preg_match_all(\'/[url=([^]]+)]/is\', $str ,$matches)){
foreach ($matches[1] as $v) {
if (strpos($v, $db_bbsurl) !== 0) return true;
}
}
return false;
}
修改完成后,上傳至php虛擬主機(jī)相應(yīng)的目錄,登陸管理后臺(tái)更新緩存