vBET
02-06-11, 21:37
這是特殊情況下,只有整合為 vaultwiki。這是必須的,只是因為 vaultwiki不兼容到vBulletin面積的BBCodes和變化的API添加新的參數來 BBCode代碼分析器的功能。這就是為什麼普通的集成與解析器為 vBulletin是不工作並給出了警告:
警告:缺少參數 2 vB_WikiCodeParser:handle_bbcode_code(),稱為 /包括/ vbenterprisetranslator_functions_bbcode.php上線 25和定義在/庫 /類 / bbcode.php上線 1488
警告:缺少參數 2 vB_WikiCodeParser:handle_bbcode_html(),稱為 /包括/ vbenterprisetranslator_functions_bbcode.php第28行和定義在/庫 /類 / bbcode.php上線 1506
警告:缺少參數 2 vB_WikiCodeParser:handle_bbcode_php(),稱為 /包括/ vbenterprisetranslator_functions_bbcode.php在第22行和定義在/庫 /類 / bbcode.php上線 1470
為了解決這個問題,你必須做一些簡單的步驟。你將不得不重複它在每個 vBET更新。
整合的步驟:
1。打開 /包括/ vbenterprisetranslator_functions_bbcode.php
2。查找:
function vbet_handle_bbcode_php(&$parser, &$value) {
3。之後加上:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_php(0, $value) .'“;
}
4。查找:
function vbet_handle_bbcode_code(&$parser, &$value) {
5。之後加上:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_code(0,$value) .'“;
}
6。查找:
function vbet_handle_bbcode_html(&$parser, &$value) {
7。之後加上:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_html(0,$value) .'“;
}
接下來的步驟是可選的 - 如果你只使用它使用的是虛擬目錄是重定向。htaccess來 showwiki_proxy.php文件,只有當您使用vBET SEO鏈接:
1。打開文件showwiki_proxy.php
2。查找:
define('VAULT_FRIENDLY_ENTRY', 1);
3。之後加上:
if ($_REQUEST['language']) {
$_SERVER['REQUEST_URI'] = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
}
4。打開。htaccess文件
5。維基規則前添加此規則:
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/YOUR_WIKI_DIRECTORY(.*)?$ YOUR_WIKI_DIRECTORY$2?language=$1 [QSA]
6。更改規則 YOUR_WIKI_DIRECTORY到虛擬的wiki目錄(展位名額)
警告:缺少參數 2 vB_WikiCodeParser:handle_bbcode_code(),稱為 /包括/ vbenterprisetranslator_functions_bbcode.php上線 25和定義在/庫 /類 / bbcode.php上線 1488
警告:缺少參數 2 vB_WikiCodeParser:handle_bbcode_html(),稱為 /包括/ vbenterprisetranslator_functions_bbcode.php第28行和定義在/庫 /類 / bbcode.php上線 1506
警告:缺少參數 2 vB_WikiCodeParser:handle_bbcode_php(),稱為 /包括/ vbenterprisetranslator_functions_bbcode.php在第22行和定義在/庫 /類 / bbcode.php上線 1470
為了解決這個問題,你必須做一些簡單的步驟。你將不得不重複它在每個 vBET更新。
整合的步驟:
1。打開 /包括/ vbenterprisetranslator_functions_bbcode.php
2。查找:
function vbet_handle_bbcode_php(&$parser, &$value) {
3。之後加上:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_php(0, $value) .'“;
}
4。查找:
function vbet_handle_bbcode_code(&$parser, &$value) {
5。之後加上:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_code(0,$value) .'“;
}
6。查找:
function vbet_handle_bbcode_html(&$parser, &$value) {
7。之後加上:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_html(0,$value) .'“;
}
接下來的步驟是可選的 - 如果你只使用它使用的是虛擬目錄是重定向。htaccess來 showwiki_proxy.php文件,只有當您使用vBET SEO鏈接:
1。打開文件showwiki_proxy.php
2。查找:
define('VAULT_FRIENDLY_ENTRY', 1);
3。之後加上:
if ($_REQUEST['language']) {
$_SERVER['REQUEST_URI'] = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
}
4。打開。htaccess文件
5。維基規則前添加此規則:
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/YOUR_WIKI_DIRECTORY(.*)?$ YOUR_WIKI_DIRECTORY$2?language=$1 [QSA]
6。更改規則 YOUR_WIKI_DIRECTORY到虛擬的wiki目錄(展位名額)
