Hatena::Groupadmire

開発ネタ物置 このページをアンテナに追加 RSSフィード

2007-04-10

[][]NP_MobileWithSinglePageと「mob」スキン携帯表示(画像つき) 18:33 NP_MobileWithSinglePageと「mob」スキンで携帯表示(画像つき) - 開発ネタ物置 を含むブックマーク

NP_MobileWithSinglePage(v1.5.1 ソース

http://japan.nucleuscms.org/wiki/plugins:mobilewithsinglepage:mobilewithsinglepage_code

携帯電話用「mob」スキン

http://japan.nucleuscms.org/bb/viewtopic.php?t=2822&highlight=%E6%90%BA%E5%B8%AF

この2つを利用して携帯対応サイトを作成することになったのですが、

なぜか画像が上手く表示されなかったのです。

調べてみても、アイテム登録時に<%image%>タグ使用しないで<img src="">を手入力するとか、

プログラムハック(スキン名固定で<%image%>タグを置き換えるとか)対処とかばかりでした。

微妙…と思いつつもソースを追いかけながらデバッグプリントしまくったところ、

そもそも<%image%>タグが展開できていないようで…。

あれ?もしかしてテンプレート

f:id:kno:20070410183752p:image

…入ってないじゃん…そりゃあ無視されるはずですわ。

なのでこんな感じで入力

f:id:kno:20070410183800p:image

まだユーザエージェント詐称レベルでしか見ていませんが*1、表示されました。

確認はこれで。

User Agent Switcher - Firefox まとめサイト

http://firefox.geckodev.org/index.php?User%20Agent%20Switcher

このあたりから適当ユーザエージェントを追加。

ユーザエージェント一覧 | NTTドコモ

http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/

KDDI au: そのほかの技術情報 > ユーザーエージェント

http://www.au.kddi.com/ezfactory/tec/spec/4_4.html

ユーザーエージェント一覧

http://www.openspc2.org/userAgent/


それとも、最初からmob/skinbackup.xmlをこう変えればいいのかも…。

<template name="mob/full">

......

<part name="IMAGE_CODE"><![CDATA[ <%image%>></part> # ←この行を追加

</template>

<template name="mob/short">

......

2006-06-30

[][]これどうやってるのかキニナル 14:45 これどうやってるのかキニナル - 開発ネタ物置 を含むブックマーク

間違って押し不動産web広告の物件地図ですが、google mapsを使ってるのか。

宮城県仙台市青葉区堤通雨宮町の地図

#それにしても1LDKで700万円台*1とは…安いな(え

もう少しサイトデザインが洗練されていれば…とも思わないでもないですが、

ここのサイト中の人もキニナル。

http://www.selec.jp/


いや、実はちょっと前に放置されたミッションでこういうのがあったもので…

関連?:

たたみラボ: じゃらんAPIを使って、宿をGoogle Map&Google Earthにマッピング

2006-06-07

[][]二次元連想配列の値でソート 16:28 二次元連想配列の値でソート - 開発ネタ物置 を含むブックマーク

array_multisort()でやったほうが簡単だった…orz

http://au.php.net/manual/ja/function.array-multisort.php

// 列方向の配列を得る
foreach ($data as $key => $row) {
   $volume[$key]  = $row['volume'];
   $edition[$key] = $row['edition'];
}

// データを volume の降順、edition の昇順にソートする。
// $data を最後のパラメータとして渡し、同じキーでソートする。
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);

こんなかんじか?

function value_asort($ary,$itemname,$sortorder='asc') {
   // ソート方向を取得
   $sortflg = ($sortorder == 'desc') ? SORT_DESC : SORT_ASC;

   // 列方向の配列を得る
   foreach ($ary as $key => $row) {
      $sortary[$key]  = $row[$itemname];
   }
    array_multisort($sortary, $sortflg, $data);
}