ホームページ  >  記事  >  CMS チュートリアル  >  Discuz がモバイル ゲスト機能を開発する方法

Discuz がモバイル ゲスト機能を開発する方法

咔咔
咔咔オリジナル
2020-05-13 17:49:132455ブラウズ
#この記事で実装されている機能:

開発のヒント 現在モバイルページはありません

実装事例は開発スペース訪問者機能です

##discuz in モバイル端末の機能は非常にシンプルで、基本的には数ページのみです。PC 端末の多くの機能、特にパーソナル スペース ページはまったく実装されていません。画面上での操作はほとんどありません。携帯端末。次に、Kaka はより多くの開発者を支援できるように、実装手順を記録します。


実装手順


訪問者機能をケースとして使用します

Discuz がモバイル ゲスト機能を開発する方法いつこの PC アドレスに携帯端末からアクセスすると、次のような状況が発生し、携帯端末にページが存在しないというメッセージが表示されます。

Discuz がモバイル ゲスト機能を開発する方法なぜ同じアドレスに携帯端末からアクセスできるのかPC端末ではアクセスできないが、モバイル端末ではアクセスできない この疑問をきっかけに、プロジェクトディレクトリにたどり着きました。

これは PC 側のパーソナル スペース ディレクトリです。

Discuz がモバイル ゲスト機能を開発する方法これはモバイル側のパーソナル スペースのすべてのページです。この時点で正気に戻りましたか? 携帯端末のページ数はわずかです。

# アドレス バーに表示された情報に従って、対応するページ home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2Discuz がモバイル ゲスト機能を開発する方法# を見つけ始めました。 ## このアドレスバーに表示される情報に基づいて知ることができます。初期プログラムは home.php にあり、その後 home.php から配布されます。ここでは、mod=space

home.php ファイルの最後の行で、ファイルがロードされていることがわかります。このプロンプトに従って、関連する検索を続行します。書類。

Discuz がモバイル ゲスト機能を開発する方法

上記のプロンプトに従って、ファイル source/module/home/home_space.php に移動します。この価格の問い合わせでは、フレンド モジュールを見つけます

Discuz がモバイル ゲスト機能を開発する方法

次に、ファイルの最後に、require_once libfile('space/'.$do, 'include');

Discuz がモバイル ゲスト機能を開発する方法

がロードされます。

#このプロンプト メッセージに続いて、source/include/space/space_friend.php

Discuz がモバイル ゲスト機能を開発する方法

ファイルの 86 行目あたりに、このような情報を確認できます。必要な訪問者データは次のとおりです。

Discuz がモバイル ゲスト機能を開発する方法


このファイルの 254 行目に、彼がロードした HTML ファイルが表示されます。これは home/space_friend です。ファイル

Discuz がモバイル ゲスト機能を開発する方法


ここに到達した時点で、すでにそれを理解しているはずです。戻って、上記の PC およびモバイル スペースのディレクトリを見てください。モバイル端末のホーム配下にspace_friendテンプレートファイルが存在しないためです。

Discuz がモバイル ゲスト機能を開発する方法 次に、このページを段階的に開発していきます。

訪問者レコードを実装します。

上記の分析によると、次のディレクトリに space_friend ページを追加します。モバイル端末 テストしてみましょう


現時点では、アクセスしてくださいDiscuz がモバイル ゲスト機能を開発する方法

その後、ページの作成を開始してください、これは Kaka が開発したページです

Discuz がモバイル ゲスト機能を開発する方法

# レンダリング データについては、PC 側でのページのレンダリングが可能です

Discuz がモバイル ゲスト機能を開発する方法

PC 側では list が使用され、さらに list も使用されます

Discuz がモバイル ゲスト機能を開発する方法

##その後、データベース辞書を開いて、スペース アクセス ログを見つけるDiscuz がモバイル ゲスト機能を開発する方法


データベースにアクセスする

Discuz がモバイル ゲスト機能を開発する方法

概要

上記は、Discuz が、アクセスしているページに携帯電話用ページがないことを通知するゲスト ページを開発する方法です。

以上がDiscuz がモバイル ゲスト機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。