位置: IT常识 - 正文

DEDECMS织梦调用某个作者在某个栏目发布的文章列表(将织梦dedecms转换到wordpress)

编辑:rootadmin

推荐整理分享DEDECMS织梦调用某个作者在某个栏目发布的文章列表(将织梦dedecms转换到wordpress),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦怎么用,织梦栏目描述调用,织梦栏目描述调用,织梦怎么调用当前栏目下的文章,织梦栏目描述调用,织梦自定义模型调用,织梦相关文章调用,织梦栏目描述调用,内容如对您有帮助,希望把文章链接给更多的朋友!

这个调用,使用范围比较广泛。例如:在装饰公司,案例是一个栏目,设计师是一个栏目。设计师的详情页如何调用自己的案例呢?这个开发方法织梦58就在这里分享下

只需要把案例的作者和设计师详情页的作者设为一个即可。调用案例的栏目的id。下面是具体的调用方法

调用方法

在某个作者发布的文章内容页中调用如下代码:

{dede:sql sql="select a.id,a.title,a.writer,a.pubdate,a.typeid,b.aid,b.sex from dede_archives a LEFT JOIN dede_addonarticle b on b.aid=a.id where a.typeid='7' and a.writer=~writer~ and b.sex='男' order by a.pubdate desc LIMIT 0,5"}

<li>文章ID:[field:id/]</li>

<li>标题:

<a href="[field:id function='GetOneDocUrl(@me)'/]">[field:title/]</a></li>

<li>作者:[field:writer/]</li>

<li>性别:[field:sex/]</li>

<img src="[field:litpic/]" />

{/dede:sql}

/*

*如果模型是图集把dede_addonarticle改为dede_addonimages即可

* a.typeid=7调用ID为7的栏目如果不需要指定栏目ID那么你可以把a.typeid='7' and删掉

* a.writer=~writer~调用当前文章的作者,调用指定的作者,可以这样写a.writer='admin'这样就是指定调用admin这个作者的文档

* b.sex=男设置性别,也就是自定义字段。如果你的自定义字段不是sex那么你只要把sql里的b.sex改成你的字段,例如name改成b.name

* LIMIT 0,5设置要调用的条数,我这里写的是5条,自行修改.

*指定调用2个栏目的话可以把where a.typeid='7'修改为where a.typeid='7' and a.typeid='8'。这样就指定调用栏目ID为7和8的栏目。

*/

以上代码中,调用了一个函数GetOneDocUrl();所以,需要在incluce/extend.func.php文件中把该函数写上。这个函数的功能是:通过id调用文章的静态url。具体函数代码如下:

function GetOneDocUrl($aid)

{

DEDECMS织梦调用某个作者在某个栏目发布的文章列表(将织梦dedecms转换到wordpress)

global $dsql;

include_once(DEDEINC."/channelunit.func.php");

$aid = trim(ereg_replace('[^0-9]','',$aid));

$chRow = $dsql->GetOne("Select arc.*,ch.maintable,ch.addtable,ch.issystem From `dede_arctiny` arc left join `dede_channeltype` ch on ch.id=arc.channel where arc.id='$aid' ");

if(!is_array($chRow)) {

return $reArr;

}

else {

if(empty($chRow['maintable'])) $chRow['maintable'] = 'dede_archives';

}

if($chRow['issystem']!=-1)

{

$nquery = " Select arc.*,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath

From `{$chRow['maintable']}` arc left join `dede_arctype` tp on tp.id=arc.typeid

where arc.id='$aid' ";

}

else

{

$nquery = " Select arc.*,1 as ismake,0 as money,'' as filename,tp.typedir,tp.topid,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath

From `{$chRow['addtable']}` arc left join `dede_arctype` tp on tp.id=arc.typeid

where arc.aid='$aid' ";

}

$arcRow = $dsql->GetOne($nquery);

$Url = GetFileUrl($aid,$arcRow['typeid'],$arcRow['senddate'],$reArr['title'],$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['money'],$arcRow['filename'],$arcRow['moresite'],$arcRow['siteurl'],$arcRow['sitepath']);

return $Url;

}

完成。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/313289.html 转载请保留说明!

上一篇:dedecms织梦相关文章标签likearticle调用自定义字段(织梦适合做什么网站)

下一篇:11-ElementUI

  • 华为mate30pro会出现闪屏吗(mate30pro的问题)

    华为mate30pro会出现闪屏吗(mate30pro的问题)

  • 网易云音乐账号能两个手机同时用吗(网易云音乐账号怎么找回)

    网易云音乐账号能两个手机同时用吗(网易云音乐账号怎么找回)

  • ipad充电头(ipad充电头很烫正常吗)

    ipad充电头(ipad充电头很烫正常吗)

  • 手机屏幕一半白一半黄(手机屏幕一半白一半灰是什么情况)

    手机屏幕一半白一半黄(手机屏幕一半白一半灰是什么情况)

  • 声音格式文件存储空间较大(声音文件格式后缀)

    声音格式文件存储空间较大(声音文件格式后缀)

  • ip地址主要分为几类

    ip地址主要分为几类

  • 滴滴出行打不开(滴滴出行打不开滴滴车主)

    滴滴出行打不开(滴滴出行打不开滴滴车主)

  • 618淘宝活动什么时候开始(618淘宝活动什么时候开始,什么时候结束)

    618淘宝活动什么时候开始(618淘宝活动什么时候开始,什么时候结束)

  • 钉钉视频会议屏幕共享视频没有声音(钉钉视频会议屏幕共享后显示学生头像)

    钉钉视频会议屏幕共享视频没有声音(钉钉视频会议屏幕共享后显示学生头像)

  • 手机电板突然发热(手机电板突然发烫正常吗)

    手机电板突然发热(手机电板突然发烫正常吗)

  • 怎么把视频剪辑到一起(怎么把视频剪辑短一些)

    怎么把视频剪辑到一起(怎么把视频剪辑短一些)

  • i39100f和i39100有啥区别(i3 9100参数和i39100f)

    i39100f和i39100有啥区别(i3 9100参数和i39100f)

  • 华为mate30pro怎么设置返回键(华为mate30pro怎么进入recovery)

    华为mate30pro怎么设置返回键(华为mate30pro怎么进入recovery)

  • 下载历史如何查询

    下载历史如何查询

  • 计算机辅助设计的英文缩写为(计算机辅助设计课程总结)

    计算机辅助设计的英文缩写为(计算机辅助设计课程总结)

  • 荣耀20怎么信任软件(荣耀怎么信任应用)

    荣耀20怎么信任软件(荣耀怎么信任应用)

  • 天猫精灵恢复出厂设置(天猫精灵恢复出厂设置失败)

    天猫精灵恢复出厂设置(天猫精灵恢复出厂设置失败)

  • 华为手环4e有哪些功能(华为手环4e有什么功能)

    华为手环4e有哪些功能(华为手环4e有什么功能)

  • vue视频里怎么加图片(vue视频怎么添加背景图片)

    vue视频里怎么加图片(vue视频怎么添加背景图片)

  • 苹果手机自带输入法怎么换行(苹果手机自带输入法)

    苹果手机自带输入法怎么换行(苹果手机自带输入法)

  • excel未激活怎么处理(excel未激活可以用吗)

    excel未激活怎么处理(excel未激活可以用吗)

  • win10任务栏最近列表关闭教程(win10任务栏不显示最近)

    win10任务栏最近列表关闭教程(win10任务栏不显示最近)

  • 获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)(当地街道)

    获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)(当地街道)

  • 有哪些凭证
  • 材料暂估可以跨年度吗
  • 企业所得税损益结转
  • 增值税先征后退会计处理
  • 分公司可以计提安全生产费吗
  • 收到发票怎么写收据
  • 持续经营净利润率怎么算
  • 进项税额转出怎么算
  • 住房公积金个人和单位各承担多少
  • 汇票贴现的账务处理
  • 资产拍卖税费谁承担
  • 外购电力费用分配例题
  • 核定征收所得税税率
  • 个人所得税期末为负数审计调整
  • 设备安装费计入设备成本吗
  • 不小心开了发票
  • 进项税额加计抵扣税收优惠政策
  • 展会门票入什么科目
  • 个人投资者
  • 现金支票存根会计要签字吗
  • 固定资产报废怎么开票
  • 应付票据发生与偿还怎么计算?
  • acer笔记本电脑怎么恢复出厂设置
  • 如何关闭windows10资讯
  • 现金比率计算公式含义
  • 结转已经销售商品成本
  • tplink路由器怎么连接无线网络
  • php 生成缩略图
  • 增值税的计税依据包括消费税吗
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • pnaico.exe是什么软件
  • 从性能方面考虑的因素
  • php实现在线安装
  • 应收款余额在借方什么意思
  • 公司给我多交了社保用不用退
  • php执行linux命令无效
  • java继承的基本概念
  • yolo v5 可视网络结构
  • 命令行窗口
  • 专票电话号码不对有影响吗
  • python getpass模块
  • 如何网上添加办税员上海
  • 完美解决怠速抖动加油就平稳
  • 帝国cms模板文件放在哪里
  • 政府专项补贴税收
  • 购买备用品会计分录
  • 通过MySQL日志实时查看执行语句以及更新日志的教程
  • 转让股权个税的计税基础
  • 公司给部分员工长期停工怎么办
  • 营业收入与利润总额的比值
  • 个人所得税怎么申报多
  • 固定资产处置时发生的清理费用
  • 过期产品进项税用转出吗
  • 银行贷款如何做到量价平衡管理
  • 管理费用多计提了怎么冲
  • 合同资产结转收入
  • 连锁药店之间调拨药品
  • 现代服务业包括哪些
  • 民营企业固定资产管理规定
  • 工业企业检查表
  • window 开机启动
  • win7补丁部分更新没有安装
  • win8热点设置
  • win10连接ubuntu20.04远程桌面
  • 苹果电脑使用u盾怎么用
  • win10装老版本
  • dyservice.exe是什么
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • win10如何关闭windows
  • linux配置ssh
  • centos7.2安装
  • linux中的top命令
  • zlib是什么意思
  • jquery easyui 教程
  • 莱鸟人集团
  • JavaScript中的this
  • js new()
  • 电子税务局怎么添加开票员
  • 系统导出数据不完整
  • 企业租赁房屋需要预缴增值税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设