http://japan.nucleuscms.org/bb/viewtopic.php?t=1789
を参考に改造してみました。ブログネームや作者名は個人的には不要なので削って、下記の画像のように表示されるようにしてみました。
3.3以前のバージョンの場合
nucleus/nucleus/libs/ADMIN.php
3.3以降のバージョンの場合
nucleus/nucleus/libs/showlist.php
function listplug_table_itemlist($template, $type) { switch($type) { case 'HEAD': // 20060218_add_start echo "<th>"._LIST_ITEM_CAT."</th><th>"._LIST_ITEM_DATE."</th><th>"._LIST_ITEM_CONTENT."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_EDIT."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_MOVE."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_COMMENTS."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_DELETE."</th>"; break; case 'BODY': $current = $template['current']; $current->itime = strtotime($current->itime); // string -> unix timestamp if ($current->idraft == 1) $cssclass = "class='draft'"; // (can't use offset time since offsets might vary between blogs) if ($current->itime > $template['now']) $cssclass = "class='future'"; echo "<td $cssclass>", htmlspecialchars($current->cname)."</td>"; echo "<td $cssclass>". date("y-m-d",$current->itime) ."/". date("H:i",$current->itime)."</td>"; echo "<td $cssclass>"; $id = listplug_nextBatchId(); echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->inumber,'" />'; echo '<label for="batch',$id,'">'; echo "<b>" . htmlspecialchars(strip_tags($current->ititle)) . "</b>"; echo '</label>'; echo "<br />"; echo "</td>"; echo "<td style=\"white-space:nowrap\" $cssclass><a href='index.php?action=itemedit&itemid=$current->inumber'>"._LISTS_EDIT."</a></td>"; echo "<td style=\"white-space:nowrap\" $cssclass><a href='index.php?action=itemmove&itemid=$current->inumber'>"._LISTS_MOVE."</a></td>"; echo "<td style=\"white-space:nowrap\" $cssclass><a href='index.php?action=itemcommentlist&itemid=$current->inumber'>"._LISTS_COMMENTS."</a></td>"; echo "<td style=\"white-space:nowrap\" $cssclass><a href='index.php?action=itemdelete&itemid=$current->inumber'>"._LISTS_DELETE."</a></td>"; break; // 20060218_add_end /* 20060218 comment_start echo "<th>"._LIST_ITEM_INFO."</th><th>"._LIST_ITEM_CONTENT."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_ACTIONS."</th>"; break; case 'BODY': $current = $template['current']; $current->itime = strtotime($current->itime); // string -> unix timestamp if ($current->idraft == 1) $cssclass = "class='draft'"; // (can't use offset time since offsets might vary between blogs) if ($current->itime > $template['now']) $cssclass = "class='future'"; echo "<td style=\"white-space:nowrap\" $cssclass>",_LIST_ITEM_BLOG,' ', htmlspecialchars($current->bshortname); echo " <br />",_LIST_ITEM_CAT,' ', htmlspecialchars($current->cname); echo " <br />",_LIST_ITEM_AUTHOR, ' ', htmlspecialchars($current->mname); echo " <br />",_LIST_ITEM_DATE," " . date("Y-m-d",$current->itime); echo "<br />",_LIST_ITEM_TIME," " . date("H:i",$current->itime); echo "</td>"; echo "<td $cssclass>"; $id = listplug_nextBatchId(); echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->inumber,'" />'; echo '<label for="batch',$id,'">'; echo "<b>" . htmlspecialchars(strip_tags($current->ititle)) . "</b>"; echo '</label>'; echo "<br />"; $current->ibody = strip_tags($current->ibody); $current->ibody = htmlspecialchars(shorten($current->ibody,300,'...')); echo "$current->ibody</td>"; echo "<td style=\"white-space:nowrap\" $cssclass>"; echo "<a href='index.php?action=itemedit&itemid=$current->inumber'>"._LISTS_EDIT."</a>"; echo "<br /><a href='index.php?action=itemcommentlist&itemid=$current->inumber'>"._LISTS_COMMENTS."</a>"; echo "<br /><a href='index.php?action=itemmove&itemid=$current->inumber'>"._LISTS_MOVE."</a>"; echo "<br /><a href='index.php?action=itemdelete&itemid=$current->inumber'>"._LISTS_DELETE."</a>"; echo "</td>"; break; 20060218 comment_end */ } }
必要に応じていろいろ書き換えればより便利になるかと思います。
コメント
このエントリの内容とは関係ないのですが、
嶽花さん、TABの文字数いくつなんですか?
4でも8でもないようなので。
あと、コメント欄の下にある、
「書き込む際にチェックを入れてください 」
ってチェックボックスは一体何のためにあるのですか?
スパム対策用なのかなぁ?とか思ってますが。
今は業務で秀丸使ってるので、職場とあわせてデフォルト設定にしてます。
つまり4文字です。
でも上のソース見る限りじゃ12文字くらいに見えますよね。
念のために同じソースを秀丸で開いてみましたが、やはり4文字のままですね。
たしかブラウザのフォーム上でのTABの判定?か何かが関係してたような……?
と言うわけで一度記事内容を秀丸上にペーストしてからtabを半角スペース4文字に置換してみました。これで少しは見やすくなった気がします。
チェックはお察しのようにスパム対策用です。
これ入れてないと、日に40件近くはコメント書き込まれる有様なので。
似たようなスパム対策で画像で表示されてる数字6桁を入力させるのとか
あったりしますが、あれは手間かなと思ったのでチェックいれるだけのに
しています。