对于织梦DEDECMS图集showphoto.php页面调用图片的alt信息感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍dede织梦调用标签,并为您提供关于DedeCMS图集列表中调用图集图
对于织梦DEDECMS 图集showphoto.php页面调用图片的alt信息感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍dede织梦调用标签,并为您提供关于DedeCMS图集列表中调用图集图片、DEDECMS图集大图showphoto.htm输出图集内容简介、dedecms怎么实现大图showphoto.htm输出图集内容、DedeCMS织梦dede:channel里面调用文章列表的有用信息。
本文目录一览:- 织梦DEDECMS 图集showphoto.php页面调用图片的alt信息(dede织梦调用标签)
- DedeCMS图集列表中调用图集图片
- DEDECMS图集大图showphoto.htm输出图集内容简介
- dedecms怎么实现大图showphoto.htm输出图集内容
- DedeCMS织梦dede:channel里面调用文章列表
织梦DEDECMS 图集showphoto.php页面调用图片的alt信息(dede织梦调用标签)
织梦DEDECMS的图集模型有一个showphoto.php,用来显示单张图片,还有上下篇,仔细查看了一下,这个文件写的有点鸡肋,估计当初是图省事随意搞了搞,今天遇到了一个要在showphoto.php页面调用图片的alt信息,好吧,仔细查看了一下,没有关于图集标签text信息的获取,于是往下找:
foreach($dtp->CTags as $ctag)
{
if($ctag->GetName()=="img")
{
if($i==($npos-1)) $preSrc = trim($ctag->GetInnerText());
if($i==($npos+1)) $nextSrc = trim($ctag->GetInnerText());
$i++;
}
}
foreach($dtp->CTags as $ctag)
{
if($ctag->GetName()=="img")
{
if($i==($npos-1)) $preSrc = trim($ctag->GetInnerText());
if($i==($npos+1)) $nextSrc = trim($ctag->GetInnerText());
if($i==$npos) $text = $ctag->GetAtt('text');
$i++;
}
}
只加了一句,然后源码中 以
<?php echo $text; ?>
就可以输出了。
本文章网址:http://www.ppssdd.com/code/13561.html。转载请保留出处,谢谢合作!
DedeCMS图集列表中调用图集图片
下面是小编 jb51.cc 通过网络收集整理的代码片段。小编小编现在分享给大家,也给大家做个参考。
在 include/common.func.PHP 中添加以下函数代码
// 在图集列表中调出图集的所有图片
function Getimgs($aid,$imgwith = 220,$imgheight = 80,$num = 0,$){
global $dsql;
$imgurls = '';
$row = $dsql -> getone("Select * From`dede_addonimages` where aid='$aid'"); //
$imgurls = $row['imgurls'];
preg_match_all("/{dede:img (.*)}(.*){/dede:img/isU",$imgurls,$wordcount);
$count = count($wordcount[2]);
if ($num > $count || $num == 0){
$num = $count;
}
for($i = 0;$i < $num;$i++){
if($style == 'li'){
$imglist .= "<li><a href=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></a></li>";
}else{
$imglist .= "<li><imgsrc='../images/grey.gif' data-original=". trim($wordcount[2][$i])." width=" . $imgwith . " height=" . $imgheight . "></li>";
//此处用到了jquery的loadlazy延时加载插件。
}
}
return $imglist;
}
模板中 [field:id function="Getimgs(@me,220,80,90)" /]
说明: 第一个参数 当前 ID 第二个第三个, 图片尺寸。 第四个图片张数。
也可以这样用
{dede:arclist row='3'} // row=3 调用三个图集
[field:id function="Getimgs(@me,136,62,4)" /] //每个图集调用前4张
{/dede:arclist}
以上是小编(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得小编网站内容还不错,欢迎将小编网站推荐给程序员好友。
DEDECMS图集大图showphoto.htm输出图集内容简介
dede图集大图showphoto.htm输出图集内容简介方法
打开showphoto.PHP,找到
require_once(DEDETEMPLATE.''/plus/showphoto.htm'');
exit();
并在其上方添加:
//------------------下为代码------------------//
//图集大图模式显示图集内容介绍
$arcRow = $dsql->Getone(SELECT body FROM `dede_addonimages` WHERE aid=''{$aid}'');
if(is_array($arcRow))
{
$arcbody = $arcRow[''body''];
}
然后打开showphoto.htm,在其中合适的地方添加代码:
<?
PHP echo $arcbody;
?>
刷新页面,显示图集内容(简介)
ps:这种方法在dede环境的很多位置都适用!
总结
以上是小编为你收集整理的DEDECMS图集大图showphoto.htm输出图集内容简介全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
dedecms怎么实现大图showphoto.htm输出图集内容
dedecms实现大图showphoto.htm输出图集内容简介方法,需要的朋友可以参考下
推荐学习:织梦cms
这种方法在DEDE很多地方都很实用。
打开showphoto.php,找到
代码如下:
require_once(DEDETEMPLATE.'/plus/showphoto.htm'); exit();
并在其上方添加:
代码如下:
//------------------下为代码------------------// //图集大图模式显示图集内容介绍 $arcRow = $dsql->GetOne("SELECT body FROM `dede_addonimages` WHERE aid='{$aid}'"); if(is_array($arcRow)) { $arcbody = $arcRow['body']; }
然后打开showphoto.htm,在其中合适的地方添加代码:
代码如下:
<? php echo $arcbody; ?>
刷新页面,显示图集内容(简介)
以上就是
DedeCMS织梦dede:channel里面调用文章列表
下面是小编 jb51.cc 通过网络收集整理的代码片段。小编小编现在分享给大家,也给大家做个参考。
开发织梦模板的时候,在调用 dede:channel 标签时,需要将栏目中调用栏目下文章,创客云做了一下二次开发,让 channel 标签支持文章的调用:
{dede:channel type='son' noself='yes'}
[field:id runPHP=yes]
global $dsql;
$sql = "SELECT arc.* FROM `mydiy_archives` arc where arc.arcrank>-1 AND arc.typeid = @me ORDER BY arc.id desc limit 10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$arcurl = GetoneArchive($row['id']);
$pubdate = MyDate('m-d',$row['pubdate']);
$result .= <<< TPL
<div><div><div><img src="{$row['litpic']}" /></div><a href="{$arcurl['arcurl']}"><div>{$row['title']}</div></a><div>{$row['description']}</div></div></div>
TPL;
}
@me = $result;
[/field:id]
{/dede:channel}
以上是小编(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得小编网站内容还不错,欢迎将小编网站推荐给程序员好友。
今天关于织梦DEDECMS 图集showphoto.php页面调用图片的alt信息和dede织梦调用标签的讲解已经结束,谢谢您的阅读,如果想了解更多关于DedeCMS图集列表中调用图集图片、DEDECMS图集大图showphoto.htm输出图集内容简介、dedecms怎么实现大图showphoto.htm输出图集内容、DedeCMS织梦dede:channel里面调用文章列表的相关知识,请在本站搜索。
本文标签: