RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"人々が存在するよりも、世界の多くの愚か者があります。"
ハインリッヒハイネ

サムDevol

ハサミで実行

これを読んで

WordPressサイトにPunBBを統合する

2007年8月28日に掲載

この記事の情報はかなり古いですが、私は関係なく、参照のためにここにそれを残している...

私はワードプレスのブログにフォーラムを追加することではなく、私が出会ったすべてがうまく統合(設計/ページ連続性、等)または私の好みのためあまりにも簡単だったしていないん... ...その後、私はここでチュートリアルに出会いました(周りもいくつかあります、それはちょうど私が)全体でつまずいたひとつです。 チュートリアルに続いて私は少しより統合されたフォーラムを持っていた...
...ここで、私達の肉屋の血液スプラッタは何かを汚したりしないだろう...
教訓とPunBB 1.2.15のリリースに伴い、私はより良い仕事をすることができるかどうかを確認することを決めた。 最初のインストール/統合以来、私は、CSSベースのナビゲーションメニューと私のバナー/ヘッダがPunBBフォーラム上に表示されたときに表示されなかったいくつかのランダムな引用符を追加していた。

イライラ、私ははさみを拾い、 稼働開始しました...。

このプロセス全体に重要な私はPunBBをインストールした場所です。 私は/ wp-content/myforumsを選んだ。 あなたがちょうどそれに応じて私の例を変更し別の場所/パスにインストールすることを選択しない場合は"ワードプレス"ディレクトリ(YMMV)外に移動した場合、ただし、問題が発生する可能性があります。

私はもっ​​として必要な再設計したいかPunBBをカスタマイズしていないので、私は彼らのテンプレートシステムを使用するだけでなく、それらは/ユーザ機能(ユーザが独自のPHPスクリプト/ページ'を含める"を可能にする)が含まれます。

最初に私はそこにどんなDOCTYPE重複ではなかったし、それが厳密な有効なXHTMLになるので、私はhead.phpとbody.phpをという名前の2つのファイルに私のWordPressテーマのheader.phpをマッサージする必要がありました。 約今私達の肉屋の血液スプラッタは何を染色しないな場所にヘッダ/ phpのファイルをコピーするのに良い時期です。

2.3より、次のバージョンのみで動作する以下の
2.3私は、WPの関数へのすべての呼び出しを削除する必要がありました。

  1. を参照するすべての行(header.phpファイルの上部にある)を削除<!DOCTYPE <html<head (これらはPunBB 1.2.15は既に何を送るか重複することとして)
  2. それの代わりに、右上部にこれを追加する: <?php require('../../wp-blog-header.php'); ?> (これは私たちのWordPressの機能を使用することができます)
  3. までスクロールダウンして</head> (頭の終値)タグと、それを削除し、ファイルの残りの部分を以下のすべてのもの。
  4. それwp-content/myforums/include/user/head.php /として保存
  5. 再度開くと、元の、未編集のheader.phpのファイル(上記で使用したものと同じ)
  6. ライン#1からのすべての方法を介してすべてを削除し、そして、を含む<body>タグ
  7. 今すぐことを保存するように/ wp-content/myforums/include/user/body.php
  8. 今お使いのテーマのfooter.phpを開き、
  9. ファイルの末尾までスクロールダウンし、終了タグへの参照をすべて削除
    </body>および</html>
  10. 今すぐことを保存するように/ wp-content/myforums/include/user/foot.php
  11. 今オープン/ wp-content/myforums/include/template/main.tpl
  12. を含む行の後<pun_head> 、行の前に</head> :行挿入<pun_include "head.php">
  13. その後、行を含む後<body>が、ラインの前に<div id="punwrap"> :行挿入<pun_include "body.php">
  14. そして最後に、2閉会後に</div>しかし、前に</body>行を挿入: <pun_include "foot.php">
  15. 最後に、私はPunBBの殺さ<title> / wp-content/myforums/header.phpを開き、このように第79行をコメントアウトして: <!-- <title><?php echo $page_title ?></title> -->

ほら!

私はPunBBのための最小のテーマは、私のサイトのために最善を働いていますが、上記の統合手順の後、私はまだ国境の迷惑な痕跡を見つけたので、私は/ wp-content/myforums/style/imports/Minima_cs.cssを開き、#のbrdmenuを変更おと要素/境界線幅のプロパティ:0;

私は効果的に、それをコメントアウトので、私はまた、PunBB"ヘッダが"(上部の水平ナビゲーションリンクと一緒に箱に)非常に不器用な発見。

ここでオリジナルのmain.tplは、次のとおりです。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="<a href="http://www.w3.org/1999/xhtml>/a>
<pun_content_direction>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
</head>
<body>

<div id="punwrap">
<div id="pun<pun_page>" class="pun">

<div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
</div>

<pun_announcement>

<pun_main>

<pun_footer>

</div>
</div>

</body>
</html>

と私の完成した/ wp-content/myforums/include/template/main.tpl:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns="<a href="http://www.w3.org/1999/xhtml">
<pun_content_direction>">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
<pun_include "head.php">
</head>
<body>
<pun_include "body.php">
<div id="punwrap">
<div id="pun<pun_page>" class="pun">

<!-- <div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
</div> -->
<pun_navlinks>
<pun_status>
<pun_announcement>

<pun_main>

<pun_footer>

</div>
</div>
<pun_include "foot.php">
</body>
</html>

私はこれが私のテーマ(と非常にうまく働いていたと考えBarthelme )と、それは有効な(だった?)XHTMLです。

他のテーマとそれを統合することで、別の"微調整"が必要になることがありますが、このチュートリアルでは、球場であなたを取得する必要があります。

いつものように、フィードバックは大歓迎です!

3ユーザーは、"WordPressサイトにPunBBの統合"についてコメント

これらのコメントを購読コメントのRSSまたはトラックバックURL
カークパトリック氏は、
65.19.15.216から21時09分38秒で2009年11月22日

もしもし? すべてのコードが欠落しています。 あなたは、<code>を開きますが、何もそれに従っていない、および終了タグが欠落しています。

あなたが何をしたかを確認するとよいかもしれません。 OK?

サムは 、述べています
24.115.247.20から午前12時22分33秒で2009年11月25日

@カークパトリック:コードのいくつかのポイントの書式設定がマングルされた時、それを指摘してくれてありがとう...

今すべてのより良いはずです。

トラックバック&ピングバック
67.43.0.50から午後1時44分52秒で2009年12月21日

以下はお返事を残す

ユーザー名

メールアドレス

ウェブサイト I follow icon

サイトについて

猿の絵

トラブルシューティングモンキーの観測と

元ITディレクター

元のデジタルビデオディレクター

元ミサイルメカニッ​​ク

元オートバイメカニック

作品の背景には、 私に連絡してください
クマ