欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
dedecms 二次开发设计启用当今创作者文本文档的标
时间: 2021-02-23 04:48 浏览次数:
最先将下列涵数放进 include/extend.func.php 最下面,这一涵数是用于获得静态数据网页页面的URL详细地址的。 function GetOneDocUrl($aid) global $dsql; include_once(DEDEINC. /channelunit.func.php $aid
    最先将下列涵数放进 include/extend.func.php 最下面,这一涵数是用于获得静态数据网页页面的URL详细地址的。     function GetOneDocUrl($aid)     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;         随后将下列编码储存为 diary.lib.php  放进include/taglib 文件目录下     ?php  * 启用当今创作者文本文档  * @version        $Id: diary.lib.php  1:37 2016年6月2日 by JJM $  * @link           if(!defined( DEDEINC )){     exit( Request Error! function lib_diary( $ctag, $refObj) global $dsql,$envs; $jjmhk= row|1,typeid|0 FillAttsDefault($ctag- CAttribute- Items,$jjmhk); extract($ctag- CAttribute- Items); $innertext = trim($ctag- GetInnerText()); $ctp = new DedeTagParse(); $ctp- SetNameSpace( field , [ , ] $ctp- LoadSource($innertext); $writer = $ctag- GetAtt( writer if($writer== this )  $writer =  isset($refObj- Fields[ writer ]) ? $refObj- Fields[ writer ] : 0; $query = select a.id,a.title,a.writer,a.pubdate,a.typeid,b.aid from dede_archives a LEFT JOIN dede_addonarticle b on b.aid=a.id where a.typeid= {$typeid} and a.writer= {$writer} order by a.pubdate desc LIMIT 0,$row $dsql- SetQuery($query); $dsql- Execute( me ,$query); while($rs= $dsql- GetArray( me ))   { $rs[ pubdate ]=GetDateMK($rs[ pubdate $rs[ arcurl ]=GetOneDocUrl($rs[ id       $rs[ title ] = 0 == $titlelen?$rs[ title ]:cn_substr($rs[ title ], $titlelen);               $ctp- LoadSource($innertext);       foreach($ctp- CTags as$tagid= $ctag) {             if(!empty($rs[strtolower($ctag- GetName())])) {                 $ctp- Assign($tagid,$rs[$ctag- GetName()]);             }           }           $revalue.= $ctp- GetResult(); return $revalue;         最终再內容页的模版中启用下列标识,下面的li span 标识 自身改动删掉。     {dede:diary row= 10 typeid= 2 writer= this }           li a href= [field:arcurl/] [field:title/] /a span >

dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园