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

> Entry >freo>freoプラグイン>その他プラグイン> ページ本文文字数カウントプラグイン

【freo】【freoプラグイン】【その他プラグイン】ページ本文文字数カウントプラグイン

freoのページの本文(HTML・PHPタグ除去済)の文字数をカウント(半角・全角を1文字としてカウント)するプラグインです。

特徴

  • ページ本文(HTML・PHPタグ除去済)の文字数をカウント(半角・全角を1文字としてカウント)する。
  • 任意のページの本文カウントや、子ページ表示プラグイン・親ページ表示プラグインとの併用によって応用可能。

ダウンロード

導入方法

  1. 上記ファイルをDLして解凍する。
  2. [libs]フォルダをアップロード
  3. [freo/internals/page/default.html]のページ本文文字数を表示したい箇所に下記のように記載する。
    {$plugin_page_textcount[$page.id]}
  4. default.html[freo/templates/internals/page]フォルダにアップロード。

応用方法

このプラグインでは、ページ本文の文字数をカウントしたいページIDを変数内の指定箇所に記載すれば、いろんなページの本文文字数をカウントできます。

任意のページの場合

任意のページの本文文字数をカウントして表示するには、テンプレートに下記のように記載してください。

{$plugin_page_textcount.ページID}
親ページの場合

表示しているページの親ページの本文文字数をカウントして表示するには、テンプレートに下記のように記載してください。

{$plugin_page_textcount[$page.pid]}
子ページの場合

表示しているページの子ページの本文文字数をカウントして表示するには、テンプレートに下記のように記載してください。

        <!--{if $plugin_page_childs|smarty:nodefaults}-->
            <h4>目次</h4>
            <ul>
                <!--{foreach from=$plugin_page_childs|smarty:nodefaults item='plugin_page_child'}-->
                <li><a href="{$freo.core.http_file}/page/{$plugin_page_child.id}">{$plugin_page_child.title}</a>(文字数:{$plugin_page_textcount[$plugin_page_child.id]})</li>
                <!--{/foreach}-->
            </ul>
        <!--{/if}-->

更新履歴

2017/07/12
プラグイン公開・配布開始
2017/09/01
制限されたページの本文文字数を取得できるようにプラグインを改善。
config.page_textcount.php
display.page_textcount.php
上記ファイルをアップロードしてください。

ページ移動

関連記事

ユーティリティ

Twitter

ページ上部へ