关闭

dedecms实现自定义字段推荐的调用

来源:网络 文章列表 2021-09-17 8
dedecms实现自定义字段的推荐的调用。
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;
}

 

文章页调用

   {dede:field name="cmd" runphp="yes"}
global $dsql;

$sql = "SELECT arc.id,arc.title From `dede_archives` arc left join `dede_addonarticle` addon on arc.id = addon.aid WHERE addon.cmd='".@me."' order by arc.id desc limit 0, 10";
$dsql->SetQuery($sql);
$dsql->Execute();
while($row=$dsql->GetObject())
{
  echo '<li><a href="'.GetOneDocUrl($row->id).'">'.$row->title.'</a></li>';
}

{/dede:field}

 

如需技术支持,请可以联系我。

腾讯云限量秒杀

1核2G 5M 50元/年 2核4G 8M 74元/年 4核8G 5M 818元/年 CDN流量包 100GB 9元

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论