PR(記事内にアフィリエイト広告が含まれています)
スポンサーリンク
Nucleus

NP_CT Ver0.1337

http://japan.nucleuscms.org/bb/viewtopic.php?t=3227
コメントやトラックバックの一覧出力用のプラグインです。今回のバージョンアップでは機能的な追加は無く、セキュリティー上の改変が行われています。そのままでも使えますが、個人的に見た目を変えるために改造したんで、メモしておきます。


左が変更前、右が変更後です。
変更前 → 変更後
上の画像のように表示できるように、ソースを変更しました。


メンバー名を日本語で表示させる。

//20070519_takehana_add1_com1
$q0 = 'SELECT i.inumber, i.ititle, i.ibody, i.iblog, m.mrealname';
//  $q0 = 'SELECT i.inumber, i.ititle, i.ibody, i.iblog, m.mname';
・・・(中略)・・・
//20070519_takehana_add1_com1
$mem = $row['mrealname'];
//      $mem = $row['mname'];
・・・(中略)・・・
//20070520070519_takehana_add1_com1
$mem = quickQuery('SELECT mrealname as result FROM '.sql_table('member').' WHERE mnumber = '.$int_memid);
//$mem = quickQuery('SELECT mname as result FROM '.sql_table('member').' WHERE mnumber = '.$int_memid);

リンク先のURLにコメントIDはつけない。

//20070519_takehana_add1_com1
$noq_itemlink = str_replace('"','',createItemLink($row['inumber']));
//    $noq_itemlink = str_replace('"','',createItemLink($row['inumber'], array('catid' => $row['icat'])));

コメント一覧表示に改行させ、行頭にマークを付け、編集リンクを消す。

//20070519_takehana_add1_com2
'<a href="'.$noq_itemlink.'#c" title="'.$hsc_cbodys.' ['.htmlspecialchars($row['mixtime']).']">Re'.$int_count.':'.$st_ititle.'</a><br />ィヲ '.htmlspecialchars($mem).'<br />'
//'<a href="'.$noq_itemlink.'#c'.(int)$row['cnumber'].'" title="'.$hsc_cbodys.' ['.htmlspecialchars($row['mixtime']).']">
//Re'.$int_count.':'.$st_ititle.'</a>('.htmlspecialchars($mem).')'.$ed.'<br />'
;

トラックバック一覧の表示も同様に変更し、記事名ではなくサイト名を表示させる。

//20070519_takehana_add2_com2
'<a href="'.$noq_itemlink.'#t" title="'.$hsc_excerpt.' ['.htmlspecialchars($row['mixtime']).']">
'.$st_ititle.'</a><br />ィヲ '.htmlspecialchars($row['blog_name']).'<br>'
//'<a href="'.$noq_itemlink.'#t" title="'.$hsc_excerpt.' ['.htmlspecialchars($row['mixtime']).']">
//'.$st_ititle.'</a>('.strip_tags($row['title']).')'.$del.'<br />'
;

プラグイン管理画面へのリンクは出さない。

//20070519_takehana_com3
//    if($member -> isLoggedIn()) {
//      echo '<a href="'.$CONF['AdminURL'].'plugins/ct/" target="_blank">NP_CT admin</a>';
//    }

なお、モードは1を使っているという前提で書き換えてますので、モード2などを使ってる方は少し違うところを書き換える必要があると思います。

コメント

タイトルとURLをコピーしました