質問箱/5211

カテゴリサイト管理・運営
サマリpcommentでコメントの頭に番号を表示したい 
バージョン1.5.0
投稿者rect?
状態質問
投稿日2016-02-28 (日) 01:44:50

質問

現在pukiwikiでpcommentを利用しているのですが、コメント数のチェックなどを行いたいと考えています。 pcommentで木となるコメントの頭に番号を表示する事はできないでしょうか? または一定のコメント数または行数になると入力欄の上下どちらかに注意文を表示する方法などはありませんでしょうか?

コメント番号表示例
[1]・コメント内容 -- 名前 2016-02-28 (日) 00:00:00
・[2] コメント内容 -- 名前 2016-02-28 (日) 00:00:00

お手数おかけしますがお知恵を貸していただけると幸いです。

回答

  • 単純にULタグをOLタグに替えれば木構造でもそれらしい番号を振ることができますが -- . 2016-02-28 (日) 10:43:58
  • 例えばskinでjQueryを使って番号表示することなどもできますが、どうでしょう? skin/pukiwiki.skin.php を編集します -- umorigu 2016-03-01 (火) 00:25:09
    <script src="//code.jquery.com/jquery-1.12.1.min.js"></script>
    <script type="text/javascript">
    $(function(){
    	var $pcomment = $('input[name=plugin][value=pcomment]');
    	var $liList = $pcomment.parent().parent().find('ul.list1 > li');
    	$liList.each(function(i){
    		$(this).prepend('[' + (i + 1) + ']');
    	});
    	if ($liList.length > 5) {
    		$pcomment.parent().append('<span style="color:red;">There are '
    			+ $liList.length + ' comments</span>');
    	}
    });
    </script>
  • 軽々しく外部ライブラリをincludeして来ても良いんですかね。Javascript使うなら/lib/に入れた方が良いのでは -- [[.]] 2016-03-03 (木) 16:03:11
  • そのあたりは設置者の判断でお願いします。publicなwikiなら問題は少ないでしょうし、privateなwikiならご指摘の通り、ファイルとしてサーバーのローカルに保存した方がよいです。なお、lib/はブラウザからアクセスされるディレクトリではないのでskin/がより適切です -- umorigu 2016-03-04 (金) 08:44:36
  • 1.5.1 リリースで下がってるので、とりあえずアゲ -- 2016-03-09 (水) 23:24:57


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-09 (水) 23:24:57
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.488 sec.

OSDN