トップページ編集機能改仕様

トップページで携帯とPCを振り分けるのはフレームを使うという簡単な方法を採っていたのですが、最近はフレームの読める携帯が想像以上に多いようで対策が必要になりました。実際にプログラミングするのはまだ先の話ですが、仕組みを思いついたのでメモしておきます。実力が有ってバージョンアップまで待てないという方はヒントにして改造して下さい。

掲示板のトップにはindex.htmlではなくindex.cgiを置く
urlのファイル名を省略するとindex.html/index.htm/index.cgi/index.phpを読みに行くサーバーが多いですが、稀にindex.cgiを読んでくれないサーバーが有るかもしれません。そういう場合は携帯でもパソコンでも読める小さなindex.htmlを用意して携帯用とパソコン用のファイルへのリンクを貼って頂きます。

index.cgiで携帯かパソコンかを判定してどちらかのトップページを表示
index.cgiで読み込むhtmlファイル名は管理者ページから携帯用とパソコン用を登録
index.cgiで設定用ファイルを読み込んで、そこに書かれた名前のファイルを読み込むという2段構えにしても良いのですが、少しでも動作を軽くする為に管理者ページからindex.cgiに直接ファイル名を書き込む方が良さそう。
暫定改造をするならindex.cgiにcheck_mobileサブルーチンをコピー、携帯ならmobile.htmlを読み込んで表示、パソコンならパソコン用のトップページを読み込んで表示、トップページ編集機能でindex.htmlにしている部分をmobile.htmlに改造、tmp_mobile.htmlを作る。

index.cgiから読み込むファイルは普通のhtmlファイル
パソコンのボード一覧はbbsmenu.htmlに書き込まれるからフレームを使ったtop.html辺りを読み込めば良さそう、携帯はスクリプトでボード一覧を記述したmobile.htmlをデフォルトでは読むようにすれば良さそう。
ボード一覧の無いトップページを表示してから、ボード一覧が有るページを表示したい場合は別のファイル名を登録すれば良い事になります。

この仕様だとトップページの構成が今より柔軟に設定できますね、index.cgiを表示してくれないサーバーが少ない事を祈りますが・・・


コメント
コメントする








   
この記事のトラックバックURL
トラックバック

calendar

S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< November 2018 >>

テスト

笑える霊体験まとめサイト
の表紙作成に使ったソフト

Poser 10

新品価格
¥14,316から
(2014/4/9 14:19時点)

広告だったり

オリジナル電子書籍

selected entries

categories

archives

recent comment

links

profile

search this site.

others

mobile

qrcode

powered

無料ブログ作成サービス JUGEM