Re: gnaviを携帯レンダラーで表示する
タツ
投稿数: 2448
呑兵衛あなさんせっかくの投稿が私の手違いで消えてしまいました。どうも申し訳ありません。
バックアップでどうにか戻したものの、ここまでしか復元できませんでした。
掻い摘んで以下に記述します
1.呑兵衛あなさんよりテーマ下テンプレートの具体的な内容をということでしたので
例えば ○○_mobile_map.htmlであれば以下のようにしています。
これと同様に
○○_mobile_item.html
○○_mobile__viewcat.html
についても作成しています。
---------------------------------------------------
<head>
<title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
</head>
<body>
<{strip}>
<!--headerlogo-->
<a href='<{$xoops_url}>/'><img src='<{$xoops_url}>/themes/<{$xoops_theme}>/images/logo.jpg'></a>
<!--/headerlogo-->
<{if $xoops_breadcrumbs}>
<!--breadcrumbs-->
<div style="font-size:small;background-color:#CCFFCC">
<a href='<{$xoops_url}>/'>Home</a>
<{foreach from=$xoops_breadcrumbs item="item"}>
>
<{if $item.url}>
<a href='<{$item.url}>'><{$item.name}></a>
<{else}>
<{$item.name}>
<{/if}>
<{/foreach}>
</div>
<!--/breadcrumbs-->
<{/if}>
<!--content-->
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngdown}>&lat=<{$mapkeys.latup}><{$agent}>' accesskey=1 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.latup}><{$agent}>' accesskey=2 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngup}>&lat=<{$mapkeys.latup}><{$agent}>' accesskey=3 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngdown}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=4 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoomup}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=5 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngup}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=6 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngdown}>&lat=<{$mapkeys.latdown}><{$agent}>' accesskey=7 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.latdown}><{$agent}>' accesskey=8 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngup}>&lat=<{$mapkeys.latdown}><{$agent}>' accesskey=9 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.doublezoomup}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=* ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoomdown}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=0 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.doublezoomdown}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=# ></a>
<table width=100% bgcolor="#ffe566"><tr><td><{$album_sub_title}></td></tr></table>
<center>
<{if $result}>
<font color=red><{$result}></font><br>
<{/if}>
<img src='<{$mymap}>'><br>
<img src='images/mnavi.gif'>
</center>
<hr color="#99ccff">
<table width=100% bgcolor="#99ccff"><tr><td><{$lng_mobile_mklist}></td></tr></table>
<hr color="#99ccff">
<font color=#6699ff>
<{if $markerlist}>
<{foreach from=$markerlist item=marker key=count}>
<{$marker.abc}>:<a href='?cid=<{$cat.cid}>&lid=<{$marker.lid}><{$agent}>'><{$marker.title}></a><br>
<{/foreach}>
<{else}>
<{$lng_mobile_nomark}>
<{/if}>
</font>
<hr color="#ff9999">
<table width=100% bgcolor="#ff9999"><tr><td><{$lng_mobile_search_desc}></td></tr></table>
<hr color="#ff9999">
<form action="?" method="get">
<input type="text" name="q" value="<{$query}>" size="15" maxlength="25" />
<input type="hidden" name="page" value="map" />
<input type="hidden" name="zoom" value="<{$mapkeys.zoom}>" />
<input type="hidden" name="lat" value="<{$mapkeys.lat}>" />
<input type="hidden" name="lng" value="<{$mapkeys.lng}>" />
<input type="hidden" name="agent" value="<{$_agent}>" />
<input type="submit" value="<{$lng_mobile_search}>" />
</form>
<hr color="#99ccff">
<table width=100% bgcolor="#99ccff"><tr>
<td><{$album_sub_title}><{if !$indexpage}>(<{$photo_num_total}>)<{/if}></td>
</tr></table>
<hr color="#99ccff">
<{if $indexpage}>
<table width=100% bgcolor="#efefef"><tr>
<td><font size=1><{$photo_num_total}></font></td>
</tr></table>
<{/if}>
<{if $subcategories}>
<font color=#009900>
<ul>
<{foreach from=$subcategories item=cat key=count}>
<li><a href='<{$cat_link}>cid=<{$cat.cid}><{$agent}>'><{$cat.title}></a> (<{$cat.photo_total_sum}>)
<{/foreach}>
</ul>
</font>
<hr color="#efefef">
<{/if}>
<table width=100% bgcolor="#efefef"><tr>
<td><font size=1> <a href='index.php<{$link_option}><{$agent}>'><{$lang_itemlist}></a></font></td>
<{if !$indexpage}><td align=right><font size=1><a href='<{$mod_url}>/index.php?page=map<{if $parent_id}>&cid=<{$parent_id}><{/if}><{$agent}>'><{$lng_mobile_updir}></a> </font></td><{/if}>
</tr></table>
<hr color="#ffe566">
<table width=100% bgcolor="#efefef">
<tr>
<td align=center><font size=1><a href='index.php'><{$lang_top_link}></a></font></td>
</tr>
</table>
<{/strip}>
<!--/content-->
</body>
-------------------------------------------------------------
2.次に呑兵衛あなさんより携帯のアクセスキー「2」と「8」がサイトの上下と地図の上下操作がダブってしまい、サイトの上下操作が優先され、地図の移動をすることができないという指摘がありました。
(xpwikiを利用している場合はどちらも操作不可、利用していない場合は「8」が操作できない)
この対応手段の1つとして
xoops_trust_path/class/hyp_common/ktairender/templates/default内の
header.htmlの一部コードを削除しアクセスキー「8」を外しました。
※上記コードで(i:f8f7)を「( )」で挟むと「((i:f8f7))」と表示されるので、コード表示する為、「(」の後に敢えてスペースを挟んでいます。
また、他にも携帯機種によりページが分割される場合、ページ遷移するアクセスキー「4」と「6」についても同様に次ページに遷移するアクセスキー「6」が優先され不具合が生じます。
バックアップでどうにか戻したものの、ここまでしか復元できませんでした。
掻い摘んで以下に記述します
1.呑兵衛あなさんよりテーマ下テンプレートの具体的な内容をということでしたので
例えば ○○_mobile_map.htmlであれば以下のようにしています。
これと同様に
○○_mobile_item.html
○○_mobile__viewcat.html
についても作成しています。
---------------------------------------------------
<head>
<title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
</head>
<body>
<{strip}>
<!--headerlogo-->
<a href='<{$xoops_url}>/'><img src='<{$xoops_url}>/themes/<{$xoops_theme}>/images/logo.jpg'></a>
<!--/headerlogo-->
<{if $xoops_breadcrumbs}>
<!--breadcrumbs-->
<div style="font-size:small;background-color:#CCFFCC">
<a href='<{$xoops_url}>/'>Home</a>
<{foreach from=$xoops_breadcrumbs item="item"}>
>
<{if $item.url}>
<a href='<{$item.url}>'><{$item.name}></a>
<{else}>
<{$item.name}>
<{/if}>
<{/foreach}>
</div>
<!--/breadcrumbs-->
<{/if}>
<!--content-->
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngdown}>&lat=<{$mapkeys.latup}><{$agent}>' accesskey=1 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.latup}><{$agent}>' accesskey=2 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngup}>&lat=<{$mapkeys.latup}><{$agent}>' accesskey=3 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngdown}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=4 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoomup}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=5 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngup}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=6 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngdown}>&lat=<{$mapkeys.latdown}><{$agent}>' accesskey=7 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.latdown}><{$agent}>' accesskey=8 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoom}>&lng=<{$mapkeys.lngup}>&lat=<{$mapkeys.latdown}><{$agent}>' accesskey=9 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.doublezoomup}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=* ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.zoomdown}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=0 ></a>
<a href='<{$cat_link}>cid=<{$cat.cid}>&zoom=<{$mapkeys.doublezoomdown}>&lng=<{$mapkeys.lng}>&lat=<{$mapkeys.lat}><{$agent}>' accesskey=# ></a>
<table width=100% bgcolor="#ffe566"><tr><td><{$album_sub_title}></td></tr></table>
<center>
<{if $result}>
<font color=red><{$result}></font><br>
<{/if}>
<img src='<{$mymap}>'><br>
<img src='images/mnavi.gif'>
</center>
<hr color="#99ccff">
<table width=100% bgcolor="#99ccff"><tr><td><{$lng_mobile_mklist}></td></tr></table>
<hr color="#99ccff">
<font color=#6699ff>
<{if $markerlist}>
<{foreach from=$markerlist item=marker key=count}>
<{$marker.abc}>:<a href='?cid=<{$cat.cid}>&lid=<{$marker.lid}><{$agent}>'><{$marker.title}></a><br>
<{/foreach}>
<{else}>
<{$lng_mobile_nomark}>
<{/if}>
</font>
<hr color="#ff9999">
<table width=100% bgcolor="#ff9999"><tr><td><{$lng_mobile_search_desc}></td></tr></table>
<hr color="#ff9999">
<form action="?" method="get">
<input type="text" name="q" value="<{$query}>" size="15" maxlength="25" />
<input type="hidden" name="page" value="map" />
<input type="hidden" name="zoom" value="<{$mapkeys.zoom}>" />
<input type="hidden" name="lat" value="<{$mapkeys.lat}>" />
<input type="hidden" name="lng" value="<{$mapkeys.lng}>" />
<input type="hidden" name="agent" value="<{$_agent}>" />
<input type="submit" value="<{$lng_mobile_search}>" />
</form>
<hr color="#99ccff">
<table width=100% bgcolor="#99ccff"><tr>
<td><{$album_sub_title}><{if !$indexpage}>(<{$photo_num_total}>)<{/if}></td>
</tr></table>
<hr color="#99ccff">
<{if $indexpage}>
<table width=100% bgcolor="#efefef"><tr>
<td><font size=1><{$photo_num_total}></font></td>
</tr></table>
<{/if}>
<{if $subcategories}>
<font color=#009900>
<ul>
<{foreach from=$subcategories item=cat key=count}>
<li><a href='<{$cat_link}>cid=<{$cat.cid}><{$agent}>'><{$cat.title}></a> (<{$cat.photo_total_sum}>)
<{/foreach}>
</ul>
</font>
<hr color="#efefef">
<{/if}>
<table width=100% bgcolor="#efefef"><tr>
<td><font size=1> <a href='index.php<{$link_option}><{$agent}>'><{$lang_itemlist}></a></font></td>
<{if !$indexpage}><td align=right><font size=1><a href='<{$mod_url}>/index.php?page=map<{if $parent_id}>&cid=<{$parent_id}><{/if}><{$agent}>'><{$lng_mobile_updir}></a> </font></td><{/if}>
</tr></table>
<hr color="#ffe566">
<table width=100% bgcolor="#efefef">
<tr>
<td align=center><font size=1><a href='index.php'><{$lang_top_link}></a></font></td>
</tr>
</table>
<{/strip}>
<!--/content-->
</body>
-------------------------------------------------------------
2.次に呑兵衛あなさんより携帯のアクセスキー「2」と「8」がサイトの上下と地図の上下操作がダブってしまい、サイトの上下操作が優先され、地図の移動をすることができないという指摘がありました。
(xpwikiを利用している場合はどちらも操作不可、利用していない場合は「8」が操作できない)
この対応手段の1つとして
xoops_trust_path/class/hyp_common/ktairender/templates/default内の
header.htmlの一部コードを削除しアクセスキー「8」を外しました。
<redirectMessage>
<headerlogo>
<easylogin>
<div style="text-align:right;font-size:small">
<a href="#theme_foot" id="theme_head" accesskey="8">
((i:f98e))( (i:f8f7))Foot</a>
</div>
<breadcrumbs>
<blockMenu>
また、他にも携帯機種によりページが分割される場合、ページ遷移するアクセスキー「4」と「6」についても同様に次ページに遷移するアクセスキー「6」が優先され不具合が生じます。
投票数:20
平均点:4.50
投稿ツリー
-
gnaviを携帯レンダラーで表示する
(タツ, 2010/9/21 22:18)
-
Re: gnaviを携帯レンダラーで表示する
(タツ, 2010/11/4 1:30)
-
Re: gnaviを携帯レンダラーで表示する
(nonn50, 2010/11/12 17:38)
- Re: gnaviを携帯レンダラーで表示する (タツ, 2010/11/12 23:22)
- Re: gnaviを携帯レンダラーで表示する (タツ, 2010/11/26 6:39)
-
Re: gnaviを携帯レンダラーで表示する
(nonn50, 2010/11/12 17:38)
-
Re: gnaviを携帯レンダラーで表示する
(タツ, 2010/11/4 1:30)