• スポンサードリンク

UVCCameraプロジェクトのフォーラムを作ってみた

Android USB WordPress

去年からLAN内のローカルサイトで少しテストしていたんだけど、GitGubで公開しているUVCCameraプロジェクトのフォーラムをbbpressを使って作ってみた。英語限定でお願いね。投稿できるかどうかは確認してないので出来へんかったらコメント下さい。
(ついでにUsbWebCamra/UsbWebCamerProのフォーラムも作ったよ)

bbpressのインストールとかは他で検索してもらうことにして・・・普通にインストールしただけだと、このブログのようにサイドバーがあるサイトではサイドバーがカラム落ちしてしまいました。

このサイトによると、header.phpとsidber.phpとpage.phpを変更しろと書いてありました。
でもこれってバッドプラクティスじゃないかなぁ(゜レ゜)
だってテーマのスクリプト自体を変更しているからテーマがアップデートされる度に書き換えないとだめだし将来のバージョンで動くかどうかもわかんないじゃん?

自分の素人なりの理解だと動作を決めるのはスクリプト(この場合だと*.php)、見た目を決めるのがスタイルシート(*.css)だと思うんだけど? で、今問題なのはカラム落ちという見た目なのでスタイルシートをいらうべきでしょう(^o^)/

とりあえず自分のサイトでbbpress関係のページを表示させてdomツリーを見てみると、全体がbbp-containerというidのブロックとなっていました。
bbpressのcssファイルを検索してみると・・・あれ?bbp-containerに対するスタイルは全く定義されてません。ラッキ♪ 既に定義されていたらちょっと面倒だったかもしれないけど。

bbpressのインストール・設定の際にbbpressのスタイルシートを自分のテーマにコピーしているので、それぞれのファイルの先頭に、

を追加してみました(bbpress.css, bbpress.min.css, bbpress-rtl.css, bbpress-rtl.min.cssの4つのファイルです)。テーマのスタイルシートでもwordpressのカスタムスタイルシートで指定してもいいとは思うけど、bbpress専用の設定だからbbpressのスタイルシートをいらうのがいいのかなぁ(^^)

内容はというと、表示幅を735pxに固定して左寄せ指定&右回りこみを許可しただけです。
このサイトは諸般の事情(動作のよくわかんない出来合いのスクリプトで自分のサイトを動かしたくない)によりオレオレテーマを使っているので、コンテンツ全体の幅は1000px、記事の部分は735pxに固定されていますので、簡単です。

スタイルシートを編集しただけでスクリプトをいらってないのでテーマがアップデートしても最悪で見た目が崩れるだけで動作への影響はほぼないでしょう。しかもbbpressのプラグインのスクリプトが扱う領域の一番外側のブロックなので、内容はたぶんbbpressがよしなに計らってくれるでしょうから見た目の崩れもあまり気にしないですみそうですし。

Twenty Twelveとかの出来合いのテーマを使っている人は・・・どうしたらいいのかはよくわからないけど、たぶん一緒のやり方で幅の部分さえ調整すれば行けんじゃないかなぁ(^^) あっでもページによってサイドバーを表示したりしなかったり、レイアウトが大きく変わったりするならブロックの割り当てとかスタイルの割り当てとかも考えないといけないのかも。

WordPressもCSSも素人みたいなもんだから本当はもっといい方法が有るのかもしれないですけどね(-_-;)

お疲れ様でした。

« »

  • スポンサードリンク

%d人のブロガーが「いいね」をつけました。