Ito ay espesyal na kaso ng integration lamang para sa vaultwiki. Ito ay kinakailangan lamang dahil vaultwiki ay hindi tugma sa vBulletin sa lugar ng mga BBCodes at mga pagbabago ng API ang pagdaragdag ng bagong parameter sa BBCode ang mga function sa pang-parse. Ito ay kung bakit ang normal na pagsasama sa mga parsers para sa vBulletin ay hindi gumagana at nagbibigay babala:
Babala: Nawawalang argumento 2 para sa vB_WikiCodeParser:: handle_bbcode_code (), na tinatawag / nagsasama / vbenterprisetranslator_functions_bbcode.php sa linya 25 at tinukoy sa / paglundag / class / bbcode.php on line 1488
Babala: Nawawalang argumento 2 para sa vB_WikiCodeParser:: handle_bbcode_html (), na tinatawag / kasama / vbenterprisetranslator_functions_bbcode.php sa linya 28 at tinukoy sa / paglundag / class / bbcode.php on line 1506
Babala: Nawawalang argumento 2 para sa vB_WikiCodeParser:: handle_bbcode_php (), na tinatawag / nagsasama / vbenterprisetranslator_functions_bbcode.php sa linya 22 at tinukoy sa / paglundag / class / bbcode.php on line 1470
Upang malutas ang isyu na kailangan mong gawin ang ilang mga simpleng hakbang. Kailangan mong ulitin ang mga ito pagkatapos ng bawat update vBET.
Pagsasama hakbang:
1. Buksan / nagsasama / vbenterprisetranslator_functions_bbcode.php
2. Maghanap ng:
PHP Code:
function vbet_handle_bbcode_php(&$parser, &$value) {
3. Magdagdag PAGKATAPOS:
PHP Code:
if($parser instanceof vB_WikiCodeParser) {
return '<!--vBET_SNTA-->' . $parser->handle_bbcode_php(0, $value) .'<!--vBET_ENTA-->';
}
4. Maghanap ng:
PHP Code:
function vbet_handle_bbcode_code(&$parser, &$value) {
5. Magdagdag PAGKATAPOS:
PHP Code:
if($parser instanceof vB_WikiCodeParser) {
return '<!--vBET_SNTA-->' . $parser->handle_bbcode_code(0,$value) .'<!--vBET_ENTA-->';
}
6. Maghanap ng:
PHP Code:
function vbet_handle_bbcode_html(&$parser, &$value) {
7. Magdagdag PAGKATAPOS:
PHP Code:
if($parser instanceof vB_WikiCodeParser) {
return '<!--vBET_SNTA-->' . $parser->handle_bbcode_html(0,$value) .'<!--vBET_ENTA-->';
}
Susunod na mga hakbang ay Opsyonal - Gamitin lamang ito kung ikaw ay gumagamit ng virtual na direktoryo na kung saan ay nai-redirect sa pamamagitan ng .htaccess sa showwiki_proxy.php file at lamang kapag ikaw ay gumagamit ng mga link vBET SEO:
1. Buksan ang file showwiki_proxy.php
2. Maghanap ng:
PHP Code:
define('VAULT_FRIENDLY_ENTRY', 1);
3. Magdagdag PAGKATAPOS:
PHP Code:
if ($_REQUEST['language']) {
$_SERVER['REQUEST_URI'] = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
}
4. Buksan. Htaccess file
5. BAGO ang wiki patakaran ay idagdag ang patakaran:
Code:
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. Baguhin sa YOUR_WIKI_DIRECTORY patakaran sa iyong virtual directory ng wiki (sa sa mga lugar ng booth)