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获取相关文章所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)