本文目录一览:
- 1、织梦dedecms怎么调用图片集第一张图片?
- 2、dedecms如何在内容页里调用图片集中的第一张图片
- 3、怎么实现织梦dede点击文章内容页的图片进入上一篇文章?
- 4、织梦图集点进去,不是默认从第一个开始,而是从中间和后面开始,这个在哪里改?
- 5、dedecms图集出现异常
- 6、怎么让织梦图片集选择第一张图片默认成选定装态
织梦dedecms怎么调用图片集第一张图片?
步骤一:
修改include/extend.func.php文件,在最底下添加如下代码:
//取第一张图地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg
return $str_sub;
}
步骤二:直接在dede模板里面写调用标签
然后在模板里循环调用:
在列表使用:[field:litpic function=firstimg('@me')/]
在内容页使用:{dede:field name='litpic' function="firstimg(@me)"/} (首页调用内容页图片就用这个代码了)
望采纳!!谢谢!!
dedecms如何在内容页里调用图片集中的第一张图片
需要增加自定义函数,这样就可以比较方便调用第一张或者几张图片。函数代码比较长,你可以参考:
怎么实现织梦dede点击文章内容页的图片进入上一篇文章?
你看下图片集这个内容页的模板,他那个有。调用的代码是:
{dede:prenext get='preimg'/}
{dede:prenext get='nextimg'/}(图片显示点击上、下篇)
这个和文字有所区别的:{dede:prenext get='pre'/}{dede:prenext get='next'/}(文字显示的)
织梦图集点进去,不是默认从第一个开始,而是从中间和后面开始,这个在哪里改?
织梦dedecms网站列表调用文章或图集的第一张图片原图地址标签:
我们在使用dede模板做网站的时候,有时候调用文章的图片,需要调用原图链接,而不是缩略图的链接,这要怎么才能实现呢?
首先第一步:
我们先要修改include/extend DEDECMS模板
添加如下代码
//取第一张图地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-4).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg
return $str_sub;
}
这样修改后就可以实现织梦DedeCMS网站调用大图调用原图。 DEDECMS模板
然后在模板里循环调用:
[field:litpic function=firstimg('@me')/]
如要直接调用用:
{dede:field name='litpic' function="firstimg(@me)"/}
这个方法是非常有用的哦,可以使我们调用的图片不会因为缩略图变形或者显示不完整。呵呵! DEDECMS模板
dedecms图集出现异常
主要是开启session之前没有检测,你可以试试这个办法,打开include/userlogin.class.php文件,然后找到session_start();在前面加上下面的代码,然后上传覆盖,应该就可以了,
if (isset($_POST["PHPSESSID"])) {
session_id($_POST["PHPSESSID"]);
} else if (isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
怎么让织梦图片集选择第一张图片默认成选定装态
我有办法。你还需要吗?
修改php文件
dede(你的后台目录)/templets/album_add.htm
第215行
input type='checkbox' class='np' name='ddisfirst' value='1' /使用图集的第一幅图
改为
input type='checkbox' class='np' name='ddisfirst' value='1' checked /使用图集的第一幅图
如果怕修改错,可以联系我要修改后的文件。