vBET
02-06-11, 21:37
Ini adalah integrasi kasus khusus hanya untuk vaultwiki. Hal ini diperlukan hanya karena vaultwiki tidak kompatibel untuk vBulletin di bidang bb dan perubahan API menambahkan parameter baru untuk fungsi parser BBCode. Inilah mengapa integrasi normal dengan parser untuk vBulletin tidak bekerja dan memberikan peringatan:
Peringatan: argumen Hilang 2 untuk vB_WikiCodeParser:: handle_bbcode_code (), disebut di / includes / vbenterprisetranslator_functions_bbcode.php on line 25 dan didefinisikan di / lemari besi / kelas / bbcode.php on line 1488
Peringatan: argumen Hilang 2 untuk vB_WikiCodeParser:: handle_bbcode_html (), disebut di / includes / vbenterprisetranslator_functions_bbcode.php on line 28 dan didefinisikan di / lemari besi / kelas / bbcode.php on line 1506
Peringatan: argumen Hilang 2 untuk vB_WikiCodeParser:: handle_bbcode_php (), disebut di / includes / vbenterprisetranslator_functions_bbcode.php on line 22 dan didefinisikan di / lemari besi / kelas / bbcode.php on line 1470
Untuk mengatasi masalah yang Anda harus melakukan beberapa langkah sederhana. Anda akan harus mengulangi setelah setiap update vBET.
Integrasi langkah:
1. Buka / includes / vbenterprisetranslator_functions_bbcode.php
2. Cari:
function vbet_handle_bbcode_php(&$parser, &$value) {
3. Tambahkan SETELAH:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_php(0, $value) .'';
}
4. Cari:
function vbet_handle_bbcode_code(&$parser, &$value) {
5. Tambahkan SETELAH:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_code(0,$value) .'';
}
6. Cari:
function vbet_handle_bbcode_html(&$parser, &$value) {
7. Tambahkan SETELAH:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_html(0,$value) .'';
}
Langkah berikutnya OPSIONAL - menggunakannya hanya jika Anda menggunakan direktori virtual yang diarahkan oleh htaccess file showwiki_proxy.php dan hanya bila Anda menggunakan link SEO vBET:.
1. Buka file showwiki_proxy.php
2. Cari:
define('VAULT_FRIENDLY_ENTRY', 1);
3. Tambahkan SETELAH:
if ($_REQUEST['language']) {
$_SERVER['REQUEST_URI'] = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
}
4. Buka htaccess.
5. SEBELUM aturan wiki menambahkan aturan ini:
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. Perubahan aturan YOUR_WIKI_DIRECTORY ke direktori wiki virtual Anda (di tempat-tempat stan)
Peringatan: argumen Hilang 2 untuk vB_WikiCodeParser:: handle_bbcode_code (), disebut di / includes / vbenterprisetranslator_functions_bbcode.php on line 25 dan didefinisikan di / lemari besi / kelas / bbcode.php on line 1488
Peringatan: argumen Hilang 2 untuk vB_WikiCodeParser:: handle_bbcode_html (), disebut di / includes / vbenterprisetranslator_functions_bbcode.php on line 28 dan didefinisikan di / lemari besi / kelas / bbcode.php on line 1506
Peringatan: argumen Hilang 2 untuk vB_WikiCodeParser:: handle_bbcode_php (), disebut di / includes / vbenterprisetranslator_functions_bbcode.php on line 22 dan didefinisikan di / lemari besi / kelas / bbcode.php on line 1470
Untuk mengatasi masalah yang Anda harus melakukan beberapa langkah sederhana. Anda akan harus mengulangi setelah setiap update vBET.
Integrasi langkah:
1. Buka / includes / vbenterprisetranslator_functions_bbcode.php
2. Cari:
function vbet_handle_bbcode_php(&$parser, &$value) {
3. Tambahkan SETELAH:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_php(0, $value) .'';
}
4. Cari:
function vbet_handle_bbcode_code(&$parser, &$value) {
5. Tambahkan SETELAH:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_code(0,$value) .'';
}
6. Cari:
function vbet_handle_bbcode_html(&$parser, &$value) {
7. Tambahkan SETELAH:
if($parser instanceof vB_WikiCodeParser) {
return '' . $parser->handle_bbcode_html(0,$value) .'';
}
Langkah berikutnya OPSIONAL - menggunakannya hanya jika Anda menggunakan direktori virtual yang diarahkan oleh htaccess file showwiki_proxy.php dan hanya bila Anda menggunakan link SEO vBET:.
1. Buka file showwiki_proxy.php
2. Cari:
define('VAULT_FRIENDLY_ENTRY', 1);
3. Tambahkan SETELAH:
if ($_REQUEST['language']) {
$_SERVER['REQUEST_URI'] = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
}
4. Buka htaccess.
5. SEBELUM aturan wiki menambahkan aturan ini:
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. Perubahan aturan YOUR_WIKI_DIRECTORY ke direktori wiki virtual Anda (di tempat-tempat stan)