携帯でサブカテゴリ対応 ~解決編?~

以前挫折した携帯でのサブカテゴリ対応ですが、別のサイトを構築している過程で解決できたので 自分用の備忘録として残しておこうと思います。

カテゴリは特定の任意の名前のディレクトリをつけて、そこへ保存するようにアーカイブマッピングで指定しているので、そのディレクトリ内のインデックスを参照するには下記のように記述すれば言いようです。



時間をとってKurumiStyleモバイル版に実装して見ようと思います。

クリック男爵

コメント(0)

携帯でサブカテゴリ対応 ~解決編?~

携帯サイトの構築はやはり難しい

ライブドアリーダーで情報を収集していて、「ゼロからはじめる携帯サイト構築」というエントリーを見つけました。今日、まさに携帯サイト構築で苦戦していたので目を通しておこうと思います。

職場の連中は簡単に言ってくれるけど、携帯サイトの構築は本当に難しい・・・。勉強になるし先につながると信じたいけど、近いうちに携帯とPCの垣根はなくなって、今習得している技術もきっと陳腐化していくんだろうと思います。

まぁプラットフォームを気にせずにサイト構築ができるのならそれに越したことはありませんが・・・

クリック男爵

コメント(0)

携帯サイトの構築はやはり難しい

特定のパッケージがインストールされているか確認

yumでインストールされているか確認するときは

yum list installed

を入力して実行すると一覧で表示してくれます。

でもこれだとインストールしたパッケージ全てを表示してしまうので

yum list installed | grep 確認したいパッケージ名

と入力して実行することで確認することができました。

クリック男爵

コメント(0)

特定のパッケージがインストールされているか確認

32bitOSと64bitOSの見分け方

会社で入れてるRedHatLinuxを購入したとき、32bit版と64bit版のインストールCDが両方付いていました。入れた当時、まだ私のリテラシーはそれほど高くなかったので、別の方に設定をおねがいしたのですが、どちらを入れたのか確認するのを忘れていました。

で、判別するコマンドかなにか無いかgoogleで調べたところこちらのブログで紹介されていた方法で問題解決することができました。下記ので確認することができるようです。

uname -a

結果ですが、i386と表示されたのでどうやら32bit版がインストールされているようです。

クリック男爵

コメント(0)

32bitOSと64bitOSの見分け方

不要なrpmパッケージのの削除

rpmを削除するときは rpm -e 削除するパッケージ名 と入力して実行するといいみたい。

rpm -qa | grep パッケージ名 でバージョン情報等の詳細がわかるので

1.rpm -qa | grep パッケージ名
2.rpm -e 手順1.で表示されたパッケージ名

で不要なrpmを削除することができましたとさ。爽快・爽快

クリック男爵

コメント(0)

不要なrpmパッケージのの削除

twitterがらみのサービス

twitterってそれに関連したいろいろなサービスがあるんですね。何を利用するかは取捨選択が必要そうだと感じました。

クリック男爵

コメント(0)

twitterがらみのサービス

WEBページの使い方

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

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

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


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

クリック男爵

コメント(0)

WEBページの使い方

設定を間違えてると思うんだ

Googleアドセンスを入れてみたものの、エントリーにマッチした広告を表示している気がしない。きっと設定を間違えているんでしょう。かといって本を買ってまで取り組んだほうがいいのかなぁ?

まずはネットで情報収集してみようと思いますが情報商材ばかり検索結果にかかりそうだな~

クリック男爵

コメント(0)

設定を間違えてると思うんだ

楽天トラベルAPIの表示

先日より取り組んでいる楽天トラベルAPIの実装ですが、昨日「エリア」と「条件」をキーにして抽出するところまではできていましたが、検索結果の表示が残念な感じでした。

というわけで、少し見やすくしてみました。散々言っているような気がしますが、最終的にはお宿検索&予約機能と呼べるレベルまで持って行きたいです。

まだ、道のりは遠そうですが・・・

クリック男爵

コメント(0)

楽天トラベルAPIの表示

楽天トラベルAPI

KurumiStyleのTopページに「楽天トラベルAPI」を利用して宿泊施設検索機能をつけてみました。
サンプルソースを元に実装してみたわけですが、まだ内容をよく理解していません。

とりあえずこのままおいておいてソースの解析とCSSの調整を行おうと思います。
わかる人には簡単なんだろうけど奥が深いなぁ・・・。

クリック男爵

コメント(0)

楽天トラベルAPI

悔しいが携帯は妥協・・・

紆余曲折ありましたが、携帯サイトは内容が閲覧できればよいと自分に言い聞かせ、悔しいですがだきょうすることにしました。「mod_ktaiを動かすとphp文がおかしくなる?」現象は現時点では解決できていません。

それよりも、他に進めたい案件があるのでそちらの優先順位を上げたいと思います。

クリック男爵

コメント(0)

悔しいが携帯は妥協・・・

TOPのデザイン変更中。

ただいまTOPページのデザインを変更中。ポータルサイトっぽくできたらいいな~。

クリック男爵

コメント(0)

TOPのデザイン変更中。

Tappii Puppii

同僚に「Tappii Puppii」っていうフェリカを使った面白いサービスがあるよと教えてもらい、サイトをのぞいてみましたが、ここらの田舎ではSuica使えないし、私自身Edyではなくnanacoモバイルを愛用だったりで、ちょっと「なわばり」を広げることはできなさそうなので今回は登録するのはやめました。

条件が一致すれば遊んでみたかったなぁ・・・。

クリック男爵

コメント(0)

Tappii Puppii

戦略的に使いこなすには

livedoorリーダーを入れて、気になるサイトのRSSの登録作業を行っています。
ただ使うのではなく「戦略的」に使うにはまだ、ノウハウを蓄積するための時間が必要だとおもいますが、情報の取捨選択をする前に収集しなければ意味がないのでまずは「直感」で登録していこうと思います。

クリック男爵

コメント(0)

戦略的に使いこなすには

久々のバーチャルホスト設定

久々に自鯖にバーチャルホストで2つのサイトが運営できるように設定しました。
とりあえず、問題なく稼動しています。

Diceの設定をやった後にApacheの設定を行うわけですが、以下ざっくりとした自分用備忘録。




クリック男爵

コメント(0)

久々のバーチャルホスト設定

楽天商品APIを実装

いろいろなサイトを参照して楽天商品APIを「殺伐日記」のブログ記事テンプレートへ実装してみました。

先日実装した擬似カスタムフィールドに入力した値を元に検索を行い、一致する商品を5件表示するようになっています。

CSSの修正をする必要もありますが、なりより文字リンクの表示がえらいことになっているので原因を追究する必要があります。しかし、それさえ解決できればなんとか使い物にはなりそうです。

クリック男爵

コメント(0)

楽天商品APIを実装

IE6のバグ

3カラムのサイトをcssでゴリゴリいじりながら構築していると、最後の2文字が意図しないところに表示されレイアウトが崩れていることに気がつきました。どうせIE6のバグだろうと思い、googleで調べてみるとやはりバグでした。

こちらのさいとのエントリーで紹介されていた通り、ためしに全体の幅を3px増やしてみたところレイアウトの崩れが改善されました。

IE6・・・いい加減絶滅してくれないかな・・・。

クリック男爵

コメント(0)

IE6のバグ

livedoorリーダー

livedoorリーダーの登録を行い、いくつかRSSを登録しました。
まぁこれもひとつの布石です。Javaの勉強をしないと・・・。いまいちわからないから嫌なんだよな~。

以前買ったAjax関係の本を読み返してみるか・・・。読んでもほとんど理解できないけど・・・。

それはそうと、mod_ktaiを設定してから、PHPが使えない問題が解決していないのでこれを解決しないといけないなぁ・・・。

問題山積み嫌になっちゃう・・・。

クリック男爵

コメント(0)

livedoorリーダー

アフェリエイトの配置

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

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

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

クリック男爵

コメント(0)

アフェリエイトの配置

擬似カスタムフィールド

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

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

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

クリック男爵

コメント(0)

擬似カスタムフィールド

mcryptエラー対策

phpMyAdminをインストールしたわけですが、ログイン画面に「mcrypt」のエラーメッセージが表示されていました。
ざっと調べたカンジだと「mcrypt」は暗号化するのに必要なようです。
CentOS5の場合下記コマンドでインストールでき、エラーメッセージも表示されなくなりました。

yum install php-mcrypt

クリック男爵

コメント(0)

mcryptエラー対策

Mapperを試してみる

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

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

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

以下、自分用備忘録

クリック男爵

コメント(0)

Mapperを試してみる

phpMyAdminのインストール

テストサーバに「phpMyAdmin」をインストール&設定を実施したので、自分用の備忘録として残しておこうと思います。イントールにはこちらのエントリーを参照させていただきました。

クリック男爵

コメント(0)

phpMyAdminのインストール

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

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

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)

月別アーカイブ

MacOS リカバリ終了

昨日MacOSのリカバリをしたまま寝たわけですが、朝起きて画面を確認すると、無事終了し久しぶりに「Mac OS X」が立ち上がっていました。

インストールしたNortonやVMWare等も削除されていなさそうなのでOSのみのリカバリはうまく行ったようです。

とりあえずアップデートをかけておいて、仕事から帰ってきたら確認しようと思います。

今度は安定稼動してくれるといいけど・・・。

クリック男爵

コメント(0)

MacOS リカバリ終了

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

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

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

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

クリック男爵

コメント(0)

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

MacOS リカバリ

起動すらしなくなったMacOSを復活させるべく再インストールを行いました。

リカバリ用のディスクを入れてディスクチェックが終わると、どの領域にインストールするか聞いてきました。

当然「MacintoshHD」へ上書きインストールしようとしましたが、そのままだとだめなようなので、オプション設定で今の環境を維持したままインストールするように設定しました。

とりあえず、インストールが開始されましたがかなり時間がかかるようなのでほったらかしで寝てしまおうと思います。

クリック男爵

コメント(0)

MacOS リカバリ

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

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

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

クリック男爵

コメント(0)

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

FireFox3.5

FireFox3.5正式版がリリースされたということで、早速インストールしてみました。
やはり利用できなくなったアドオンがいくつかあったので、メインPCへの導入はしばらく控えておこうと思います。(Ubuntuあたりに入れとけばよかった・・・。)

体感速度は・・・これからきっと違いが見えてくると信じています。

クリック男爵

コメント(0)

FireFox3.5

クリック男爵の咆哮

リンク

PR

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

プロフィール

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