KBoardでスキンファイルを修正する(WordPress)

KBoardは多様に応用が可能な WordPressで数少ない韓国型掲示板プラグインの一つです。 基本的な掲示板に加え、KBoardを以下のように応用が可能です(ここからスキンをダウンロードできます).

加えて、ユーザーのニーズに応じて自由に変更できます。 KBoardを修正するには、skinフォルダのファイルを変更する必要があります。

Kboardスキンフォルダ

この記事を作成した後、 KBoardに多くの変更がありました。 これで、通知パネル内にフィールドオプションを追加できるようになり、カスタム操作も簡単になりました。 詳しくは「WordPress KBoard(Kboard) スキン修正方法(アップデート)「を参考にしてください。

KBoardでスキンファイルを修正する(WordPress)

新しいスキンを作る

スキンファイルを変更するには、FTP経由で/wp-content/plugins/kboard/skin/[スキンフォルダ名]/に接続するようにします。 スキンには、avatar、customer、default、thumbnailなどがあります。 スキンを変更したい場合は、既存のスキンファイルを使用して別の名前のスキンフォルダを作成して起動することをお勧めします。 たとえば、Avatar スキンを変更する場合は、Avatar フォルダをローカル フォルダにコピーした後、ローカル フォルダからフォルダ名を変更し (例: avatar2...)、サーバにアップロードするようにします。

change skin folder name

次に、新しくアップロードされたスキンフォルダ(例:avatar2)でinfo.txtファイルを開いて、スキンの名前を変更します。

WordPress KBoard スキンの名前を変更


このように新しいスキンを作成すると、後日KBoardが更新されても変更されたスキンファイルは初期化されません。

スキンファイルを変更する

Kboardで変更するファイルがいくつかされず、容易に修正が可能です。 bbPressを修正ヘボシン方はご存知だと思い、bbPressを修正するには、多数のtemplateファイルを変更する必要がし、ファイル名が多少複雑にして変更するときに迷う場合があります。 それに比べるとKBoardは修正が非常に容易になっています。

list.php

list.phpはKBoardの記事リスト画面のファイルです。 このファイルを修正して文のリストが画面に表示される方法を調整することができます。 仮に ギャラリー形式で置換したい場合list.phpファイルを重点的に修正する必要があります。 (このファイルを変更してKboardを WordPressの カテゴリーアーカイブのように修正も可能です。)

editor.php

editor.phpファイルは、文字通り、編集画面、すなわち書き込み画面と関連します。 新しいフィールドを追加したり、ライティング、画面の外観を変更したい場合は、このファイルを変更します。 例えば、 見積書のように、ユーザーのニーズに合わせて新しいフィールドを追加する場合は、ファイルの修正に多くの時間がかかることがあります。

新しいフィールドを追加する

Kboardで新しいフィールドを追加する方法は、 ここを参照してください。

既存のフィールドを削除する

Kboardで既存のフィールドを削除する方法は ここを参照してください。

document.php

document.phpは、個々の文を表示する画面を制御します。

Kboard document php file


上記の図のように、個々のスレッドのタイトル部分と箇条部分(作成者/作成日/照会)部分のレイアウトを、このファイルを使用して修正が可能です。 さらに、次のように本文文の表示部を表形式でも表示が可能です。

Kboard document php table format

その他

上記の3つのファイルが主に修正されて以外に必要な場合にのみ変更できます。 仮に Naver スマートエディタを追加する場合には、kboard_setting.php、script.jsファイルなどを変更する必要があります(ここ を参照)。

そしてKBoardに郵便番号、日付の選択などの新機能も簡単に追加することができます。 WordPressに郵便番号検索ウィンドウを追加する場合は、次の郵便番号のサービスを利用すると、簡単に実装できます(ここ を参照)。 そして日付ピッカーのようにjQueryを実装される機能を追加するには、まず関数ファイル(functions.php)のjsファイルをフック(enqueue)させた後に使用することができます。 詳細については、このブログの他の記事に記載されているので参考にしてください。

参照

一部の記事にはアフィリエイトリンクが含まれている場合があり、パートナーの活動で一定額の手数料を受け取ることがあります。

26のコメント

  1. こんにちはギャラリー形式で変更する方法へのリンクが削除されいうのでコメントを残すします。ギャラリーのような画像の下に簡単説明が入る感じのギャラリー形式で、すべてのユーザーが書き込みを使うことができ変えたい方法があるでしょう?

    1. こんにちは、木ヘラジカ様。 このブログを始める時 KBoard用スキンが多くなくて、直接皮膚をカスタムして使用するために、それに対する書き込みが多かったのですが、今でも有料ですが、まともなスキンが結構いるようです。 可能な場合 KBoardで販売しているギャラリー関連スキンを購入し、そのまま使用したり、気に入らなければ、少し修正して使用することが時間と労力を削減し、結果もより良くないかと思います。

      1. なるほど。網ボードに似た感じのギャラリー形式の掲示板があるから書いています。 一つの質問は、本文のページに画像のスライドを入れている方法があるでしょう?

      2. WordPress ポストからの画像ギャラリーを入れたい場合は Gutenbergで提供されるギャラリー機能を使用することができます。

        https://avada.tistory.com/2180

        スライドを入れたい場合には、スライダーのプラグインを使用してスライドを作成した後ショートコードを入れることができるようになります。 ページの場合エレメンページビルダーのようなページビルダーを活用したり、夕食のスライダープラグインを利用してみることができないかと考えますね。

    2. なるほど、ありがとうございます
      その後、網ボードや KBoard 独自のスレッドの中にはグーテンやスライダープラグインにスライダー感じを入れはないでしょうか?

      1. 현재 KBoardと網ボードを使用していなくて、この部分はよく分かりません。 時間が飛ぶとき、一度チェックしてみましょう。

    1. こんにちは?

      掲示板でのタイトルと文番号を残してすべて表示されないようにしたいということで理解しになりますね。
      私が正しく理解していますか?

      list.phpファイルからタイトルと文番号カラム(列)だけを残し、削除することができます。

      他の方法でのCSSを使用して、タイトルと文番号だけ残してすべて非表示にする方法を考えてみることができます。
      display:none;を使用して非表示にします。

      https://www.w3schools.com/css/css_display_visibility.asp 文書を参照してみてください。

      ちなみにCSSで非表示に実際に削除されるわけではなくページにアクセスするための画面のみ見えません。

      ソースを直接編集することが容易ではない場合CSSで非表示にする方法を利用してみてください。

  2. こんにちは。 おかげできれいな見積もりフォームで使用していた突然非公開文機能、パスワードの入力部分が動作がないんですよ。
    パスワードを入力したが、掲示文が秘密文ではなく、単にスレッドとして登録になりますよ。 どこを修正してくれるでしょうか?

    1. こんにちは?

      プラグインが更新され、以前のバージョンで修正されたのがうまく動作しない場合は、一般的です。

      なるべく新しく更新されたKBoardスキンファイルを持って一つずつ修正していく行くといいようです。
      方式は同じです。 ただし、詳細な部分がバージョンアップされ変わっをすることができます。
      構造を同様に作成すると、CSSコードは、再利用が可能となります。

    1. こんにちは?

      お問い合わせフォームが作成され地少し長くなって、最近Kboardバージョンと互換性がよくないことがあります。

      まず、document.phpファイルで以下のような行があれば削除してくれれば、最新のバージョンで正常に動作することもできます。
      <?php $content->option->quotestatus='답변완료';?>

      よくないと、できれば既存のコードを参考にして自分で作るみてください。
      そして分類のような場合も KBoardカテゴリ機能を使用すると、より良い結果を得ることができるようになります。
      また、フィールドを追加すると、次の2つ文章を参考にすれば助けになります:
      https://www.thewordcracker.com/intermediate/add-email-field-in-wordpress-kboard-plugin/
      https://www.thewordcracker.com/intermediate/how-to-add-a-new-field-in-kboard/

  3. filezillaを通しdefaultフォルダのコピー後の名前を変更して再度アップロードしたが、kboardスキン変更でリストがない浮かぶどうすればすぐに見えるようにすることができますか? 別にリスタートする方法とか。〓〓
    常に文助けになり見ています!

    1. こんにちは? 上記の方法で適切にすれば問題はないと思います。 この時まで、常に上記のような方法でしたときに問題があるのは見たことがないからです。 キャッシュプラグインがあれば、キャッシュを消去してください。

      1. はいこんにちは? 前にもkboardインストールツールを介して掲示板やコメントをダウン受けたときfilzillaディレクトリパス(kboardフォルダ)が表示されることも遅いんですよ。一日の後に現れ苦労したが、同じ問題でしょうか?

      2. このような症状がKboardのみ表示か? それとも、他のプラグインの場合や、ソースを変更した場合でも、表示されるのですか?

      3. 私はいくつかのドメインにテストしてみると、ファイルBugzillaので新しいサイトを追加するときにusernameをヘトガルリョソ記入させたね、私のすぐ右の適用もならなかったんですねㅠㅠ言葉通り、他のプラグインの修正を試みるしようとしたが発見しました、ありがとうございます!

  4. FTP - avatar2フォルダをコピーし、document.php、editor.php、list.php、style.cssを上書きしました。

    1. info.txtは無視してもなりそうです。 もし問題がされると、avatarフォルダ内にあるinfo.txtファイルをコピーして挿入するとされていないかと思います。

コメントを残す

*メールアドレスは公開されません。