用途

※ WP, MT用はテンプレートタグが入った状態で表示されます


ボタンのサイズ

※ 大きめを選択するとmixi以外のボタンが大きいサイズで表示されます

ページURL (フルパス、用途でテンプレを選択してるときは不要)
ページタイトル
mixiチェックキー (参考 : チェックキーの取得について - to-R)

↓↓↓↓ソースコードを生成しました↓↓↓↓

プレビュー

表示サンプル(WP, MTは数字リンクなど正しく表示されません)

コード

以下のコードを表示させたいページ、テンプレートに貼る

', hatena: 'このエントリーをはてなブックマークに追加', twitter: 'Tweet', facebooklike: '', evernote: 'Clip to Evernote', mixi: 'Check \n' } } function replaceTags(strings) { return strings.replace(/\/g, '>'); } $('#forWP, #forMT').click(function() { $('#urArchiveURL, #urArchiveTitle').attr('disabled', 'disabled'); }); $('#forPage').click(function() { $('#urArchiveURL, #urArchiveTitle').removeAttr('disabled'); }); $('#generateHTML').click(function() { var url, title, size = 'small', mixi = ''; $('#completed') .fadeIn() .delay(2000) .fadeOut(); if ( $('#forPage').is(':checked') ) { url = encodeURIComponent($('#urArchiveURL').val()); title = encodeURIComponent($('#urArchiveTitle').val()) } else if ( $('#forWP').is(':checked') ) { url = ''; title = ''; } else if ( $('#forMT').is(':checked') ) { url = '<$MTEntryPermalink$>'; title = '<$MTEntryTitle$>'; } if ( $('#small').is(':checked') ) { size = 'small'; } else if ( $('#large').is(':checked') ) { size = 'large'; } if ( $('#mixiCheckkey').val().length > 0 ) { mixi = $('#mixiCheckkey').val(); } var temps = template(url, title, size, mixi); var data = { google: replaceTags(temps.google), hatena: replaceTags(temps.hatena), twitter: replaceTags(temps.twitter), evernote: replaceTags(temps.evernote), mixi: replaceTags(temps.mixi), facebook: replaceTags(temps.facebooklike) } // Preview $('#preview').html('').append( data.google + ' ', data.hatena + ' ', data.twitter, data.evernote + ' ', mixi.length > 0 ? data.mixi : '', data.facebook ); // Code $('#generated') .val('') .val( '' + '\n' + data.google + '\n\n' + '' + '\n' + data.hatena + '\n\n' + '' + '\n' + data.twitter + '\n\n' + '' + '\n' + data.evernote + '\n\n' + (mixi.length > 0 ? '' + '\n' + data.mixi + '\n\n' : '' ) + '' + '\n' + data.facebook ); $('#generatedGoogle') .val('') .val(data.google); $('#generatedHatena') .val('') .val(data.hatena); $('#generatedTwitter') .val('') .val(data.twitter); $('#generatedFacebook') .val('') .val(data.facebook); $('#generatedEvernote') .val('') .val(data.evernote); if ( mixi.length > 0 ) { $('#generatedMixi') .val('') .val(data.mixi); } else { $('#generatedMixi') .val(''); } }); $('textarea.generated') .click(function() { $(this).select(); }); //]]>