织梦dede:sql根据自定义字段填的文章id获取相关文章

织梦dede:sql根据自定义字段填的文章id获取相关文章,第1张

概述1、织梦后台模型添加自定义字段,数据类型用单行文本(varchar),用来填要调用的相关文章的id 2、在织梦内容页模板里写dede:sql标签 {dede:sql sql=SELECT * FROM dede_archives WHERE arcrank-1 AND id in(~自定义字段名~) ORDER BY FIELD(id,~自定义字段名~

1、织梦后台模型添加自定义字段,数据类型用单行文本(varchar),用来填要调用的相关文章的ID

2、在织梦内容页模板里写dede:sql标签

{dede:sql sql="SELECT * FROM dede_archives WHERE arcrank>-1 AND ID in(~自定义字段名~) ORDER BY FIELD(ID,~自定义字段名~)"}href="[fIEld:ID runPHP=yes]$ID=@me;$url=GetoneArchive($ID);@me=$url['arcurl'];[/fIEld:ID]">								

~自定义字段名~ 有2处,改成你自己的字段名,例如 ~likeIDs~

3、打开 /include/taglib/sql.lib.PHP 找到

$sql = str_replace($conditions[0][$key],"'".addslashes($refObj->FIElds[$value])."'",$sql);

改成

if(is_numeric(str_replace(',','',$refObj->FIElds[$value]))){$sql = str_replace($conditions[0][$key],addslashes($refObj->FIElds[$value]),$sql);}else{$sql = str_replace($conditions[0][$key],$sql);}
 
总结

以上是内存溢出为你收集整理的织梦dede:sql根据自定义字段填的文章id获取相关文章全部内容,希望文章能够帮你解决织梦dede:sql根据自定义字段填的文章id获取相关文章所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/1052143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存