Maison >Tutoriel CMS >Discuz >Comment Discuz développe la fonctionnalité invité mobile
Les fonctions implémentées dans cet article :
Conseils de développement Il n'y a pas encore de page mobile
Le cas d'implémentation est la fonction visiteur de l'espace de développement
discuz in Les fonctions du terminal mobile sont vraiment très simples, en gros quelques pages seulement De nombreuses fonctions du terminal PC ne sont pas du tout implémentées, notamment la page de l'espace personnel. Il n'y a quasiment aucune opération sur le terminal. terminal mobile. Ensuite, Kaka enregistrera les étapes de mise en œuvre, dans l’espoir d’aider davantage de développeurs.
Nous prendrons la fonction visiteur comme exemple
Quand nous Quand cette adresse PC est accédée par le terminal mobile, la situation suivante se produira, indiquant qu'il n'y a pas de page sur le terminal mobile
Pourquoi la même adresse est-elle accessible sur le PC terminal, mais pas sur le terminal mobile ? Il n'est pas accessible Avec cette question, nous arrivons au répertoire du projet.
Voici le répertoire de l'espace personnel côté PC
Voici toutes les pages de l'espace personnel côté mobile. Avez-vous repris vos esprits à ce moment-là ? Il n'y a que quelques pages sur le terminal mobile !
Suite aux informations données dans la barre d'adresse, nous avons commencé à trouver la page correspondante home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2
Nous pouvons le savoir sur la base des informations fournies dans cette barre d'adresse. Le programme initial est dans home.php puis distribué depuis home.php. Ici, nous pouvons voir mod=space
Ensuite, dans la dernière ligne du fichier home.php, nous pouvons voir qu'un fichier est chargé, suivez cette invite pour continuer Rechercher pertinent documents.
Selon les invites ci-dessus, nous arriverons au fichier source/module/home/home_space.php Dans cette enquête, nous trouverons le module ami
.Puis à la fin du fichier, require_once libfile('space/'.$do, 'include');
Suite à ce message d'invite, nous pouvons trouver source/include/space/space_friend.php Puis autour de la ligne 86 du fichier, vous pouvez voir de telles informations, voici les données du visiteur dont nous avons besoin
Voici comment Discuz développe une page invité qui vous indique que la page que vous visitez n'a pas de page mobile
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!