本文實作功能:
開發提示暫無行動端的頁面
實作案例為開發空間訪客功能
discuz在行動端的功能著實很簡單基本上就幾個頁面就完了,pc端的很多功能都沒事實現,尤其是個人空間頁面,行動端簡直沒有任何操做可言。接下來咔咔將實現的步驟記錄下來,希望可以幫助更多的開發者。
實作步驟
我們就以訪客這個功能做為案例
當我們把這個pc端位址拿到行動端存取時就會出現以下情況,提示手機端暫無頁面
#為什麼同樣的位址pc端可以訪問,但是行動端就訪問不了,帶著這樣的疑問,我們來到專案目錄。
這是pc端的個人空間目錄
這是行動端的個人空間所有的頁面。這時候是不是有點反應過來了, 這行動端才幾個頁面啊!
順著網址列給的訊息,我們開始找對應的頁面home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2
根據這個地址欄給的信息,我們可以知道。初始程式是在home.php然後從home.php進行分發的。在這裡我們就可以看到mod=space了
然後在home.php文件的最後一行,我們可以看到載入了一個文件,沿著這個提示繼續找相關的文件。
根據上面提示我們就會來到source/module/home/home_space.php這個文件,在這個問價裡,我們就會發現了friend這個模組
然後來到檔案最後,載入了require_once libfile('space/'.$do, 'include');
順著這個提示訊息,我們就可以找到source/include/space/space_friend.php
然後在檔案的86行左右,你就可以看到這樣的訊息,這裡也就是我們需要的訪客資料
#然後在這個檔案的254行,我們看到他載入的html文件是home/space_friend檔案
到了這裡應該都反應過來了,可以回頭在去看看上邊pc端和行動端空間目錄。是因為在行動端的home下沒有space_friend這個模板檔。
下來我們就一步一步開發這個頁面
實作訪客記錄
#根據上邊我們的分析,我們在行動端的目錄下,加上一個space_friend的頁面來測試一下
這個時候在來訪問就可以了
總結
以上就是Discuz如何開發提示您造訪的頁面無手機頁面之訪客頁面
以上是Discuz如何開發行動端訪客功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

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

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

SublimeText3 Linux新版
SublimeText3 Linux最新版

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能