失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 在织梦DedeCMS首页和列表页 内容页上调用文章的副栏目名称和链接的方法

在织梦DedeCMS首页和列表页 内容页上调用文章的副栏目名称和链接的方法

时间:2019-12-08 07:32:14

相关推荐

在织梦DedeCMS首页和列表页 内容页上调用文章的副栏目名称和链接的方法

最近在做一个网站用到副栏目的调用,在网上搜了一下,没有找到一个好的方法,于是自己写了一个,希望能够帮到大伙。

方法一:

内容页的调用写法:

{dede:field.typeid2 runphp=’yes’}

global $dsql;

$ks = split(‘,’, @me);

$tname=””;

foreach($ks as $k){

$k = trim($k);

if ($k!=””) {

if ($row = $dsql->getOne(“select *,ID as id1 from dede_arctype where id=”.$k)){

$mpath=GetTypeUrl($row[‘id1’],MfTypedir($row[‘typedir’]),$row[‘isdefault’],$row[‘defaultname’],

$row[‘ispart’],$row[‘namerule2’],$row[‘siteurl’]);

$tname.=”“.$row[‘typename’].”“;

}

}

}

@me=substr($tname,0,strlen($tname)-1);

{/dede:field.typeid2

首页 | 列表页标签(在arclist | list等文章列表标签里用):

[field:typeid2 runphp=’yes’]

global $dsql;

$ks = split(‘,’, @me);

$tname=””;

foreach($ks as $k){

$k = trim($k);

if ($k!=””) {

if ($row = $dsql->getOne(“select *,ID as id1 from dede_arctype where id=”.$k)){

$mpath=GetTypeUrl($row[‘id1’],MfTypedir($row[‘typedir’]),$row[‘isdefault’],$row[‘defaultname’],$row[‘ispart’],

$row[‘namerule2’],$row[‘siteurl’]);

$tname.=”“.$row[‘typename’].”“;

}

}

}

@me=substr($tname,0,strlen($tname)-1);

[/field:typeid2]

推荐用这种方法,不需要改东西就可以了。另外在网上看到另外一种方法,不过没做测试,有兴趣的朋友可以试下。

方法二:

首先在 DedeCMS 目录下 /plus/ 新建文件type_ajax.php 内容如下:

<?php

require_once(dirname(__FILE__).”/../include/common.inc.php”);

$action = isset($action) ? trim($action) : ”;

$id = (isset($id) && is_numeric($id)) ? $id : 0;

if($id < 1)

{

exit();

}

$maintable = “dede_archives”;

$digg = ”;

$row = $dsql->GetOne(“Select * From dede_archives where id = ‘$id’ “);

$arr = split(“,”,$row[‘typeid2’]);

foreach ($arr as $key=>$type)

{

$namelist = $dsql->GetOne(“Select * From dede_arctype where id = ‘$type’ “);

$digg .= ‘‘.$namelist[‘typename’].’‘.” //”;

}

AjaxHead();

echo $digg;

exit();

?>

DedeCMS 模板页调用

在标记之间 加上

<!–

function gettype(aid)

如果觉得《在织梦DedeCMS首页和列表页 内容页上调用文章的副栏目名称和链接的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。