搜尋
首頁CMS教程DiscuzDiscuz如何開發行動端訪客功能

Discuz如何開發行動端訪客功能

May 13, 2020 pm 05:49 PM
discuz

本文實作功能:

開發提示暫無行動端的頁面

實作案例為開發空間訪客功能

discuz在行動端的功能著實很簡單基本上就幾個頁面就完了,pc端的很多功能都沒事實現,尤其是個人空間頁面,行動端簡直沒有任何操做可言。接下來咔咔將實現的步驟記錄下來,希望可以幫助更多的開發者。

實作步驟

我們就以訪客這個功能做為案例

Discuz如何開發行動端訪客功能

當我們把這個pc端位址拿到行動端存取時就會出現以下情況,提示手機端暫無頁面

Discuz如何開發行動端訪客功能

#為什麼同樣的位址pc端可以訪問,但是行動端就訪問不了,帶著這樣的疑問,我們來到專案目錄。

這是pc端的個人空間目錄

Discuz如何開發行動端訪客功能

這是行動端的個人空間所有的頁面。這時候是不是有點反應過來了, 這行動端才幾個頁面啊!

Discuz如何開發行動端訪客功能

順著網址列給的訊息,我們開始找對應的頁面home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2

根據這個地址欄給的信息,我們可以知道。初始程式是在home.php然後從home.php進行分發的。在這裡我們就可以看到mod=space了

Discuz如何開發行動端訪客功能

然後在home.php文件的最後一行,我們可以看到載入了一個文件,沿著這個提示繼續找相關的文件。

Discuz如何開發行動端訪客功能

根據上面提示我們就會來到source/module/home/home_space.php這個文件,在這個問價裡,我們就會發現了friend這個模組

Discuz如何開發行動端訪客功能

然後來到檔案最後,載入了require_once libfile('space/'.$do, 'include');

Discuz如何開發行動端訪客功能

順著這個提示訊息,我們就可以找到source/include/space/space_friend.php

Discuz如何開發行動端訪客功能

然後在檔案的86行左右,你就可以看到這樣的訊息,這裡也就是我們需要的訪客資料

Discuz如何開發行動端訪客功能

#然後在這個檔案的254行,我們看到他載入的html文件是home/space_friend檔案

Discuz如何開發行動端訪客功能

到了這裡應該都反應過來了,可以回頭在去看看上邊pc端和行動端空間目錄。是因為在行動端的home下沒有space_friend這個模板檔。

下來我們就一步一步開發這個頁面

實作訪客記錄

#根據上邊我們的分析,我們在行動端的目錄下,加上一個space_friend的頁面來測試一下

Discuz如何開發行動端訪客功能

這個時候在來訪問就可以了

Discuz如何開發行動端訪客功能

##然後開始寫我們的頁面,這個是咔咔已經開發完的頁面

Discuz如何開發行動端訪客功能

關於渲染資料我們可以來到pc端的頁面渲染

Discuz如何開發行動端訪客功能

在pc端使用的是list,那我們也使用list

Discuz如何開發行動端訪客功能


#然後可以開啟資料庫字典,找到空間存取日誌


Discuz如何開發行動端訪客功能

在來到資料庫

Discuz如何開發行動端訪客功能

總結

以上就是Discuz如何開發提示您造訪的頁面無手機頁面之訪客頁面

以上是Discuz如何開發行動端訪客功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能