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

  • 税收实体法和程序法分类
  • 设备计提的折旧为什么要交所得税
  • 以前年度多缴纳的企业所得税退还
  • 资产负债表应付账款怎么算
  • 当前时间该属期不可申报
  • 其他应收款要做账吗
  • 收回已核销的坏账什么意思
  • 施工企业必须要注册造价工程师吗
  • 仓库物料入库
  • 房地产企业城建税预缴可以抵扣吗
  • 非货币性资产交换的会计处理
  • 总公司购固定资产分摊每家店面怎么来做账
  • 个人所得税免征项目有哪些
  • 生产企业出口退税流程
  • 取得土地无形资产的条件
  • 重庆个人住房房产税申报
  • 票据单据较多,费用报销单一张不够填怎么办?
  • 公司认缴增资需要什么流程呢
  • 收据能入账抵税吗
  • 固定资产被政府查封
  • 公司发放的车补扣个人所得税吗
  • 银行存款账不平怎么办
  • 固定资产的折旧从什么时候开始
  • 经营租入的土地使用权 待摊
  • 任务栏图标重叠一起
  • linux怎么挂起
  • 穿越火线真人版宣传片
  • 飞机票开电子发票是电子行程单吗
  • 银行手续费发票税率
  • Win11安卓子系统怎么安装apk
  • 重装系统后出现ctrl+alt+del
  • 收到进项税发票如何入账
  • 应用程序无法正常启动0xc000007b
  • PHP:mcrypt_cfb()的用法_Mcrypt函数
  • php 堆排序
  • 原材料按实际成本核算需设置的科目包括
  • 专项应付款费用化
  • 应纳所得税额税率表
  • 应交税费会计分录例题
  • 一维卷积padding
  • php实现购物车功能
  • 停车费过路费和汽油费可以一起报销吗
  • 短期借款的会计科目
  • 所得税的期初资产怎么算
  • 定期定额征收和核定征收哪个好
  • 房租可以一次性抵扣吗
  • 公司买的材料做什么分录
  • 专项资金账务体现不出怎么办
  • 投资收益的会计科目
  • 已认证抵扣的进项税额怎么填报表
  • 堤围防护费是什么
  • 以前年度负债调整
  • 一般纳税人纳税申报表
  • 结转资金和结余资金
  • 对公支付宝可以转个人银行卡吗
  • 专栏设计模板
  • 通过T-SQL语句实现数据库备份与还原的代码
  • MySQL关键字执行顺序
  • mysql5.7配置文件my.ini
  • centos编译安装tcpdump工具
  • wrsvn.exe是什么文件
  • win7系统默认输入法
  • win10一年更新一次
  • win8停止服务
  • win8系统怎么创建局域网
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • win10如何删除pin登录密码
  • windows7禁止开机启动
  • vc6.0配置opengl设置目录路径
  • angularjs表格控件
  • 探索世界怎么玩
  • nodejs示例
  • vue-cli作用
  • jquery遍历dom
  • jquery下拉列表
  • 票据代码和票据号码是什么意思
  • 专项附加扣除修改后,多扣的税
  • 注销税务登记需要哪些材料
  • 入职培训结束寄语
  • 亳州自来水缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设