#この記事で実装されている機能: 開発のヒント 現在モバイルページはありません実装事例は開発スペース訪問者機能です##discuz in モバイル端末の機能は非常にシンプルで、基本的には数ページのみです。PC 端末の多くの機能、特にパーソナル スペース ページはまったく実装されていません。画面上での操作はほとんどありません。携帯端末。次に、Kaka はより多くの開発者を支援できるように、実装手順を記録します。
実装手順
いつこの PC アドレスに携帯端末からアクセスすると、次のような状況が発生し、携帯端末にページが存在しないというメッセージが表示されます。
なぜ同じアドレスに携帯端末からアクセスできるのかPC端末ではアクセスできないが、モバイル端末ではアクセスできない この疑問をきっかけに、プロジェクトディレクトリにたどり着きました。
これは PC 側のパーソナル スペース ディレクトリです。
これはモバイル側のパーソナル スペースのすべてのページです。この時点で正気に戻りましたか? 携帯端末のページ数はわずかです。
# アドレス バーに表示された情報に従って、対応するページ home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2# を見つけ始めました。 ## このアドレスバーに表示される情報に基づいて知ることができます。初期プログラムは home.php にあり、その後 home.php から配布されます。ここでは、mod=space
home.php ファイルの最後の行で、ファイルがロードされていることがわかります。このプロンプトに従って、関連する検索を続行します。書類。 上記のプロンプトに従って、ファイル source/module/home/home_space.php に移動します。この価格の問い合わせでは、フレンド モジュールを見つけます 次に、ファイルの最後に、require_once libfile('space/'.$do, 'include'); がロードされます。
次に、このページを段階的に開発していきます。
訪問者レコードを実装します。
上記の分析によると、次のディレクトリに space_friend ページを追加します。モバイル端末 テストしてみましょう現時点では、アクセスしてください
# レンダリング データについては、PC 側でのページのレンダリングが可能です
PC 側では list が使用され、さらに list も使用されます
##その後、データベース辞書を開いて、スペース アクセス ログを見つける
データベースにアクセスする
上記は、Discuz が、アクセスしているページに携帯電話用ページがないことを通知するゲスト ページを開発する方法です。
以上がDiscuz がモバイル ゲスト機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。