MT5インストール時のエラー対策

MT5がどんなものかそろそろ知っておこうと思いテストサーバに設定してみようと思いましたが、「サインイン」ボタンをクリックすると下記のエラーメッセージが表示されて先に進めませんでした。

Can't locate LWP/UserAgent.pm ・・・・・・

どうやらLWP::UserAgentモジュールがインストールされていないためにエラーになっているようです。
そこで下記のコマンドでモジュールをインストール。

# yum --enablerepo=rpmforge install perl-LWP-UserAgent-Determined

インストール後、再度、「サインイン」ボタンをクリックすると「スタティックウェブパスの設定」画面へ遷移し無事インストールを進めることが出来ましたとさ。爽快爽快・・・。

クリック男爵

コメント(0)

MT5インストール時のエラー対策

MovableTypeの引越し(サーバ移行)

サーバー引越しの依頼がきてMobavleTypeのデータを引っ越しを行ったのですが、旧サーバから新サーバへデータを移行させたところ文字化けしまくってちょっと心が折れそうになっていました。
しかしこちらのエントリーを元に無事解決できたので自分用の備忘録を残しておこうと思います。

クリック男爵

コメント(0)

MovableTypeの引越し(サーバ移行)

MovableTypeのパスワードを忘れたときの対処

会社で「MovableTypeのパスワードを忘れちゃったよ。どうにかしてよド○えも~ん」な感じで泣き付かれました・・・。

「俺はドラ○もんじゃないよ・・・」と思いながらも、対応策をネットで調べたらあっさり情報が見つかって解決できたので「大丈夫だよの○太くん」と大人の対応をしたときの備忘録・・・。

最近はこうして備忘録を残すことの重要性を痛感する機会が多いです。

クリック男爵

コメント(0)

MovableTypeのパスワードを忘れたときの対処

別ブログの最新記事リストをトップページに表示

例えば「備忘録」にエントリーを投稿したときに「KurumiStyle」トップを自動更新してくれるプラグインは無いものかと物色していましたが、標準機能であったんでね。


1.「ツール」→「プラグイン」→「MultiBlog」→「設定」で設定画面を開く。
2.「再構築トリガー」→「再構築トリガーを作成」をクリック。
3.一覧のなかから「KurumiStyle」を選択
4.トリガーを「ブログ記事の公開」「インデックスを再構築する」に設定。

これでエントリーを公開したときにKurumiStyleのトップに更新がかかるようになりました。

クリック男爵

コメント(0)

別ブログの最新記事リストをトップページに表示

カテゴリに属するエントリーに絞ってタイトルを表示

ある携帯サイトを構築していてカテゴリに属するエントリーに絞ってタイトルを表示したかったのですがうまくいかず、かれこれ2時間悩みましたが、Googleで検索してあっという間に解決してしまいました。
まぁこちらのエントリーのソースを利用させていただいたのですが・・・。
丁寧に説明してあってわかりやすくとても参考になりました。

以下備忘録

クリック男爵

コメント(0)

カテゴリに属するエントリーに絞ってタイトルを表示

特定カテゴリのエントリーを表示させる。

特定のカテゴリーを表示させようと思ったのですが、表示されたりされなかったりで意図した表示をしてくれません。
実装したかった機能は「特定のエントリーを5件表示する」というシンプルなものですが、MTの仕様なのか実現することができませんでした。

結局googleで検索を行い、最終的に小粋空間さんで紹介されていた方法を参考にして解決することができました。管理人様に感謝です。

以下、自分用備忘録。


クリック男爵

コメント(0)

特定カテゴリのエントリーを表示させる。

カスタムフィールドのテキストエリアの改行を有効にする2

以前、下記のコードでカスタムフィールドのテキストエリアの改行を有効にしましたが、この方法だと<P>タグが自動的に挿入されるみたいで、ちょっと不都合な事例が発生してしまいました。



タグが挿入されない方法で、改行を有効にできないかGoogleで検索したところ、こちらのエントリーの方法で解決することができました。管理人様に感謝です。

クリック男爵

コメント(0)

カスタムフィールドのテキストエリアの改行を有効にする2

カスタムフィールドのテキストエリアの改行を有効にする

カスタムフィールドで追加したテキストエリアに入力した改行を有効にする必要があったので、goolgeで検索し、小粋空間さんのエントリーにあった対応方法で無事解決しました。

以下、備忘録。

改行したいカスタムフィールドのMTタグに filters="__default__" を追記。

 

filters="__default__" は値に設定されている __default__ は、テキストフィルタとして定義されている予約変数だそうです。

勉強になるなぁ~。

クリック男爵

コメント(0)

カスタムフィールドのテキストエリアの改行を有効にする

任意のカテゴリのエントリーを表示させない

特定のカテゴリを表示させない方法はないものかとgoogleで検索して、to-R様で公開されているエントリーを元にあっさりと解決できました。

以下自分用備忘録。

 

変数「tmpCategory」カテゴリラベルを格納して MTIF文で変数「tmpCategory」のカテゴリが"特定のカテゴリ"以外だったら処理を実行します。

ne="特定のカテゴリ"は変数の値と「特定のカテゴリ」が一致しない場合のみ実行するという意味です。

おかげで無事問題を解決することができました。

クリック男爵

コメント(0)

任意のカテゴリのエントリーを表示させない

RebuildIndexFilter プラグイン

小粋空間さんで公開されている「RebuildIndexFilter」プラグインを使って、エントリー登校時にメインページを再構築するように改良しました。これで、エントリー投稿後にメインページを再構築するといった二度手間を回避することができました。

後はエントリー登校時にWEBページ(アーカイブテンプレート)を再構築できるようにしたいです。

クリック男爵

コメント(0)

RebuildIndexFilter プラグイン

条件分岐でWEBページごとに画像を切り替える

WEBページごとにイメージ画像を切り替える必要があり、何かいい方法が無いかgoogleで検索して調べていたら、こちらのサイトのエントリーに解決方法がありました。管理人様に感謝です。

以下、自分用備忘録。

クリック男爵

コメント(0)

条件分岐でWEBページごとに画像を切り替える

MTOS4.261に戻した・・・

先日MTOS4.31へバージョンアップしたのですが、ダッシュボード(管理画面)のレイアウト、アイコンの表示に不具合があったのでMTOS4.261へ戻しました。

クリック男爵

コメント(0)

MTOS4.261に戻した・・・

MTOSをShift_JIS環境のサーバへインストールする

MTOSをShift_JIS環境のサーバへインストールする必要があり、対応したので備忘録として残しておこうと思います。

※MTOSをShift_JIS環境のサーバへインストールするには、事前に../lib/MT.pmの内容を書き換えておく必要があります。

1.MT.pmファイルを開く。
2.下記の箇所を「UTF-8」→「Shift_JIS」に書き換えて保存する。
$defaults->{PublishCharset}{default} = 'UTF-8';

$defaults->{PublishCharset}{default} = 'Shift_JIS';
3.MTOSのインストールを実施

インストール完了後サイトを確認し、文字化けなどが起こっていないことを確認しました。

クリック男爵

コメント(0)

MTOSをShift_JIS環境のサーバへインストールする

MTOS4.3にバージョンアップ

MTOS4.31にバージョンアップしてみました。
私の環境だとダッシュボードの表示が崩れていてあまりよろしくないので、MTOS4.261へ戻そうかどうか悩んでいます。

クリック男爵

コメント(0)

MTOS4.3にバージョンアップ

MovableType5β1をダウンロード

MovableType5のβテストが開始になったということで、とりあえずダウンロードしてみました。
公開サーバへ設定するか、テストサーバへ設定するかどうか、どっちにしようか思案中。
設置しても使い道が思いつかないなぁ~。

クリック男爵

コメント(0)

MovableType5β1をダウンロード

ウェブページのパンくずリスト表示

エントリーやカテゴリーはパンくずリスト表示できるように対応していたのですが、WEBページも同様にパンくずリスト表示させる必要がでてきました。

どうもイメージがわかず、どうにかならないものかといつもgoogleで検索したところ、こちらのエントリーで紹介されていた方法で解決することができました。

以下、自分用備忘録

クリック男爵

コメント(0)

ウェブページのパンくずリスト表示

週末

サーバー内の整理とMTOSの配置などを見直そう。

クリック男爵

コメント(0)

週末

アンカータグ

まだまだMTOSのスキルアップは発展途上ですが、日々精進しています。
で、今日の課題は「<a>タグのアンカーを打つ」です。とくに意識したことは無かったのですが、あるサイトの構築で要望があったので対応すべくgoogleで調べ、こちらのサイトで紹介されていた方法を参考にしてあっさり解決しました。

以下自分用備忘録。

クリック男爵

コメント(0)

アンカータグ

親カテゴリのみ非表示

MTであるサイトの携帯向けのテンプレートを構築しています。そのサイトは画像を多用しているサイトで、mod_ktaiを使って画像の圧縮などをかけているのですが、親カテゴリで表示するとオーバーフローしてしまう問題に悩まされていました。

サブカテゴリは親カテゴリをさらに細分化したもので件数はたいしたことなく、サブカテゴリ単位なら問題なく画像が表示できていました。

今回実現したかったのは「親カテゴリは表示せずにそれにひも付くサブカテゴリのみ表示させる」ことです。

クリック男爵

コメント(0)

親カテゴリのみ非表示

WEBページの使い方

「KurumiStyle」ではWEBページを現在利用していませんが今後利用することが無いともいえないので、任意のWEBページを表示する方法を自分用のメモとして残しておきます。

この記述、MovableTypeの製品版にははじめから記述があるようですがMTOSにはありません。
動作確認もしていないのであくまでメモです。

WEBページのタグのところに@homeと入力して保存しておき下記のコードを記述すると
@homeの記述のあるページを表示するようです。


利用する機会があったら試してみよう。

クリック男爵

コメント(0)

WEBページの使い方

アフェリエイトの配置

ブログにアフェリエイトリンクの配置ををテスト的に実施しています。以前試みましたが適当になっていました。

あまり前面に出ないように配慮するつもりですが、サーバーの電気代くらいは捻出できるようにしたいなと思っています。この辺についても、もっと効率的なやり方をネット等で調べてみようと思います。

「KurumiStyle」のトップページがあまりに貧相(ブログエントリーの未表示)なので今度はこっちのカスタマイズに注力しようかな?

クリック男爵

コメント(0)

アフェリエイトの配置

擬似カスタムフィールド

「MTOS活用テクニック」を参考に擬似カスタムフィールドを実装してみました。
今回実装したのはアフェリエイト用のタグを格納する部分です。

関連商品のところに「MTOS活用テクニック」のアフェリエイトリンクが表示されているので、カスタマイズは成功したようです。

CSSとテンプレートを修正する必要がありますが、あえずは使えそうな感じです。

クリック男爵

コメント(0)

擬似カスタムフィールド

Mapperを試してみる

GoogleMapを活用できないか模索していたのですが、少し光が見えてきました。

以前より「MTOS活用テクニック」という本を参考にカスタムフィールドの実装に取り組んでいるのですが、それと「Mapper」プラグインをうまく活用することで、地図上の任意の場所にポインタを表示させることができました。

後はフキダシの設定方法等、詳しい使い方を調べる必要がありますが、とりあえずスタート地点に立てたような気がします。まだまだ時間はかかりそうですが・・・

以下、自分用備忘録

クリック男爵

コメント(0)

Mapperを試してみる

前後の記事タイトルへ遷移

携帯用ブログの記事詳細のテンプレートに前後のエントリーへのリンクを追加しました。

mobile用のブログ記事のアーカイブマッピング設定を「mobile」フォルダ以下に日付ベースで生成するように組んでいるので、「MTEntryPermalink」は使用していません。

少しはユーザビリティがよくなったかしら・・・。


クリック男爵

コメント(0)

前後の記事タイトルへ遷移

携帯でサブカテゴリ対応

【追記】
根本的な解決ができず、結局カテゴリ表示は見送りました。無念です・・・。
「SeeSaaブログ」あたりのUIを参考にもう少し作りこんでみようと思います。


通常リンクの設定は 「mt:EntryPermalink」タグを使用すると思いますが、アーカイブマッピングの設定で、モバイルフォルダ以下へ記事を生成するように設定しているので、携帯サイトでは「mt:EntryPermalink」を使用できません。

そこで、「ブログ記事概要」テンプレートに下記のような記述で携帯向けに生成したページへ遷移するようにしていました。



しかし、この記述だと、サブカテゴリに設定した記事に遷移することができず、リンク切れになってしまいます。そこでgoogleで調べでたどり着いたのが、「MTHasSubCategories」タグを使う方法です。

クリック男爵

コメント(0)

携帯でサブカテゴリ対応

mod_ktaiで携帯対応

YUMEMILabsというところで公開されている携帯向けApacheモジュールを設定してみました。
今回の目的は「画像を携帯用に最適化」することです。

結果「画像の最適化」はうまくいったので、インストール手順などを備忘録として残しておこうと思います。

クリック男爵

コメント(0)

mod_ktaiで携帯対応

xml宣言が・・・

PHPでユーザーエージェントを判断してxml宣言を宣言させるコードを、ページの頭に記載していたのですが、「mod_ktai」を設定してからうまく動作しなくなりました。(コードの一部が表示されてしまいます)

多分Apacheの設定だとは思うのですが、なんだか見た目がアレなので一旦削除しました。まぁ私のスキルでは原因の解析は難しいでしょう・・・。

クリック男爵

コメント(0)

xml宣言が・・・

mod_ktaiを設定してみました

携帯サイト構築簡易化Apacheモジュール「mod_ktai」をインストールし、設定してみました。

今まで携帯に表示された画像がオーバーフローしたりしていましたが、そのような不具合などが解消されたので、おおむね順調に動作していると思われます。

しかし、いままで携帯対応で実装していた「MT-I18Nプラグイン」の記述があると文字化けを起こしたり、一部に不具合が発生しているので、そちらの対応を急いだほうがよさそうです。

今回は、端末情報取得モジュールである「mod_ktai_info」と画像変換モジュールである「mod_ktai_image」を設定したのですが、忘れないうちに備忘録として手順を残しておこうと思っています。

クリック男爵

コメント(0)

mod_ktaiを設定してみました

携帯用の画像変換とか

よくよく考えたら、携帯サイト向けに画像変換の仕組みを実装していませんでした。他にも、ユーザーエージェント判断もトップページのみで、途中のページからくるとPC向けのページを表示してしまっています。

実用レベルに持っていくには、まだまだ動作確認や機能を実装する必要がありそうです。ページ分割プラグインの「PageBute」は携帯でも動作するのかな~?

クリック男爵

コメント(0)

携帯用の画像変換とか

KurumiStyle携帯対応

携帯用のテンプレートを作成し、とりあえず携帯版(β)が完成しました。

きになるところとかあれば適宜修正していく予定です。

今のところ、Docomoの機種でしか確認していませんが、一番制限が多いキャリアだと認識しているので、まぁDocomoで表示に問題がなければ、他のキャリアでもとりあえずは大丈夫という認識です。

クリック男爵

コメント(0)

KurumiStyle携帯対応

特定のカテゴリの表示と非表示

あるサイトの構築で、特定のカテゴリだけ表示する必要がでてきました。

例のごとくgoogleで調べ「FilterCategories」というプラグインをいれることにしました。
(MTOS4等では特にこのプラグインを入れることなく実現できるようですが、うまくいかなかったので今回はこのプラグインで解決しました。)

特定のカテゴリを表示したくない場合は MTFilterCategories の属性を「exclude」にします。
| で区切ることで複数指定が可能になるようです。



特定のカテゴリを表示する場合は MTFilterCategories の属性を「include」にします。
| で区切ることで複数指定が可能になるようです。

クリック男爵

コメント(0)

特定のカテゴリの表示と非表示

月別アーカイブ

携帯サイトの構築で月別アーカイブを表示させたところ、2バイト文字のところで文字化けが発生してしまいました。

ようするに「2009年7月」と表示されないということです。

そこで、携帯サイトでは「2009.07」といった具合に表示できないかと考えたわけですが、<mt:ArchiveTitle>には属性がないのでどうすればいいか悩みました。

結局のところgoogleと以前購入した本で調べ無事解決することができました。

クリック男爵

コメント(0)

月別アーカイブ

携帯用テンプレート作成中 その2

いろいろと便利そうなApacheモジュールがあったのですが、結局うまくインストールすることが出来ませんでした。

私の機種では画像のリサイズ(ImageMagicのおかげ?)もなんとなくうまくいっているので、急いでインストールすることもなさそうです。

そんなわけで、相変わらずドコモベースで、テンプレートの作成を進めています。

クリック男爵

コメント(0)

携帯用テンプレート作成中 その2

携帯用テンプレート作成中

htaccess設定による携帯サイトへの振り分け、文字コードの自動変更、全角→半角文字への変更処理と、概ね携帯サイトを構築するにあたり実装したい機能はつけたので、ひたすらサイトを構築しています。

画像を扱いと絵文字対応が当面の課題です。今のところ、対応するモジュールを見つけることができていません。

クリック男爵

コメント(0)

携帯用テンプレート作成中

MTOSアップグレード

セキュリティーホール等のバグを修正したMTOS4.261がリリースされていたので早速アップデートしました。

MTOS4.261をダウンロードして解凍しファイルをサーバーへアップロード(上書き)
アップロード後ログインして、「アップデート開始」をクリックするとアップデートが実行され、無事完了しました。爽快・爽快・・・


クリック男爵

コメント(0)

MTOSアップグレード

.htaccessリダイレクト

携帯からのアクセスを判断して携帯用サイトへ飛ばすやり方は複数存在しますが、
私はこちらで紹介されていた方法で解決しました。

1.vi .htaccess でファイルを開き、下記のソースを記載。

RewriteEngine On RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank) RewriteRule ^$ 携帯用のURL [R]

2.公開しているサイトのindexファイルと同じ場所へ1.で作成したhtaccessファイルを移動させる。

3.念のためApache再起動

4.i-modeシュミレータでアクセスした場合、1で指定した携帯サイトが表示されました。

これは使えるぞ~。キャリア別対応が必要になってきたらこちらのサイトで紹介されている方法も試してみよう。

クリック男爵

コメント(0)

.htaccessリダイレクト

カスタムフィールドの実装へ向けて

以前「MTOS 活用テクニック」という本を購入し、MTOSへのカスタムフィールドへの実装を試みていましたが、デザインやUI等を優先させたため後回しになっていました。

ようやくその辺が落ち着いてきたのでこの本を参考にしてカスタムフィールドの実装していきたいと思います。現在はテストサーバーにサンプルをインストールして動作を見ている状態ですが、早いところ必要機能を実装したいですね。利用目的はアフェリエイトリンクの掲載になりそうです。
(まずは手始めといったところなのであまり難しいことはしないつもりです。)

いろいろといじる必要がありそうなので時間はそれなりにかかりそうですね・・・。

クリック男爵

コメント(0)

カスタムフィールドの実装へ向けて

コメントスパム対策 MT-Akismetの導入

以前KurumiStyleはWordPressで細々とやっている時期がありました。
細々とやってる割にはトラックバックスパムをつけられることが多く、WordPressに標準で実装されている「Akismet」を利用してスパム対策を実施していました。

MTOSでもこれが利用できないかと調べたところ「MT-Akismet」というMovableType向けのAkismetがあることがわかり、早速実装してみました。

というわけで以下備忘録

クリック男爵

コメント(0)

コメントスパム対策 MT-Akismetの導入

コメントスパム対策

コメント蘭を開放してからまだ1日しか立っていないこともあり、まだコメントスパムはついていませんが、前は急げということでネット調べた結果、今回は「MT-Keystrokes」を採用しました。
どうやら、実際に投稿ボタンをクリックしない限りコメントできないため、CGIでコメントをつける類のものはこれで防ぐことができそうです。

今回はこちらのサイトのエントリーを参考にさせていただきました。というわけで以下備忘録。

クリック男爵

コメント(0)

コメントスパム対策

MTOSで携帯用テンプレートを作る ~その2~

紆余曲折あったものの何とか携帯閲覧用テンプレート製作の勘所が見えてきました。
本来なら、3キャリア分用意しておいてユーザーエージェント判定で切り替えるといった方法が好ましいのでしょうが、一人で作業をやってるとそういうわけにも行かないので、外部CSSが使えない等制約の多いDocomoを基準に製作を進めています。

携帯サイトではカタカナはまぁ大体半角カナで表示されているサイトが多いです。私の製作しているサイトでもこの機能が実装できないかと思い検索したところ「ConvertHanZen」という素敵なプラグインを見つけました。

何とかうまい具合に動作したので備忘録として残しておこうと思います。

クリック男爵

コメント(0)

MTOSで携帯用テンプレートを作る ~その2~

コメントフォームを整備

よくよく見たらコメントフォームが有効になっていないことに気づきました。
そんなわけでコメントを有効にし、見栄えを整備してみました。コメントスパム対策は早めに手を打とうと思います。

クリック男爵

コメント(0)

コメントフォームを整備

font-sizeの設定値

文字コードの壁を突破し、ようやくモバイルサイトのコーディングができるところまでこぎつけました。

スタイルシートで文字の大きさを設定するときfont-sizeプロパティを使用しますが、私はpx指定で
サイトを構築することが多く、キーワードで設定することがないので、記録しておこうと思います。

font-sizeプロパティは以下の通り、xx-smallが最小でxx-largeが最大になります。
xx-small,x-small,small,medium,large,x-large,xx-large

しかし、Docomoだとこの指定では文字の大きさを変えることができませんでした。どうやら宣言文等にコツがいるようです。

クリック男爵

コメント(0)

font-sizeの設定値

文字コードの変換 MT-I18Nプラグイン

昨日設定した文字コード変換プラグイン「TransEncoding」ですが、私の用途ですと問題が発生してしまいました。

SEOTOOLSなどでサイトのチェックを実施すると「タイトル」・「Description」・「Keyword」に設定した文言がすべて文字化けして表示されていたのです。これだとせっかくSEO対策を施しても意味があるとは思えません。

そこで、携帯用のテンプレートのみ「TransEncoding」で文字コード変換ができないか試行錯誤してみましたが、私のスキルでは実現することができませんでした。

クリック男爵

コメント(0)

文字コードの変換 MT-I18Nプラグイン

PageButeの設定

このサイトもエントリーだけは無駄に多いのでページ分割プラグインである「PageBute」を導入しました。

しかし他のブログなどで紹介されてる手順で試してみましたが、どうやっても「1」しか表示されず分割されません。しばらくさまよった末にこちらのエントリーに解決の糸口を見つけました。

私はMTのメニュー「設定」→「ブログ記事」でエントリー表示日数を5日分と設定し、一方PageButeのも同様に<MTPageContents count="5">と設定していましたが、これが私の環境ではまずかったようです。

「設定」→「ブログ記事」でエントリー表示日数を0日分に設定して再構築したところ、無事ページ分割で表示されましたとさ。爽快爽快・・・

クリック男爵

コメント(0)

PageButeの設定

他ブログのテンプレートを使いまわす

このサイトのように複数のブログを構築した場合、使いまわしのきくテンプレートモジュールがおおくあります。リニューアルする際に、何とか使いまわせないかとgoogleで調べたところこちらのエントリーで紹介されていました。

とすることで、他ブログのテンプレートを利用できるとのこと。
ウィジェットセットを利用するには

と設定するればいいようです。おかげで構築の手間が省けましたとさ、爽快・爽快・・・

クリック男爵

コメント(0)

他ブログのテンプレートを使いまわす

デザイン変更開始

ようやく公開レベルまで出来上がってきたので、差し替え作業に入りました。
レイアウト崩れの対応が終わったら、カテゴリやらタグの見直しをしようと思います。

クリック男爵

コメント(0)

デザイン変更開始

MTOSで携帯用テンプレートを作る ~その1~

pc2mを使った構築はひとまずおいておいて、携帯用のテンプレート製作に取り掛かったわけですがまぁはまりました。

今回、何とか突破口を見つけたので忘れないうちに備忘録として残しておこうと思います。

クリック男爵

コメント(0)

MTOSで携帯用テンプレートを作る ~その1~

iepngfix.js

ie6にはいつもイライラさせられるわけですが、HPのデザイン変更にあたり、「透過PNGが透過してくれない」問題がなかなか解決せず苦労させられました。CSSを駆使すれば解決できるようですが、
結局その方法ではうまくいかず、javascriptとcssの組み合わせで解決しました。

というわけで、以下備忘録。

このリンクを右クリックで保存する。(保存名「iepngfix.js」)
保存したファイルをサーバへアップしてリンクを指定する。


で、cssを設定ie6が使えないだけなのでcssハックをかまします。



これでie6の時だけjavascriptを利用してPNG画像が透過するようになりました。

クリック男爵

コメント(0)

iepngfix.js

文字コードの変換

pc2mは今回構築したサイトでは制約が多く、実用的ではないという判断に至り、結局
自力で携帯用のテンプレートを作成することにしました。

で、utf-8でサイトを構築していたのでいきなり文字コードの壁にぶち当たってしまいました。
しばらくgoogleをさまよった末に、出力ファイルの文字コードを変換してくれる「TransEncoding」という
素敵なプラグインを見つけたので早速活用させていただきました。

以下備忘録です。


クリック男爵

コメント(0)

文字コードの変換

MTEntryPermalinkの設定。

先日pc2mで携帯からの閲覧できることを確認しました。サイトはMTOSで構築したので、さっそく携帯向けのテンプレートを構築することにしました。

携帯用のインデックステンプレートとブログ記事用のテンプレートはすぐできたのですが、 記事のリンクをクリックするとPC用のブログ記事テンプレートに遷移してしまい、こちらの 意図する動作をしてくれません。

購入した本やgoogleで調べたところ、下記のように記述してやれば、任意のテンプレートへ 遷移させることができるようです。

この例で言えば、エントリーのリンクをクリックすると、「ブログ記事mobile」のテンプレートの内容が表示されます。

携帯サイト構築に向けひとつ課題を解決することができましたとさ。爽快爽快・・・

クリック男爵

コメント(0)

MTEntryPermalinkの設定。

LightBox2MT

こちらのサイトで紹介されていた  LightBox2MT をダウンロードしてpluginフォルダへアップロードしました。このプラグインはimgを埋め込むときにlightboxを有効にする「rel="lightbox"」を自動で入れてくれる素敵なプラグインです。
今まで自分でタグを入れていたので、これでずいぶん楽になりました。


クリック男爵

コメント(0)

LightBox2MT

ブログデザイン製作中。

ここ最近こつこつと進めているブログの再構築ですが、なんとなく形になってきました。
まだ、モック?を作っているような段階ですが、ぼちぼちテストサーバでチェックをしながら進めています。それにしてもテストサーバの挙動がもっさりで、再構築時間がかかりちょっといらっとしてしまいます。

クリック男爵

コメント(0)

ブログデザイン製作中。

スリム化

MTOSで日々実験的にいじくっていますが、最初のころより少しずつではありますが、
かなり無駄な記述が多く非効率であることに気がつきました。
いったんクローズしているselectやPhotoコンテンツの再開を進めるとともに、
この辺も一度見直すべく着手しました。


クリック男爵

コメント(0)

スリム化

ぼちぼち

テンプレートのおかしな部分を修正。
テストサーバでテンプレートをいじっているが、あまりのセンスのなさに
萎える・・・・。

クリック男爵

コメント(0)

ぼちぼち

BlogRebuilder プラグインの実装

このブログは複数のMTブログで構成されているので、一括で再構築可能なBlogRebuilerプラグイン
を導入しました。

以下備忘録
1.こちらのサイトからMT4用の圧縮ファイルをダウンロード
2.解答したファイルをpluginsフォルダにアップロード
3.アップロードしたらblog-rebuilder.cgiのパーミッションを実行可能なものに書き換える。
4.ダッシュボードに「複数ブログの再構築」メニューがあるのでそこから再構築するブログを選択して実行

更新できているようです。爽快爽快

クリック男爵

コメント(0)

BlogRebuilder プラグインの実装

別のサーバにMTOSを設定

別のサーバにMTOSを設定したのだけど、Perlモジュールのインストールに難儀した。
備忘録なのに書き忘れた自分が恥ずかしい・・・。
ということで、MTOSがらみのPerlモジュールインストールメモ

まずはImageMagicのインストール

GDのインストールにあたってはこちらのサイトを参考にさせていただきました。
rpmforgeリポジトリを追加後してやるとyumからperl-GDのインストールが可能になるようです。
下記のコマンドを打って無事お目当てのPerlモジュールを入れることができました。

クリック男爵

コメント(0)

別のサーバにMTOSを設定

db.SyntaxHighlighter

db.SyntaxHighlighterを設定してみました。

GoogleCodeから SyntaxHighlighter_1.5.1.rar をダウンロード。
rarを解凍できなかったので  unrar をyumでインストール

yum -y install unrar

先にダウンロードしたSyntaxHighlighter_1.5.1.rarを解凍し、フォルダを任意の場所へ移動

MovableTypeの管理画面から
「デザイン」→「テンプレート」→「HTMLヘッダー」と選択し下記のコードを記述。


メインページのbody終了タグの直前に下記のコードを記述

<textarea name="code" class="xhtml"></textarea>で囲えばソースが表示される。
classは下記の通り

C++ cpp, c, c++
C# c#, c-sharp, csharp
CSS css
Delphi delphi, pascal
Java java
Java Script js, jscript, javascript
PHP php
Python py, python
Ruby rb, ruby, rails, ror
Sql sql
VB vb, vb.net
XML/HTML xml, html, xhtml, xslt

これで、より備忘録として使えそうです。

クリック男爵

コメント(0)

db.SyntaxHighlighter

PageBute

ページ分割のプラグイン「PageBute」を設定しました。

これで少しは使いやすくなったかな?

あっ・・・コード表示用のプラグインも入れないと・・・。

こんな感じ↓↓

090118.jpg




クリック男爵

コメント(0)

PageBute

jQuery lightbox Plugin

jQuery lightbox Pluginを設定しました。

jQuery lightbox Pluginをダウンロードし解凍後、解凍したフォルダを任意の場所へアップロード。
管理画面から デザイン→テンプレート→テンプレートモジュール→HTMLヘッダーに下記の一文を
記述(当サイトの環境の場合)

<script type="text/javascript" src="<$mt:BlogURL$>lightbox/js/jquery-1.2.6.js">
</script>

<script type="text/javascript" src="<$mt:BlogURL$>lightbox/js/jquery.lightbox.js">
</script>

<link rel="stylesheet" href="<$mt:BlogURL$>lightbox/css/query.lightbox.packed.css" type="text/css" />

とりあえず動作することを確認しました。WordPressみたく簡単に設定できるといいのだけれど・・・。


クリック男爵

コメント(0)

jQuery lightbox Plugin

本を買った

CMSとして使うMovableTypeガイドブックという本を買いました。
しばらくはこれで、構造やタグについて学習しようと思います。

クリック男爵

コメント(0)

本を買った

MTOS4.2をインストール

いろいろさまよったけど、結局仕事で今後やることになることを考慮し、MTOS4.2をインストールしました。

仕事にうまくフィードバックできればいいなと思っています。

クリック男爵

コメント(0)

MTOS4.2をインストール

クリック男爵の咆哮

リンク

PR

デル株式会社
ツートップインターネットショップ(twotop.co.jp)
エプソンダイレクト株式会社
NEC Direct(NECダイレクト)
Sony Style(ソニースタイル)
シマンテックストア
フェイスインターネットショップ(faith-go.co.jp)
マウスコンピューター/G-Tune
Mac で Windows を動かすなら act2.com
【サンワダイレクト】Paleta de Colores(パレタ・デ・コローレス)

プロフィール

クリック男爵
4月からレンタル移籍(出向)で職場がかわります。
いろいろ経験が積めるといいなぁと思っています。