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这个模板文件。


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


相关文章
|
1月前
|
API 数据库 数据安全/隐私保护
蓝奏云直链获取在线解析网站源码
蓝奏云直链获取在线解析网站源码 蓝奏云链接解析 本地API接口 支持有无密码和短期直链和永久直链,同时还可以显示文件名和大小。 这个解析器无需数据库即可搭建,API接口已经本地化,非常简单易用。
34 2
蓝奏云直链获取在线解析网站源码
|
2月前
|
SQL 监控 安全
网站管理以及开发人员如何使网址的访问更加安全可靠呢?
确保网站安全的12个步骤:启用HTTPS加密,使用可信SSL/TLS证书,保持浏览器更新,实行强密码策略和多因素认证,定期更新软件,控制访问权限,安全编码,应用内容安全策略,监控日志,防DDoS攻击,备份数据并制定恢复计划,以及定期进行渗透测试和安全审计。这些措施能有效保护网站和用户数据的安全。
18 1
|
8月前
|
弹性计算 监控 应用服务中间件
网站用户流量分析—适用于电商网站、资讯网站、游戏主站等各类Web站点场景
本教程介绍如何使用日志服务采集NGINX日志,创建仪表盘分析用户访问行为。
108 0
|
前端开发 开发者
移动端站点示例 |学习笔记
快速学习 移动端站点示例
95 0
开发一个好网站
开发一个好网站的注意事项
|
数据库
Discuz如何开发移动端访客功能(2)
Discuz如何开发移动端访客功能
113 0
Discuz如何开发移动端访客功能(2)
哪些网站在+1s后有神奇的功能
有些网站,当我们给它 +1s 时,会有意想不到的奇效。
212 0
|
小程序
【愚公系列】2022年04月 微信小程序-项目篇(公交查询)-01周边站点
【愚公系列】2022年04月 微信小程序-项目篇(公交查询)-01周边站点
150 0
【愚公系列】2022年04月 微信小程序-项目篇(公交查询)-01周边站点
Joomla如何在网站中添加流量统计代码
查看网站统计是每个站长比不可少的工作。那么如何给Joomla网站添加一个统计代码,来有效的管理自己的网站呢?这里以百度流量统计为例,演示怎么给Joomla T3-Framework架构网站怎么添加统计代码。
Joomla如何在网站中添加流量统计代码