建设工作站服务器
本文详细介绍了如何使用Discuz开发移动访问者功能。 文章内容质量很高,编辑请参考。 希望你读了这篇文章了解知识。
正文的实现功能:
促进开发没有移动终端的页面
实现的例子是开发空间访问者功能
discuz在移动端的功能真的很简单,基本上几页就能结束。 pc端的很多功能都没问题。 移动端无法执行任何操作,尤其是在个人空间页面上。 我想记录下今后实现的步骤,帮助更多的开发者。
实现步骤
以访问者这个功能为例
将此pc端的地址带到移动端进行访问时,会出现以下情况,手机端会通知您没有页面
带着为什么同一地址的pc端可以访问,而移动端却不能访问的疑问,来到了项目目录。
这是pc端的个人空间目录
这是移动端个人空间的所有页面。 这个时候是不是有点反应了? 这个移动端还有几页呢。
你开始根据地址栏提供的信息,寻找对应的页面home.php了吗? mod=space uid=1do=friend view=visitor mobile=2
根据来自这个地址栏的信息,我们可以知道。 初始程序是home.php,是从home.php分发的。 在这里可以看到mod=space
然后,您会看到home.php文件的最后一行加载了该文件。 按照这个提示继续寻找相关文件。
根据上述提示,来到名为source/module/home/home _ space.PHP的文件。 在这个问题价格中,可以找到名为friend的模块
然后来到文件的末尾,输入require_oncelibfile(&; #039; 空间/& amp; #039; $do,&; #039; 包括& amp; #039; ) )。
沿着这个提示,可以找到source/include/space/space _ friend.PHP
然后在文件的86行左右可以看到这样的信息。 这里是我们需要的客户数据
然后,在该文件的第254行中,我们发现他加载的html文件是home/space_friend文件
到了这里应该有反应了。 回头去看一下上边的pc端和移动端的空间目录也可以。 因为移动端的home下没有名为space_friend的模板文件。
一步一步地开发这个页面吧
客户记录实现
根据上面的分析,我们将在移动端目录下添加一个space_friend页面进行测试
这个时候来访问就好了
然后开始写我们的网页。 这是咔嗒咔嗒开发出来的网页
关于渲染数据,可以来到pc端的页面进行渲染
在pc端使用的是list,而我们也在使用list
可以打开数据库词典以查找空间访问日志
来到数据库
关于使用Discuz开发移动访问者功能的方法在这里进行了共享。 希望以上内容对大家有帮助。 我可以学到更多的知识。 如果你觉得文章好,你可以分享它给更多的人看。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn