VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何设置dedecms单表模型的动态浏览?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何设置dedecms单表模型的动态浏览?

如何设置dedecms单表模型的动态浏览?

本文主要介绍了dedecms单表模型的动态浏览设置方法。例如,分类信息和内容页面都是默认静态生成的。如果有必要将其设置为动态访问,可以参考以下方法。

推荐学习:梦想编织cms

Arclistsg标签,单表独立模型的文档列表调用标签

方法1:

在arclist标签的使用中,对应的主表dede_archives中有一个字段ismake field,它的作用大家应该都知道。当值为-1时,它是动态的,我们的方法是模仿这一点。

创建单表模型时,默认情况下没有ismake字段,因为我们手动创建了一个ismake字段并将其transfer值设置为-1。

注意:创建模型时,可以添加一个ismake字段。如果没有,可以直接在相应的表中添加,并在dede_channeltype表的listfields中添加ismake字段,这就是添加查询字段。如果最后一步完成了,但没有成功,您可以查询listfields是否具有ismake。

修改源代码:

首先,在arclistsg的源代码中,大约264行,我们找到了用于获取url地址的$ row【‘arcurl‘】,GetFileUrl()【该函数在helpers/channelunit.helper.php中】,并且有一个ismake参数。如果你感兴趣的话,可以看看这个功能。

我们的目的是将GetFileUrl()参数中$ row【‘title‘】后的1【1】更改为$ row【‘is make‘】。

注意:如果您只需要arclistsg标签来显示动态,您可以转到此步骤。

第二,修改arc.sglistview.class.php,大约760行,并使$ row【‘ismake‘】= 1;注释掉以下行,$ row【‘arcurl‘】= GetFileUrl()的代码与第一步中的代码相同,只需将其更改为第一步中的代码即可。

此时,您基本上可以实现动态浏览,但在添加或修改时,您仍然会生成html文件,相应的发布者或修改者将生成html代码注释。

方法二:

其实和方法一是一样的。如果不想创建ismake字段,只需将相应的方法更改为-1即可,但兼容性不是那么好。建议使用方法一。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何设置dedecms单表模型的动态浏览? https://zhujicankao.com/113675.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何设置dedecms单表模型的动态浏览?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!