Re: gnaviを携帯レンダラーで表示する

このトピックの投稿一覧へ

なし Re: gnaviを携帯レンダラーで表示する

msg# 1.2
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010/11/4 1:30 | 最終変更
タツ  管理人   投稿数: 2405 オンライン
呑兵衛あなさんせっかくの投稿が私の手違いで消えてしまいました。どうも申し訳ありません。
バックアップでどうにか戻したものの、ここまでしか復元できませんでした。

掻い摘んで以下に記述します


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}>
&nbsp;<{$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>&nbsp;(<{$cat.photo_total_sum}>)
<{/foreach}>
</ul>
</font>

<hr color="#efefef">
<{/if}>

<table width=100% bgcolor="#efefef"><tr>
<td><font size=1>&nbsp;<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>&nbsp;</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>
※上記コードで(i:f8f7)を「( )」で挟むと「((i:f8f7))」と表示されるので、コード表示する為、「(」の後に敢えてスペースを挟んでいます。


また、他にも携帯機種によりページが分割される場合、ページ遷移するアクセスキー「4」と「6」についても同様に次ページに遷移するアクセスキー「6」が優先され不具合が生じます。


投票数:18 平均点:4.44

投稿ツリー


     条件検索へ

旅と気ままなフォーラム最新投稿

欲しい商品が必ず見つかるメジャーなネットショップ

ログイン

Facebook,RSSリンク表示

検索

アクセスカウンタ

今日 : 282
昨日 : 302
総計 : 1633915