私は何をしたいのですか?vBulletinをPHPページに織り交ぜたり、これまで何をしているのですか?イムは、サイトのように見える皮膚を再作成することを望んでいない、多かれ少なかれ、サイトと100%統合するフォーラムを望んでいる、今明らかに皮膚を変更する必要があるので、それは部分を見たが、それを集める、iframeはそれを扱うことができないでしょうか? ロスvBulletinをPHPに統合する方法はありますか?
1
A
答えて
1
は、これを行うための最も一般的な方法は、プラグインglobal_setup_complete
または類似で$header
と$footer
変数を再定義することです。すでに別のシステムからheader.phpのファイルを持っている場合
はたとえば、:
ob_start();
include('/path/to/your/header/file.php');
$header = ob_get_contents();
ob_end_clean();
ob_start();
include('/path/to/your/footer/file.php');
$footer = ob_get_contents();
ob_end_clean();
これは$header
と$footer
変数にそれらのファイルの出力をロードします。
5
vBulletinをPHPページに統合しようとするよりも、PHPページをvBulletinに統合する方が簡単かもしれません。
その後、あなたは自分のフォーラムのルートでのPHPファイルにこのような何かを(あるいは必要に応じてパスを変更する)ことができます。
// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// ##################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT', 'myscript');
// #################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array('MYPAGE');
// pre-cache templates used by specific actions
$actiontemplates = array();
// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
// ... your PHP code goes here
// ... you can use vBulletin's database classes and security mechanisms in your page
// ... you can also use vBulletin's headers/footers and other templates too
// example (assuming you've already created a template called MYPAGE):
eval('print_output("' . fetch_template('MYPAGE') . '");');
関連する問題
- 1. Vbulletin .NETサイトとの統合
- 2. ローカルハープをジェンキンと統合する方法はありますか?
- 3. DialogFlowの統合テストを書く方法はありますか?
- 4. 春のバッチにsolaceを統合する方法はありますか?
- 5. ジャイロスコープのデータを個別に統合する方法はありますか?
- 6. Facebook Messengerボットをionicアプリに統合する方法はありますか?
- 7. iWeb 09を使ってFacebookに統合する方法はありますか?
- 8. C#アプリケーションにMS Office Smooth Typingを統合する方法はありますか?
- 9. Objective-C/iPhone SDKにNode.JSを統合する方法はありますか?
- 10. gitbookとsharepointをきれいに統合する方法はありますか?
- 11. APIテストをGitHubに統合する方法はありますか?
- 12. TFSソースコントロールをAndroid Studioに統合する方法はありますか?
- 13. PHP統合のためのALIPAY APIはありますか?
- 14. LinkedIn iOS統合でr_fullprofile権限にアクセスする方法はありますか?
- 15. PHPでスマートシートを統合する方法
- 16. PHPでインスタントペイを統合する方法
- 17. MercurialとZend studio 5を統合する方法はありますか?
- 18. dwr 3.0とゲームを統合する方法はありますか?
- 19. F#コードとネイティブC++を統合する方法はありますか?
- 20. wordpressデータベースとionicアプリケーションを統合する方法はありますか?
- 21. couchdbとspring rooを統合する方法はありますか
- 22. TalendジョブとAmazon EMRを統合する良い方法はありますか?
- 23. firebaseリアルタイムデータベースをnode.jsサーバと統合する方法はありますか?
- 24. Spring統合 - 'Dispatcherにはサブスクライバがありません'をデバッグする方法は?
- 25. PHPをVisual Studio 2017と無料で統合する方法はありますか?
- 26. サードパーティのAPI統合をlaravelに統合する方法は?
- 27. Select2とAngular2 Componentsを統合する例はありますか?
- 28. emacsとTFSを統合するソリューションはありますか?
- 29. SmartGWTとJasperReportsを統合するチュートリアルはありますか?
- 30. FEDEXを統合するAPIはありますか?
真。とにかくPHPは、ほとんどのページテンプレートでサポートされています。 VBORGには数百のチュートリアルがあります – TheBlackBenzKid