陈奇网络工作室

如何使用Discuz开发移动来宾功能

建设工作站服务器

本文详细介绍了如何使用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

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3