携帯サイトから一般サイトへの警告

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
glob1200
記事: 4
登録日時: 2008年6月18日(水) 23:22

携帯サイトから一般サイトへの警告

投稿記事 by glob1200 » 2008年8月29日(金) 22:31

こんばんは。いつもいろいろ参考にさせていただいています。
現在一般サイト側の構築がほぼ終わり、携帯サイトを構築していて、一般サイトに書いた内容を、携帯サイトでも表示されるようにする事ができました。(同一内容)

便利なのですが、1つ問題があり、エントリー内で「詳しくはこちら」または「PDFへのリンク」などがあった場合、携帯サイトでは、一般(PC)サイトへリンクされてしまう事になり、これをどうしようかと考えています。 :(

もし携帯サイト側で、エントリー内に別ページへのリンクタグがあった場合、その部分に「PCサイトへリンクします」などの注意書き(文字)が追加できればと思うのですが、
このような事は可能でしょうか?

又は携帯サイトでは、リンクボタンにならないようにするとか、
何か良い方法があれば教えて頂ければ幸いです。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 携帯サイトから一般サイトへの警告

投稿記事 by webmaster » 2008年9月24日(水) 16:11

 glob1200さん、ご質問ありがとうございます。
 お返事が大変遅れてしまい、申し訳ありませんでした。

 ご要望の件ですが、現状のCMS Designerでは対応することができなさそうです。

 現状ですと、携帯サイト用のデザイン定義とPC用のデザイン定義を別々で作成し、
それらを携帯サイト判定用スクリプトなどを使って振り分けて頂く方法がベターかと
思います。

 CMS DesignerはPHPで動作しておりますので、「php 携帯 判定」などのキーワード
で検索すると、いくつか利用できそうなライブラリやスクリプトが見つかるかと思います。

 これを使用して、埋め込み側のphpで

<?php
// 携帯かどうかの判定処理
$isMobile = 携帯判定ライブラリ関数();

if ( $isMobile )
{
print '<cmsd:entrylist name="xxxx" design="mobile" />';
}
else
{
print '<cmsd:entrylist name="xxxx" design="pc" />';
}
?>

 のような形で振り分けて頂く事になるかと思います。
 (スクリプト部分は適当ですので、該当する携帯判定ライブラリに合わせて
必要な処理を書いてください)

 ただ、これはPHPプログラミングに慣れた方でないと難しく、一般のWebデザイナー
様にはハードルが高いことと思います。

 ご要望にお答えできず申し訳ありません。
 ご不明な点がございましたらまたご連絡頂ければ幸いです。

返信