Communication&Study
{welcome_msg_jp} 2010年9月11日(土曜日) 09:00 JST
ついに、記事へのコメント投稿者の名前を入力&表示させるカスタマイズをすることができた。
擬似的やけど。
とりあえず、方法としては、前回書いていた本文中に投稿者名を含めてしまうというのを実行した。
多分、Geeklogを使っている人の中で、強制的にでもこの部分を変えている人は少ないだろう中、擬似的にでもやったことが嬉しい。そもそも、cmsだからゲストユーザで良いと言ったら良いんやろうけど。
数少ない訪問者の方、たまにコメントください。
簡単に言うと、コメント表示部(comment.thml)にある
|
<!-- comment/comment.thtml --> --> <div style="verticle-align: top">{comments}</div> </span> |
$LANG03 = array( 1 => 'コメントの投稿', 2 => '投稿方法', 3 => 'ログアウト', 4 => 'アカウントを作る', ・・・ 27 => '不適切通知', 28 => '投稿者名' //項目の追加 ); |
| $comment_template->set_var('lang_instr_line2', $LANG03[20]); $comment_template->set_var('lang_instr_line3', $LANG03[21]); $comment_template->set_var('lang_instr_line4', $LANG03[22]); $comment_template->set_var('lang_instr_line5', $LANG03[23]); $comment_template->set_var('lang_preview', $LANG03[14]); //castamize $LANG03[28](投稿者名)の変数名の定義 750行目くらい $comment_template->set_var('lang_name', $LANG03[28]); |
|
<!-- comment/commentform_advanced.thtml --> {start_block_postacomment} |
|
function handleSubmit() { //73行目 //comment.thtmlで非表示にしたものと同意の投稿者名表示欄を用意。 //以下、よくわからないのでcommenntの値が$_POST['comment']で呼び出されている部分の前にすべて$originalnamevar.を追記する。 ";//以下、よくわからないのでcommenntの値が$_POST['comment']で呼び出されている部分の前にすべて$originalnamevar.を追記する。 $type = COM_applyFilter ($_POST['type']); $ret = CMT_saveComment ( strip_tags ($_POST['title']), 'article', COM_applyFilter ($_POST['postmode'])); if ( $ret > 0 ) { // failure //FIXME: some failures should not return to comment form
|
この記事にはトラックバック・コメントがありません。
コメントは投稿者の責任においてなされるものであり、サイト管理者は責任を負いません。
なんか上手くタグを表示できない・・・