Heim  >  Artikel  >  CMS-Tutorial  >  Wie Discuz mobile Gastfunktionen entwickelt

Wie Discuz mobile Gastfunktionen entwickelt

咔咔
咔咔Original
2020-05-13 17:49:132455Durchsuche

Die in diesem Artikel implementierten Funktionen:

Entwicklungstipps Es gibt noch keine mobile Seite

Der Implementierungsfall ist die Besucherfunktion des Entwicklungsraums

discuz in Die Funktionen des mobilen Endgeräts sind wirklich sehr einfach, im Grunde sind nur wenige Funktionen des PC-Terminals überhaupt nicht implementiert, insbesondere die persönliche Bereichsseite mobiles Endgerät. Als nächstes wird Kaka die Implementierungsschritte aufzeichnen, in der Hoffnung, mehr Entwicklern zu helfen.

Implementierungsschritte

Wir nehmen die Besucherfunktion als Beispiel

Wie Discuz mobile Gastfunktionen entwickelt

When we When Wenn das mobile Endgerät auf diese PC-Adresse zugreift, tritt die folgende Situation ein, die darauf hinweist, dass auf dem mobilen Endgerät keine Seite vorhanden ist.

Wie Discuz mobile Gastfunktionen entwickelt

Warum ist auf dem PC auf dieselbe Adresse zugegriffen? Terminal, aber nicht auf dem mobilen Terminal? Mit dieser Frage kommen wir zum Projektverzeichnis.

Dies ist das Verzeichnis des persönlichen Bereichs auf der PC-Seite

Wie Discuz mobile Gastfunktionen entwickelt

Dies sind alle Seiten des persönlichen Bereichs auf der mobilen Seite. Wussten Sie, dass es zu diesem Zeitpunkt nur wenige Seiten auf dem mobilen Endgerät gibt?

Wie Discuz mobile Gastfunktionen entwickelt

Als wir den Informationen in der Adressleiste folgten, begannen wir, die entsprechende Seite home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2 zu finden

Wir können dies anhand der Informationen in dieser Adressleiste wissen. Das ursprüngliche Programm befindet sich in home.php und wird dann von home.php aus verteilt. Hier sehen wir mod=space

Wie Discuz mobile Gastfunktionen entwickelt

Dann können wir in der letzten Zeile der Datei home.php sehen, dass eine Datei geladen ist. Folgen Sie dieser Eingabeaufforderung, um fortzufahren. Finden Sie relevant Unterlagen.

Wie Discuz mobile Gastfunktionen entwickelt

Gemäß den obigen Eingabeaufforderungen gelangen wir zur Datei source/module/home/home_space.php. In dieser Anfrage finden wir das Freundesmodul

Wie Discuz mobile Gastfunktionen entwickelt

Dann wird am Ende der Datei require_once libfile('space/'.$do, 'include');

Wie Discuz mobile Gastfunktionen entwickelt

Nach dieser Eingabeaufforderung können wir source/include/space/space_friend.php finden

Wie Discuz mobile Gastfunktionen entwickelt

Dann können Sie ungefähr in Zeile 86 der Datei sehen Solche Informationen, hier sind die Besucherdaten, die wir brauchen


Wie Discuz mobile Gastfunktionen entwickelt

Dann sehen wir in Zeile 254 dieser Datei die HTML-Datei, die er geladen hat. Es ist die Datei „home/space_friend“


Wie Discuz mobile Gastfunktionen entwickelt

Sie sollten in der Lage sein, zu reagieren, wenn Sie hier ankommen. Sie können zurückgehen und sich die Verzeichnisse für den PC- und Mobilbereich oben ansehen. Dies liegt daran, dass sich unter der Startseite des mobilen Endgeräts keine space_friend-Vorlagendatei befindet.

Wir werden diese Seite Schritt für Schritt weiterentwickeln

Besucherdatensätze implementieren


Gemäß unserer obigen Analyse werden wir eine space_friend-Seite im mobilen Verzeichnis Let's hinzufügen Probieren Sie es aus

Wie Discuz mobile Gastfunktionen entwickelt

Kommen Sie zu diesem Zeitpunkt einfach vorbei

Wie Discuz mobile Gastfunktionen entwickelt

und beginnen Sie dann mit dem Schreiben unserer Seite , das ist die Seite, die Kaka entwickelt hat

Wie Discuz mobile Gastfunktionen entwickelt

In Bezug auf die Rendering-Daten können wir zum Seitenrendering auf der PC-Seite kommen

Wie Discuz mobile Gastfunktionen entwickelt

Wir verwenden list auf der PC-Seite, dann verwenden wir auch list

Wie Discuz mobile Gastfunktionen entwickelt


Dann können wir das Datenbankwörterbuch öffnen und Finden Sie das Space-Zugriffsprotokoll


Wie Discuz mobile Gastfunktionen entwickelt

Zur Datenbank gelangen

Wie Discuz mobile Gastfunktionen entwickelt

Zusammenfassung

Wie oben beschrieben entwickelt Discuz eine Gastseite, die Sie darauf hinweist, dass die Seite, die Sie besuchen, keine mobile Seite hat

Das obige ist der detaillierte Inhalt vonWie Discuz mobile Gastfunktionen entwickelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn