• 虹色ミツバチ
  • freoカスタマイズメモ、テンプレート・プラグイン配布/officeTIPS
検索プラグイン
虹色ミツバチ

【freo】【freoプラグイン】【交流系プラグイン】一行BBSプラグイン

誰でも投稿できる一行BBSプラグインを作成しました。

【特徴】
・誰でも投稿できます。
・名前を入力できますが無記名でもOKです。
・本文の入力は必須です。
・URL・メールアドレス入力欄はありません。
・本文にURLの入力をしてもいいですがデフォルトでは自動リンクは貼られません。
・管理者は投稿の編集・削除ができます。
・投稿者のIPが記録されます。(デフォルトだと管理者のみ閲覧可能です。)
・デフォルト画面・エントリー画面・ページ画面・カテゴリー画面・view画面でも閲覧できます(ブログパーツとして表示できます)。

サンプル

当サイトの一行BBSで使用しています。

ダウンロード

導入方法

  1. 上記ファイルをDLして解凍する。
  2. あらかじめ管理者でfreoにログインしておく。
  3. [linebbs]フォルダの中身を[freo]フォルダにアップロードする。
  4. [freo/templates/header.html]の<head>~</head>内に
    <!--{if $smarty.request.freo.mode == 'linebbs'}--><link rel="stylesheet" href ="{$freo.core.http_url}{$smarty.const.FREO_CSS_DIR}plugins/linebbs.css" type="text/css" /><!--{/if}-->
    
    を挿入してアップデートする。
  5. ブラウザから[freo/index.php/linebbs/setup]にアクセスしてセットアップを実行する。
  6. 管理画面の[設定管理]―[プラグインの設定]―[一行BBSプラグイン]で各種設定を行う。
  7. [freo/index.php/linebbs]にアクセスして正常に動作しているか確認する。

デフォルト画面・ページ画面などで一行BBSの記事を表示する方法

下記ソースを更新履歴を表示したい画面のテンプレートに挿入します。

<h2>一行BBS投稿一覧</h2>
    <dl class="linebbs">
        <dl>
            <!--{foreach from=$plugin_linebbss|smarty:nodefaults item='plugin_linebbs'}-->
                <dt>{$plugin_linebbs.text}</dt>
                <dd>
                    <!--{if $plugin_linebbs.name != ''}-->{$plugin_linebbs.name}<!--{/if}-->
                    (<!--{if $plugin_linebbs.created|date_format:'%Y%m%d' == $smarty.now|date_format:'%Y%m%d'}-->{$plugin_linebbs.created|date_format:'%H:%M:%S'}<!--{else}-->{$plugin_linebbs.created|date_format:'%Y/%m/%d'}<!--{/if}-->)
                </dd>
            <!--{/foreach}-->
        </dl>
(<a href="{$freo.core.http_file}/linebbs">すべて表示</a>)

一行BBSプラグインのテーブル構成

  • ニュースを管理します。
  • 初期状態のテーブル名は freo_plugin_linebbsです。
タイプ ヌル キー 備考 格納データ 説明 補足
id INT UNSIGNED   KEY AUTO_INCREMENT 記事ID  
created DATETIME       登録日時 新規登録日時で自動的に反映
modified DATETIME       更新日時 最終更新日時を自動的に反映
ip VARCHAR(80)       IP 投稿者のIPアドレス
text TEXT       本文  
name TEXT YES     名前  

更新履歴

2013/09/02
配布開始
2014/01/30
display.linebbs3287.phpの件数制限箇所を修正
2014/03/02
 [freo/templates/plugins/linebbs3287/default.html]でページ移動リンクが不正であったエラーを修正しました。
2018/06/17
プラグインIDをlinebbs3287からlinebbsに変更しました。 テンプレート・スタイルシートを変更しました。 既にご利用の方がプラグインのバージョンを上げる必要は今の所ありませんが、もしバージョンを上げたい場合は下記の通りにしてください。
  1. 全てのファイルをアップロードし直す
  2. [freo/index.php/linebbs/setup]にアクセスしてセットアップを実行
  3. 管理画面→プラグイン→エクスポートプラグインから[freo_linebbs3287]のデータベースをエクスポート
  4. エクスポートしたDBをエディタで開き、「linebbs3287」を「linebbs」に置換して上書き保存
  5. 管理画面→プラグイン→エクスポートプラグインから上書きしたDBをインポート
  6. [configs][libs][templates]フォルダ内から古いプラグイン用のファイルを削除

ページ移動

関連記事

ページ上部へ