少し前に、Forum:日本のソーシャルブックマークサービスを追加しましたにもあるように日本向けソーシャルブックマークサービスのボタン類を表示させるJavaScriptをリリースしましたが、今度ははてなスターを表示させるJavaScriptをリリースしました。現在、Anipedia+M+NとScratchpad Wikiにて有効化しておりますので、どのような感じになるのかチェックしてみてください。
もし、ご自分が参加されているプロジェクトで有効化したい場合には、各プロジェクトのMediaWiki:Common.jsに、
include("User:Tommy6/js/hatenastar.js");
を各ソーシャルブックマークスクリプトインクルード関数呼び出しの前に設置してください。
つまり、現在多くのプロジェクトのMediaWiki:Common.jsは
function include(s) { document.write("<script type=\"text/javascript\" src=\"http://ja.wikia.com/index.php?title=" + encodeURI(s) + "&action=raw&ctype=text/javascript&dontcountme=s\"></script>"); } include("User:Tommy6/js/hatenawithcounter.js"); include("User:Tommy6/js/livedoorclipwithcounter.js"); include("User:Tommy6/js/yahoobookmarkwithcounter.js"); include("User:Tommy6/js/buzzurlwithcounter.js");
となっていると思いますが、これを
function include(s) { document.write("<script type=\"text/javascript\" src=\"http://ja.wikia.com/index.php?title=" + encodeURI(s) + "&action=raw&ctype=text/javascript&dontcountme=s\"></script>"); } include("User:Tommy6/js/hatenastar.js"); include("User:Tommy6/js/hatenawithcounter.js"); include("User:Tommy6/js/livedoorclipwithcounter.js"); include("User:Tommy6/js/yahoobookmarkwithcounter.js"); include("User:Tommy6/js/buzzurlwithcounter.js");
とすればいいわけです。各ソーシャルブックマークスクリプトより後に読み出すと、干渉して表示がおかしなことになってしまいますのでご注意ください。
まだ一部不具合と思われる点が残っていますが、通常使用であれば概ね問題は無く動作するはずですので、ご興味のある方はぜひ導入してみてください。もし、上のスクリプト云々が解らない場合にはお申し出いただければ個別に対応いたしますので遠慮なくお願いします。--Tommy6(会話/FFXI/Anipedia+M+N/Scratchpad)2008年8月20日 (水) 18:11 (JST)