Maison >Tutoriel CMS >Discuz >Comment Discuz développe la fonctionnalité invité mobile

Comment Discuz développe la fonctionnalité invité mobile

咔咔
咔咔original
2020-05-13 17:49:132739parcourir

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.

Étapes de mise en œuvre

Nous prendrons la fonction visiteur comme exemple

Comment Discuz développe la fonctionnalité invité mobile

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

Comment Discuz développe la fonctionnalité invité 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

Comment Discuz développe la fonctionnalité invité mobile

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 !

Comment Discuz développe la fonctionnalité invité 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

Comment Discuz développe la fonctionnalité invité mobile

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.

Comment Discuz développe la fonctionnalité invité mobile

Selon les invites ci-dessus, nous arriverons au fichier source/module/home/home_space.php Dans cette enquête, nous trouverons le module ami

.

Comment Discuz développe la fonctionnalité invité mobile

Puis à la fin du fichier, require_once libfile('space/'.$do, 'include');

Comment Discuz développe la fonctionnalité invité mobile

Suite à ce message d'invite, nous pouvons trouver source/include/space/space_friend.php

Comment Discuz développe la fonctionnalité invité mobile

Puis autour de la ligne 86 du fichier, vous pouvez voir de telles informations, voici les données du visiteur dont nous avons besoin


Comment Discuz développe la fonctionnalité invité mobile

Puis à la ligne 254 de ce fichier, on voit le fichier html qu'il a chargé C'est le fichier home/space_friend


Comment Discuz développe la fonctionnalité invité mobile

Vous devriez pouvoir réagir une fois arrivé ici. Vous pouvez revenir en arrière et consulter les répertoires des espaces PC et mobile ci-dessus. C'est parce qu'il n'y a pas de fichier modèle space_friend sous l'accueil du terminal mobile.

Nous développerons cette page étape par étape

Mettre en place des enregistrements de visiteurs


Selon notre analyse ci-dessus, nous ajouterons une page space_friend dans l'annuaire mobile Let's. testez-le

Comment Discuz développe la fonctionnalité invité mobile

En ce moment, venez simplement visiter

Comment Discuz développe la fonctionnalité invité mobile

puis commencez à écrire notre page , c'est la page que Kaka a développé

Comment Discuz développe la fonctionnalité invité mobile

Concernant les données de rendu, on peut arriver à la page de rendu côté PC

Comment Discuz développe la fonctionnalité invité mobile

Nous utilisons list côté PC, puis nous utilisons également list

Comment Discuz développe la fonctionnalité invité mobile


Ensuite, nous pouvons ouvrir le dictionnaire de la base de données et retrouver le journal d'accès à l'espace


Comment Discuz développe la fonctionnalité invité mobile

Venir dans la base de données

Comment Discuz développe la fonctionnalité invité mobile

Résumé

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn