Discuz如何开发移动端访客功能(1)

简介: Discuz如何开发移动端访客功能

本文实现功能:


开发提示暂无移动端的页面


实现案例为开发空间访客功能


discuz在移动端的功能着实很简单基本就几个页面就完了,pc端的很多功能都没能实现,尤其是个人空间页面,移动端简直没有任何操做可言。接下来咔咔将实现的步骤记录下来,希望可以帮助更多的开发者。

实现步骤

我们就以访客这个功能做为案例


image.png


当我们把这个pc端地址拿到移动端访问时就会出现以下情况,提示手机端暂无页面


image.png


为什么同样的地址pc端可以访问,但是移动端就访问不了,带着这样的疑问,我们来到项目目录。


这是pc端的个人空间目录

image.png



这是移动端的个人空间所有的页面。这个时候是不是有点反应过来了, 这移动端才几个页面啊!


image.png


顺着地址栏给的信息,我们开始找对应的页面home.php?mod=space&uid=1&do=friend&view=visitor&mobile=2

image.png

根据这个地址栏给的信息,我们可以知道。初始程序是在home.php然后从home.php进行分发的。在这里我们就可以看到mod=space了


image.png


然后在home.php文件的最后一行,我们可以看到加载了一个文件,顺着这个提示继续找相关的文件。




根据上面提示我们就会来到source/module/home/home_space.php这个文件,在这个问价里,我们就会发现了friend这个模块


image.png


然后在来到文件最后,加载了require_once libfile('space/'.$do, 'include');


image.png


顺着这个提示信息,我们就可以找到source/include/space/space_friend.php


image.png


然后在文件的86行左右,你就可以看到这样的信息,这里也就是我们需要的访客数据


image.png


然后在这个文件的254行,我们看到他加载的html文件是home/space_friend文件


image.png


到了这里应该都反应过来了,可以回头在去看看上边pc端和移动端空间目录。是因为在移动端的home下没有space_friend这个模板文件。


下来我们就一步一步开发这个页面


相关文章
|
2月前
|
搜索推荐 数据库 数据安全/隐私保护
为什么越来越多的人选择网站定制开发?
在后互联网时代,企业网站和定制开发的重要性愈发突出。模板选择虽有信任度和成熟度的优势,但难以满足个性化需求,且可能缺乏独特性。相比之下,定制开发能更好地契合企业业务和文化,提升用户体验,实现自动化处理,确保数据安全,并使成本透明化。因此,越来越多的企业倾向于选择定制开发,以增强竞争力。行动建议包括评估需求、选择合适外包公司、制定详细项目计划及注重后期维护。
|
2月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
6月前
|
XML 前端开发 JavaScript
discuz门户文章增加代码高亮
discuz门户文章增加代码高亮
30 0
|
6月前
|
缓存
discuz X3.* 手机版门户伪静态
discuz X3.* 手机版门户伪静态
55 0
|
XML JSON 编解码
2023最新常用开发网站汇总
2023最新常用开发网站汇总
128 0
|
移动开发 前端开发 JavaScript
移动端H5网页开发常见问题汇总
H5网页开发常见问题汇总
615 0
|
前端开发 JavaScript 小程序
值得收藏的 开发网站
值得收藏的 开发网站
140 0
值得收藏的 开发网站
|
数据库
Discuz如何开发移动端访客功能(2)
Discuz如何开发移动端访客功能
137 0
Discuz如何开发移动端访客功能(2)
开发一个好网站
开发一个好网站的注意事项
哪些网站在+1s后有神奇的功能
有些网站,当我们给它 +1s 时,会有意想不到的奇效。
253 0