位置: 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

  • 税后经营净利润怎么求
  • 税种核定在电子版怎么查
  • 以前年度所得税滞纳金的账务处理
  • 季度报税是哪几个月几号申报
  • 个人勾机给公司开票怎么开
  • 人力资源公司劳务外包
  • 企业注销库存怎么做账务处理
  • 申报无票收入次月红冲有没有风险
  • u8已记账怎么修改年初余额
  • 出口业务运费可以抵扣吗
  • 发票抬头写错了还能改吗
  • 银行回单可以做收入吗
  • 新会计准则开办费分摊
  • 用友怎么结转本期损益
  • 原材料供销合同和电子汇划收款回单金额不一样
  • 长期负债率分析
  • 外购商品用于营销活动
  • 收到去年的成本发票
  • 垫资后转出的会计分录怎么写?
  • 应收账款增值税专用发票
  • 年终结账后,应当更换新账的有( )
  • 票据追索权向谁追索
  • 未交增值税怎么记账
  • 增值税发票开具红字发票后上月税款怎么交?
  • 未认证的增值税发票如何开具红字发票
  • 维护服务合同可不可以一直续签
  • 建筑服务可以差额征收吗
  • 关于两套账老板和会计须知的4个点
  • 企业如何做好税务管理工作
  • 快递公司税收优惠
  • 商业承兑汇票到期日付款人账户不足付款时
  • 小规模企业增值税账务处理
  • 形式发票需要报关吗
  • 公司是否有审计资质
  • 补报的年报可以更改吗
  • 代理公司可以开服务费发票吗
  • 系统托盘无法隐藏文件夹
  • 消耗性生物资产减值准备一经计提不得转回
  • kcleaner.exe是什么
  • php null false
  • 审核过程中发现的问题应由被审核部门实施纠正
  • 纳税申报包括哪些税种
  • php脚本工作流程
  • 出售土地账务如何处理
  • 经验模态分解和变分模态分解
  • 企业会计准则季报利润表填写
  • 上一年的进项税转出还用交企业所得税吗
  • 金融商品转让如何确定销售额
  • sql自定义
  • 利润表中利息费用包括手续费吗
  • 车辆抵押贷款怎么办理
  • 应付账款抹零摘要怎么写
  • 有限合伙企业需要缴纳企业所得税吗
  • 发票还没认证可以报销吗
  • 扣缴个人所得税申报表模板
  • 房屋租赁合同怎么写对房东有利
  • 银行贴现手续费可以税前扣除吗
  • 可供出售金融资产包括哪些内容
  • 个人借款产生的利息怎么计算的
  • 餐饮业做账会计分录大全,实用!
  • centos6.5共享文件夹
  • 硬盘装pe怎么启动
  • win7怎么打开磁盘管理器
  • 给网页添加javascript
  • opengl控件库
  • 厦门翔安到同安有多远
  • python调用ansible执行playbook
  • 你可能不知道的湖北
  • Android UI之FrameLayout(帧布局)
  • js如何获取浏览器窗口大小
  • 类似愤怒小鸟的小游戏
  • js 单击弹出对话框
  • javascript给表单赋值
  • Javascript Object.extend
  • 国家税务总局山西省电子税务局
  • 山东无犯罪记录证明网上申请
  • 广东地税服务电话
  • 网上发票分配
  • 国家税务局总局咨询平台
  • 平安车险如何开票报销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设