如果您对织梦artlist标签增加notypeid属性过滤掉某些栏目感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于织梦artlist标签增加notypeid属性过滤掉某些栏
如果您对织梦artlist标签增加notypeid属性过滤掉某些栏目感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于织梦artlist标签增加notypeid属性过滤掉某些栏目的详细内容,我们还将为您解答织梦常用调用标签的相关问题,并且为您提供关于dedecms织梦arclist标签调用副栏目的文章、dedecms织梦arclist标签调用副栏目的新闻、dedecms织梦artlist和list标签调用图集图片实现办法、dedecms织梦artlist和list标签调用图集图片实现方法的有价值信息。
本文目录一览:- 织梦artlist标签增加notypeid属性过滤掉某些栏目(织梦常用调用标签)
- dedecms织梦arclist标签调用副栏目的文章
- dedecms织梦arclist标签调用副栏目的新闻
- dedecms织梦artlist和list标签调用图集图片实现办法
- dedecms织梦artlist和list标签调用图集图片实现方法
织梦artlist标签增加notypeid属性过滤掉某些栏目(织梦常用调用标签)
dedecms织梦arclist标签调用副栏目的文章
比如说我今天就需要arclist标签能调用副栏目的文章,只需要更改/include/taglib/arclist.lib.PHP 。
dedecms织梦arclist标签调用副栏目的新闻
织梦DEDECMS的功能已经特别强大,但是需要也是在不断需要的,我们有时也需要去更改一下系统的某些功能,
比如说我今天就需要arclist标签能调用副栏目的新闻,只需要更改/include/taglib/arclist.lib.php 。
把
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
替换为
if($CrossID=='') {
$orwheres[] = ' (arc.typeid in ('.GetSonIds($typeid).') or arc.typeid2 in ('.GetSonIds($typeid).'))';
} else {
$orwheres[] = ' (arc.typeid in ('.GetSonIds($typeid).','.$CrossID.') or arc.typeid2 in ('.GetSonIds($typeid).','.$CrossID.'))';
}
之前我没有加括号,造成了很严重的问题。
dede arclist标签调用副栏目的新闻 ,
修改完成后是下面这样,
//if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
//else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
if($CrossID=='') {
$orwheres[] = ' (arc.typeid in ('.GetSonIds($typeid).') or arc.typeid2 in ('.GetSonIds($typeid).'))';
} else {
$orwheres[] = ' (arc.typeid in ('.GetSonIds($typeid).','.$CrossID.') or arc.typeid2 in ('.GetSonIds($typeid).','.$CrossID.'))';
}
本文章网址:http://www.ppssdd.com/code/14021.html。转载请保留出处,谢谢合作!dedecms织梦artlist和list标签调用图集图片实现办法
我们在做织梦源码开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。织梦58整理了个一个这样功能的自定义函数。调用后效果如下
函数代码
请将代码加入到 /include/extend.func.php 文件中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
function Getimgurls($aid,$num=4)
{
global $dsql;
$imgurls = $result = '';
$imgrow = $dsql->GetOne( "Select imgurls From `dede_addonimages` where aid='$aid' ");
$imgurls = $imgrow['imgurls'];
if($imgurls != '')
{
$dtp = new DedeTagParse();
$dtp->LoadSource($imgurls);
$images = array();
if(is_array($dtp->CTags))
{
foreach($dtp->CTags as $ctag)
{
if($ctag->GetName() == 'img')
{
$row = array();
$row['width'] = $ctag->GetAtt('width');
$row['height'] = $ctag->GetAtt('height');
$row['imgsrc'] = trim($ctag->GetInnerText());
$row['text'] = $ctag->GetAtt('text');
$images[] = $row;
}
}
}
$dtp->Clear();
$i = 0;
foreach($images as $row)
{
if($i == $num) break;
if($row['imgsrc'] != '')
{
#p#分页标题#e#$result .= "<li><img src='{$row['imgsrc']}' alt='{$row['text']}' width='70' height='70'></li>";
}
$i++;
}
return $result;
}
}
//<li><img src='{$row['imgsrc']}' alt='{$row['text']}' width='70' height='70'></li>
// 这个图片的样式都可以根据自己需要进行自定义调整。织梦源码网
前台源码调用代码
1
2
3
4
5
6
7
{dede:arclist}
[field:id function=Getimgurls(@me,4)/]
{/dede:arclist}
{dede:list pagesize='10'}
[field:id function=Getimgurls(@me,4)/]
{/dede:list}
本文章网址:http://www.ppssdd.com/code/12254.html。转载请保留出处,谢谢合作!dedecms织梦artlist和list标签调用图集图片实现方法
我们在做织梦模板开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。织梦58整理了个一个这样功能的自定义函数。调用后效果如下
函数代码
请将代码加入到 /include/extend.func.PHP 文件中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
function Getimgurls($aid,$num=4)
{
global $dsql;
$imgurls = $result = '';
$imgrow = $dsql->Getone( "Select imgurls From `dede_addonimages` where aid='$aid' ");
$imgurls = $imgrow['imgurls'];
if($imgurls != '')
{
$dtp = new DedeTagParse();
$dtp->LoadSource($imgurls);
$images = array();
if(is_array($dtp->CTags))
{
foreach($dtp->CTags as $ctag)
{
if($ctag->GetName() == 'img')
{
$row = array();
$row['width'] = $ctag->GetAtt('width');
$row['height'] = $ctag->GetAtt('height');
$row['imgsrc'] = trim($ctag->GetInnerText());
$row['text'] = $ctag->GetAtt('text');
$images[] = $row;
}
}
}
$dtp->Clear();
$i = 0;
foreach($images as $row)
{
if($i == $num) break;
if($row['imgsrc'] != '')
{
$result .= "
}
$i++;
}
return $result;
}
}
//
// 这个图片的样式都可以根据自己需要进行自定义调整。www.dede58.com织梦模板网
|
前台模板调用代码
1
2
3
4
5
6
7
|
{dede:arclist}
[field:id function=Getimgurls(@me,4)/]
{/dede:arclist}
{dede:list pagesize='10'}
[field:id function=Getimgurls(@me,4)/]
{/dede:list}
|
我们今天的关于织梦artlist标签增加notypeid属性过滤掉某些栏目和织梦常用调用标签的分享已经告一段落,感谢您的关注,如果您想了解更多关于dedecms织梦arclist标签调用副栏目的文章、dedecms织梦arclist标签调用副栏目的新闻、dedecms织梦artlist和list标签调用图集图片实现办法、dedecms织梦artlist和list标签调用图集图片实现方法的相关信息,请在本站查询。
本文标签: