防止轉載功能
這是蠻多論壇以前就有的功能,
可以在別人在想複製的文章每一段後面加上版權宣告,
一般看不出來,但只要複製反白時就全部出現了。
修改方式也很簡單,只需修改一個檔案。
1.打開includes/functions_showthread.php尋找:
PHP代碼:
eval('$post[\'iplogged\'] .= "' . fetch_template('postbit_ip') . '";');
}
else if ($vboptions['logip'] == 1 AND can_moderate($thread['forumid'], 'canviewips'))
{
$show['ip'] = false;
eval('$post[\'iplogged\'] .= "' . fetch_template('postbit_ip') . '";');
}
}
後面加上:
PHP代碼:
$post['pagetext'] = waterMark($post['pagetext']);
2.在最後面的?>之前,加上:
PHP代碼:
function waterMark($message) {
global $stylevar, $vboptions;
$bgcolor = $stylevar["alt2_bgcolor"];
$pieces = explode("<br />", nl2br($message));
unset($message);
$newMessage = "";
$copymark[]="helzone.com版權所有!";
$copymark[]="本篇文章版權屬作者所有!";
$copymark[]="版權所有請勿轉載!";
$copymark[]="謝謝合作!";
$copymark[]="版塊論壇版權所有!";
$copymark[]="保護作者和本站版權!";
$copymark[]="謝絕轉載!";
$copymark[]="如欲轉載請聯絡該版版主!";
$copymark[]="虛空殿網路社群";
for ($n = 0; $n < count($pieces); $n++) {
$newMessage .= $pieces[$n] . "[color=$bgcolor]". $copymark[rand(0, 9)] . "".rand(1, 9999)."". $copymark[rand(0, 50)] . "[/color]";
}
return $newMessage;
}
修改完成,當然裡面的字可以依照自己需求去更改,
不過更改可以,不要刪除任何一行,不然整個畫面會變空白。
|