言うことを正確に、実際には、正確に需要に合わせて、モバイル版は静的なHTML、コンピュータのバージョンと一致したURLを生成するので、我々は、機能の次世代モバイル版の前に書く前に考えて:ちょうどPhpcmsの青いカエデで会った友人のグループのニーズを探ります携帯電話のアイデアを生成すると同時に、HTMLはPCを発生させたHTML版、WAP携帯電話とPCのコンピュータは1台のURLのWAP携帯電話とPCのデスクトップに1を達成するために、静的なHTMLバージョンを生成している聞かせて:アイデアがあります。
アイデアPhpcmsの具体的な実現は、カスタムメートルのモバイルウェブのhtmlを構築V9:
生成されたパスとモバイルドメインURLの良いモバイル版の定義:コンテンツディレクトリをコピーし、{MOBILE_PATHを}、名前を変更メートルディレクトリ、m個のディレクトリテンプレートのディレクトリモバイル版として、文言のテンプレートデータを呼び出すことは、サイトのルートを呼び出し、PC版と一致していますURL {APP_PATH}を使用してPCは、その後、{MOBILE_PATH}の定義の新しいモバイルバージョンを使用します。
ファイル関連の機能を変更した後、HTMLを生成しながら具体的にテンプレートの対応するモバイルバージョンに従ってコンパイルされ、PCバージョンのHTMLのWAP携帯電話のバージョンを生成し得る、および、対応する経路に対応するHTML名を生成します。
このようなPC版のようになります。http://www.cmsyou.com/、モバイル版はhttp://m.cmsyou.com/あり、その後、{$ rを置き換えるために統一された置換機能を使用して、ときに、Webサイトテンプレートのモバイルバージョンを呼び出します[ URL]}:
モバイルウェブのHTMLテンプレートの呼び出しのデモンストレーションを構築Mカスタム:
PCテンプレート:
【PC:コンテンツアクション= "リスト" CATID = "$ CATID" オーダー= "DESC listorder" NUM = "10"】<UL>【ループ$データ$ R】<LI> <ahref="【$r[url]】"title="【$r[title]】">【$ R [タイトル]】</a>の</ LI>【/ループ】</ UL><DIV CLASS = "pagenavi">【$ページ】</ div>【/ PC】
電話機テンプレート:
【PC:コンテンツアクション= "リスト" CATID = "$ CATID" オーダー= "DESC listorder" NUM = "10"】<UL>【ループ$データ$ R】<LI> <ahref="【str_replace(APP_PATH,MOBILE_PATH,$r[url])】"title="【$r[title]】">【$ R [タイトル]】</a>の</ LI>【/ループ】</ UL><DIV CLASS = "pagenavi">【str_replace(APP_PATH、MOBILE_PATH、$頁)】</ div>【/ PC】