<< April 2024 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

<< [plc] 高速PLCの事業認可取消を求める訴訟 | main | [ドラマCD] うたわれるもの vol.2 〜トゥスクルの内乱〜 >>

December 11, 2006

[SC] Scuttle 初期カスタマイズメモ
December 11, 2006 11:17 AM written by 兼乃

[>>I know. 開発日誌、 » Scuttle インストール後にやること個人的まとめ。]
を参考にしつつ...。

日本語化
config.inc.php の line:89 あたり
$locale = 'ja_JP';


タグの候補の表示を変更
(人気のタグの候補の数を増やしてアルファベット順に並べる)
templates/dynamictags.inc.php の line:27-28 あたり

$userPopularTags =& $tagservice->getPopularTags($logged_on_userid, 1024, $logged_on_userid);
$userPopularTagsCloud =& $tagservice->tagCloud($userPopularTags, 5, 90, 175, 'alphabet_asc');


Cookie の期間変更
(2週間から1年に)
services/userservice.php の line:21 あたり
var $cookietime = 31536000; // 1 year



registerの無効化(rewrite)
ひとりソーシャルブックマークとして利用する場合、第三者がID登録を出来ないようにする。
.htaccess に追加
RewriteCond %{REMOTE_ADDR} !^127.0.0.1$
RewriteRule ^register.php/ /bm/


(*) /bm/ は各自のScuttleのインストールディレクトリに置き換える
本当はテンプレートも書き換えて「登録」のリンクを出ないようにするのがベストなんだけどね。

サイトサムネイルをつける
(サムネイル作成には「Mozshot」を利用)
templates/bookmarks.tpl.php の line:107 あたり
(2行目、8行目を追加)
echo <li class="xfolkentry'. $access .'">'."\n";
echo '<div><a href="' . $address . '"' . $rel . ' target="_blank"><img src="http://mozshot.nemui.org/shot?' . $address . '" class="pict_thumb" /></a></div>';
echo '<div class="link"><a href="'. $address .'"'. $rel .' class="taggedlink" target="_blank">'. filter($row['bTitle']) ."</a></div>\n";
if ($row['bDescription'] != '') {
echo '<div class="description">'. filter($row['bDescription']) . "</div>\n";
}
echo '<div class="meta">'. date($GLOBALS['shortdate'], strtotime($row['bDatetime'])) . $cats . $copy . $edit . "</div>\n";
echo '<div style="clear:both;"></div>';
echo "</li>\n";


/scuttle.css の最後尾に追加
img.pict_thumb {
padding: 3px;
float: right;
margin: 0 15px 5px 10px;
}


画像配置は好みで追加部分やcssを編集する。

あとは根本的なところのデザイン変更くらい?

[>>SourceForge.net: Scuttle]