【bbPress]韓国型掲示板スタイルテンプレートのダウンロード(WordPress) - アップデート

Last Updated:2023年07月17日| | 19のコメント

WordPressのbbPressフォーラムプラグインを韓国式掲示板スタイルに改造したバージョンです。 (ファイル名:bbpress_2016_0325/ bbPress_functions.zip)

2017 0129の更新プログラム: 本ブログで適用したダウンロードのプラグインを削除し、代わりにすべての材料は、 Naver ブログからダウンロードするように移動しました。 ここからダウンロードが可能です。

2016月3月25日Update: 非標準関数(mb_strimwidth)のために問題となるユーザーがおり、mb_strimwidth()関数を削除しました。 別の問題がないことを確認しましたが、サイトの環境に応じて、エラーが出ることがあります。 もし問題になると教えてください。

WordPress bbPressを韓国型掲示板に改造する

インストール方法:

  1. 上記でダウンロードしたファイルの中でbbpress_2016_0302.zipを解凍した後、直接bbPressテンプレートフォルダ(wp-content /plugins/bbpress/templates/default/の下に上書きすることができますが、より好ましい方法はbbPressの子テーマを作成することです。 方法はテーマフォルダ(例:/wp-content/themes/テーマフォルダ名/)の下にそれぞれのフォルダ(/bbpress, /css)にアップロードしてください。 (この記事の一番下にある 동영상 参考)FTPの使い方は この記事を参照してください。
  2. cssフォルダ内にあるシタことのシートを適切に修正するようにします。 修正しないと、次の図のように表示されます。 (テーマによって異なる場合があります。)
  3. 次に、添付のbbPress_functions.zipプラグインを プラグイン >プラグインを追加経由でインストールしてください。 または、ファイルを解凍してフォルダを/wp-content/plugins/フォルダの下にFTP経由でアップロードできます。 (通常のプラグインのインストール方法と同じです。)
  4. 重要: 参考.txtファイルの中にあるコンテンツ(関数)をテーマ関数ファイル(functions.php)にコピーして貼り付けてください。 そうでない場合、エラーが出ます。

このブログに設置された bbPressが上にリンクされたソースを使用して作られたものです。

Update内訳:

  • 非標準関数であるmb_strimwidth()を削除
  • 日付表示機能を韓国式に合わせて再度改善しました。
  • フォーラムの説明部分(例えば、 この掲示板は、8つのゲシグルワ3つの回答があり、最終的にuser 19分ジョンニムによって更新されました。)が誤って表示される問題を改善しました。 "user 19分 前様によって..." この部分はbbPress翻訳を修正して正しく表示する必要があります。 (この掲示板では、bbPressハングルファイルを変更して、問題を解決しました。 この部分は、このbbPressソースファイルと関連がありません。)
  • Newラベルなどの関数ファイルはまとめてプラグインとして作成されました。 今煩わしく関数ファイルにコードを貼り付けする必要がありません。
  • 今後の更新予定:現在のテーブルを使用して掲示板の形を作りました。 時間になると、HTMLのテーブル(table)をDIVに置き換えてCSSで調整してみるつもりですが、いつ可能か分かりません。 ご希望の方は、 この記事を参考に HTMLのテーブルのコードをCSSのテーブルのコードで 変えてみてください。

*注意:限定されたテーマでテストを経たので、十分なテストを経ていない。 したがって、テーマに沿って、あるいは環境に応じて、エラーが発生したり、正常に動作しない場合があります。 もしかしたら、エラーがあるかの改善点があれば教えてください。 そして、いくつかのテーマでは、bbPressを正しくサポートしていない可能性があります。 (レイアウトは、テーマに沿って異なって表示されることができ、CSSを使用して調整をしてべきです。)

アップデート: テーマを複数回変える過程で、もはや、上記のソースを使用せずにいます。 したがって、最新のバージョンで正常に動作しているかどうかについては、確実に知ることができません。 うまくいかない場合は、以下のコメントを介してご連絡ください。

参照


19のコメント

コメント

  1. こんにちは?

    回答が遅れ申し訳ありません。

    いくつかのソリューションを検討して選択してください。

    bbPressにショッピングモール韓国型掲示板を作成したい場合は、プロの開発者を雇うことを考慮してみるのも一つの方法です。

    応答
  2. こんにちは。 私は今すぐチャイルドテーマを使用しているが、テーマフォルダから新しいフォルダを作成する必要てるんだろか、チャイルドテーマで新しいフォルダを作成し、アップロードをするのか分かりません。 テーマフォルダのbbpressフォルダを作ってもされているでしょうか?

    応答
    • こんにちは?

      テーマフォルダ(例:/wp-content/themes/テーマフォルダ名/)の下にそれぞれのフォルダ(/bbpress, /css)にアップロードしてください。

      -->テーマフォルダの下にbbpressフォルダを作成します。

      ちなみに、ここで提供されるbbPress資料は長くなったので、最新のバージョンで正常に動作しているかどうかは確認されていない。 原理を理解いただき、直接修正するといいようです。

      楽しい夜の時間になってください^^

      応答
  3. 最近のテーマを更新し(https://www.thewordcracker.com/basic/%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%ED%85%8C%EB%A7%88%EB%A1%9C-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83-%EA%B0%9C%ED%8E%B8/ 参考)しながら、既存の使っていた掲示板形式のbbPressの代わりにテーマがサポートするレイアウト(https://www.thewordcracker.com/free-board/ )をそのまま使用しています。

    応答
    • こんにちは? ダウンロードパスワードは、本文にありますので、参考にしてください。 よくないと、Googleのクロムに試してみてください。

      応答
  4. ダウンしようと、Googleにログインして暗証番号を入力したら間違っていたきます。 何の問題ですか? ^^

    応答
    • こんにちは?
      テストしてみるとよくなりますよ。 クロムを使用してみてください。 うまくいかないと、キャッシュを削除した後試みてください。

      応答
  5. 現在loop-topicsとloop-single-topicファイルがtableタグを使用して符号化されています。 速度が遅いたい場合html tableタグをcss tableに変更たらされます。

    현재 https://www.thewordcracker.com/forums/forum/free-board/ ページの掲示板はhtml tableタグをdivに変えた状態です。

    アップデートは5月にならなければ可能なことです。

    まずは https://www.thewordcracker.com/miscellaneous/create-css-tables-without-using-html-tables/ 記事に記載されている例を応用して、コードを変更することができます。 (HTMLとCSSを少しああならすぐそれほど時間がかからないでしょう。)

    応答
  6. フューチャークルーさんが指摘したmb_strimwidth()関数を削除して再生成します。 タイトル文字の長さを減らしたい場合、CSSを使用したり、jQueryを使用してください。
    修正:
    post_title)> 32){
    echo mb_strimwidth(the_title($before = '', $after = '', FALSE), 0, 32, '...', 'utf-8'); }else{
    the_title();
    }?>

    ==>

    応答
  7. ワードクラッカー様言葉が適合します。 mb_strimwidthは別途パッケージをインストールしなければ実行できる関数でした。 私はUbuntuのにphp 7.0を書いていてsudo apt-get install php7.0-mbstringでパッケージをインストールしたところ解決しました。

    その前にpost-> titleでトピックのタイトルを呼び寄せる部分が理解されず、以下のように対応する部分をいくつかとチョトオトた。

    32){
    echo mb_strimwidth($temp_title, 0, 32, '...', 'utf-8');
    場合} else {
    echo $ temp_title;
    };
    unset($ temp_title);
    ?>

    応答
    • 전 Bluehostを使用しているが、 Bluehostにお問い合わせたらmb_strimwidthが、基本的に含まれていない回答をしました。 だから手動でインストールしました。
      トピックのタイトル部分は別のはないようですが、今後更新するときに修正が必要な場合は修正してみましょう。
      現在table形式でコードが組まれています。 これCSSテーブルに変えて見る計画しています(https://www.thewordcracker.com/miscellaneous/create-css-tables-without-using-html-tables/).
      今日も楽しい一日になってください^^

      応答
  8. インストールしてみると、loop-single-topic.phpの実行中にエラーが発生し、正しく掲示板が表示されませんでした。 各トピックのタイトルを出力する構文で32文字を超えると、32文字に切り捨てて「...」を付けてくれる構文でエラーが出るようでした。 その構文をコメントアウトし、bbp_topic_title() を表示する構文をコメント解除すると、正常に機能します。 post->title構文の文字数を数えることから少し理解できませんでした。

    応答
    • こんにちは? ブログを訪問していただきありがとうございます。 この部分については、 http://kopress.kr/topic/%EC%9E%98-%EC%9E%91%EB%8F%99%ED%95%98%EB%8D%98-%ED%95%A8%EC%88%98%EA%B0%80-%EA%B0%91%EC%9E%90%EA%B8%B0-%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80-%EC%95%8A%EB%84%A4%EC%9A%94/ 文を参照してみてください。 私の場合には、PHPのバージョンを更新しながら、同様の問題が現れたよ、その理由はすぐにmb_strimwidthモジュール(エクステンション?)がインストールされていないことにありました。 時間になると、mb_strimwidth追加機能をインストールする方法の記事を作成してみるつもりです(共有ホスティングを利用する場合、ホスティング会社に連絡して、この機能をインストールするよう依頼すると思われる。)この機能は、PHPに組み込まされていません。

      応答
    • 言いかえれば、基本的なタイトルの表示関数を使用して、jQueryやCSSなどでカーンに合わせて文字数を制限しても大丈夫そうです
      例:
      オーバーフロー:隠されました;
      text-overflow:ellipsis;
      ホワイトスペース:nowrap属性。

      応答
  9. 注意:以前にあげた資料をインストールしたが、このファイルに再インストールする場合には、以前に関数ファイル(functions.php)に追加したbbPress関連の関数を削除しなければならエラーが発生しないことです。

    応答