MT3.34 (January 25, 2007)
movabletype 3.34の導入をした。
updateでやっかいなのはカスタマイズしているエントリー画面なのだが、
今回はあっさりDEKITA。
エントリー画面でamazonのリンクその他のボタンを追加していたのだが、
カスタマイズしていたedit_entry.tmplと、
mt.jsをカスタマイズ箇所だけコピーしておいて、
全て3.34に上げてから該当の箇所を追加。で完了した。
例えばASIN番号を入れるだけでアフィリエイトリンクを作成するボタンを作るとすれば、
つまり
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/ASIN番号/アフィリエイトID/ref=nosim" target="blank">選択した文字</a>
というリンクをワンタッチで作りたいとすれば、
まず
tmpl/cms/edit_entry.tmpl の533行目くらいに
write('<img title="<MT_TRANS phrase="Bold">
という記述があるので、
そこの上に
write('<td width="26"><a href="javascript:insertAmazon()"><img src="<TMPL_VAR NAME=STATIC_URI>images/ボタンの画像.gif" alt="<MT_TRANS phrase="ASIN_Link">" width="24" height="18" border="0"></td>');
こんな感じで追加する。
その後、
mt-static/mt.js で
function insertLink (e, isMail) { の上の行に、
function insertAmazon () {
if (!document.selection) return;
var str = document.selection.createRange().text;
if (!str) return; var asin = prompt('<Enter ASIN(jp)>', '');
var strwrk = '<a href="http://www.amazon.co.jp/exec/obidos/ASIN/' + asin;
strwrk += '/アフィリエイトID/ref=nosim" target="blank">' + str + '</a>';
if (asin != null)
document.selection.createRange().text = strwrk;
}
と入れると、Bのボタンの横にamazonASINリンク用のボタンが追加される。
ボタンの画像は
/mt-static/images/に入れれば良い。
ちなみにこんなボタンを使っている。

あとはエントリーを書くときに、リンクしたい文字をハイライトして、
ASIN番号を入れればリンクが出来る。
ちなみにこのボタン、firefoxではうまく動作しないのでIE Tabという
アドオンを入れて使っている。
January 25, 2007 1:34 PM |
E
Copyright© 2004-2008 Yukito Inoue All rights reserved.
« related |
Main
|
MTTagInvoke »
Category:
webdesigning
Tag:
movabletype
winelist ワインリストページは裏がある
- サイト作成でかなり高度なシステムをコッチンと作り上げた。 ワインリストのページなのだが、 エクセルで作られたワインリストを コピー&ペーストして投稿すると、 自動的にtableレイ
Movabletype eval-template.pl テンプレートタグを投稿で反映
- Movabletypeのテンプレートタグを、エントリーの内容 つまりEntrybody内部に書き込んで、 投稿時に反映できるというプラグインがあったのでメモ。 非常に便利。 eva
bookshelf full of mystery 海外ミステリの本棚
- 父親が書いているブログ海外ミステリの本棚のデザインを いじった。右上にナガマルが登場している。 真ん中の本はTokyo Style、 右にはグラス。DSC-T10で撮影した。 海外
MT3 -> MT4 export import with tags, comments, and pings. movabletypeでタグもエクスポートする。
- 何らかの理由でMovabletype3からエントリーをエクスポートして Movabletype4にインポートする場合、エントリータグ、コメント、トラックバックが エクスポートされな
MT4 まだまだ先は長い
- 新しいサーバ木太郎の登場で MT4の導入でいきなり手間取ったのがインポート/エクスポート。 これはコッチンの弟であるオステタンが出てきて解決してくれた。 彼は非常に礼儀正しいので、
MT4 Movable Type 4 バージョンアップ
- 記事の自動保存、静的ページの管理、 複数ブログをまとめたポータルページの構築など 欲しいなあと思っていた機能が追加された Movable Type 4バージョンアップは もうそろそ
CSS div block ブロックを真ん中に持ってくる
- Movabletypeのテンプレートをまたいじった。 今回は主にCSS。人気ブログをよく見ているとレイアウトが上手い。 ここ数ヶ月モニタリングしていると、blogのヒット数は500
repair Movabletypeを再構築
- Movabletypeの難しいところは、例えDreamweaverのプラグインで コンテナタグ対応のwysiwygな状態で編集をしたとしても、 CSSをオンラインから読み込んでくれ
RSS feed encoding = EUC-JP -> UTF-8 フィードの文字コードがクロールに影響しているかも
- まじめにGoogle sitemapにサイトマップを登録し、 htmlの文法も直した。 しかし全然テクノラティとgoogleブログ検索に 引っかからないのはなんでだろうとだいぶ悩ん
html seo 文法の正しさは検索エンジンに影響する
- この前-546点だったこのblogのHTMLのソースを直し 平均50点くらいまで持って行ったのが3月3日。 その他のページに関してもゆっくりと修正をかけているのだが、 一昨日あたり
MTTagInvoke 同一カテゴリーの最新タイトル・内容表示
- movabletypeで投稿された記事と同じカテゴリーの記事の一覧を表示する MTTagInvokeプラグインを入れた。 こんな感じで同じカテゴリーのタイトルと、最初の38文字を抜
tagging again
- tagを利用して関連エントリーを抽出する手法は広く知られていたが またプラグインを新しくした。そのため全てのテンプレートの再構築が 必要になってしまった。 これやるとタグクラウドも
Google Webmaster tools ウェブマスターツールを真面目に使う
- Google sitemap改めGoogle Webmaster toolsの ページ分析を見ていると、このサイトのコンテンツとして googleのクローラーが認識しているのは、
Captcha Plugin movabletype スパムコメント対策
- Ogawa::Memorandaで公開されているCaptcha Plugin を入れたのだが、かなり苦労したので同じような苦労にあっている 人向けに何をどうしたかを書いてみる。 ま
tagged. タグ付け
- ということで、高校の同級生まっつぉがタグについて まじめに考察している間にも全く無意味な自分用の言葉で エントリーにタグをつけ、実装してみました。 tanzaniaとかthaila