以前から,eWikiの画面に表示される参照リンクが複数個存在する場合に,リンクが(ほぼ)密着して連なるため分かり難かったのが気になっていました.複数個の参照リンクがある場合に,各リンク間にカンマを追加することで,添付した図のようにグッと見易くなります(赤い線は私がPhotoshopで描いたものです).
修正箇所は1箇所のみ,mod/wiki/ewiki/plugins/aview/backlinks.phpで,
function ewiki_view_append_backlinks($id, $data, $action) {
$pages = ewiki_get_backlinks($id);
$o="";
foreach ($pages as $id) {
// (Shirai): ここから追加
($o) && ($o .= ' , ');
// (Shirai): ここまで追加
$o .= ' <a href="'.ewiki_script("",$id).'">'.$id.'</a>';
}
($o) && ($o = "<div class=\"wiki_backlinks\"><small>".get_string('backlinks', 'wiki').":</small><br />$o</div>\n");
return($o);
}
これだけです.if文を使わない書き方は,その下にあるコードの真似ですが,シンプルな反面,パッと見で分かり難いですね.
