dede后台打开空白内容页调用单个图片显示空白

dede 网页首页的图片可以打开,但是栏目页面的图片打不开。 怎么调用出来呢?_百度知道
dede 网页首页的图片可以打开,但是栏目页面的图片打不开。 怎么调用出来呢?
怎么调用出来呢dede 网页首页的图片可以打开?是哪里的问题,但是栏目页面的图片打不开
首页文章的介绍怎么能短一些?
每次传文章,文章就全都显示出来了。
提问者采纳
你这种问题需要看代码,留方式我帮你看下。
提问者评价
来自团队:
其他类似问题
为您推荐:
dede的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁织梦dede网站内容模型普通文章调用自定义图片字段的方法(和调用图片不显示)
织梦DedeCMS网站内容模型普通文章调用自定义图片字段的方法:
我们首先需要创建一个自定义函数,
找到:/include/extend.func.php&,在&&?php&后加入以下代码:
function&GetOneImgUrl($img,$ftype=1){&&&
&&&&&&&if($img&&&&''){&&&
&&&&&&&&&&&$dtp&=&new&DedeTagParse();&&&
&&&&&&&&&&&$dtp-&LoadSource($img);&&&
&&&&&&&&&&&if(is_array($dtp-&CTags)){&&&
&&&&&&&&&&&&&&&foreach($dtp-&CTags&as&$ctag){&&&
&&&&&&&&&&&&&&&&&&&if($ctag-&GetName()=='img'){&&&
&&&&&&&&&&&&&&&&&&&&&&&$width&=&$ctag-&GetAtt('width');&&&
&&&&&&&&&&&&&&&&&&&&&&&$height&=&$ctag-&GetAtt('height');&&&
&&&&&&&&&&&&&&&&&&&&&&&$imgurl&=&trim($ctag-&GetInnerText());&&&
&&&&&&&&&&&&&&&&&&&&&&&$img&=&'';&&&
&&&&&&&&&&&&&&&&&&&&&&&if($imgurl&!=&''){&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&if($ftype==1){&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$img&.=&$&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&else{&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$img&.=&'';&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&
&&&&&&&&&&&&&&&&&&&&&&&}&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&
&&&&&&&&&&&&&&&}&&&
&&&&&&&&&&&}&&&
&&&&&&&&&&&$dtp-&Clear();&&&
&&&&&&&&&&&return&$&&&
&&&&&&&&&&&}&&&
这个自定义函数使用dedecms标签调用方法
[field:自定义图片字段名&function="GetOneImgUrl(@me,显示类型)"/]&&
比如:我们的自定义图片字段名为&imgurl&,那么调用方式有以下两种:
[field:litpic2&function='GetOneImgUrl(@me,0)'/]&标签)&&&&&
[field:itpic2&function='GetOneImgUrl(@me,1)'/]&&&
模型字段添加
[核心]——[内容模型管理],点击“普通文章”的“更改”按钮,进入编辑界面,切换到“字段管理”选项,点击“添加新字段”
创建好字段以后,我们在增加或编辑文档时候,就会有这个添加的自定义图片字段了。
在前台调用我们可以使用下面的标签
大体的自定义字段的方法是这样的:
{dede:arclist&row=’2&&channeld=’1&&addfields=’自定义字段1,自定义字段2&}&&&
底层模板&&&
{/dede:arclist}&&
运用到我们刚才的这个函数,调用方法为:
{dede:arclist&row='6'&orderby='id'&channelid='1'&addfields='itpic2'}&&&
[field:title/][field:itpic2&function='GetOneImgUrl(@me,0)'/]
&&{/dede:arclist}&
{dede:arclist&row='3'&orderby=click&type='image.'&typeid='3'&titlelen='28'&addfields='litpic2'&channelid='1'}
[field:title/][field:global.autoindex/]
{/dede:arclist}
这个标签还是蛮有用的。需要记住了哦!
解决调用图片不显示方法:
1、&织梦自定义字段如果设置是图片类型,那么前台就会显示出下面这种形式的内容:&
  {dede:img&text=''&width='270'&height='129'}&/uploads//1-H21F54P.gif&{/dede:img}&
  非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一个自定义函数,其实现方式为:修改/include/extend.func.php&文件,如上面修改函数。
2、有些站长在使用织梦自定义图片时,常常出现图片显示不正常的情况,我们来剖析解决这个问题
  问题描述:
  自定义模型为dede_addongame
  频道ID为17
  -----------------自定义字段-------------------------
  游戏名称:gamename(vchar)
  游戏幻灯图:flashpic(图片)
  推荐图片:bigpic(图片)
  -----------------HTML代码-------------------------
  {dede:arclist&channelid=‘17’&addfields='gamename,bigpic'&row='1'}
  [field:gamename/]
  [field:bigpic/]
  {dede:arclist/}
  -----------------生成网页-------------------------
  超级玛丽
  {dede:img&text=''&width='320'&height='240'}upload/200906/maria.jpg{/dede:img}
  可见,生成的HTML代码无法正常显示自定义图片。
  解决办法:
  第一步:将自定义字段“图片”类型改为“图片(仅地址)”类型。
  第二部:在{dede:arclist&channelid=‘17’&addfields='gamename,bigpic'&row='1'}中添加一句listtype='image'就可以解决问题了。
  改后的代码{dede:arclist&channelid=‘17’&addfields='gamename,bigpic'&row='1'&&listtype='image'}...{/dede:arclist}。
  这样就可以搞定问题了!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Dedecms频道,列表页,内容页中调用全站最新文章-dedecms教程-网页制作-壹聚教程网Dedecms频道,列表页,内容页中调用全站最新文章
使用dedecms的朋友如果想在网站任何地方调用全站最新文章的话我们有很多方法,下面我举例是Dedecms频道,列表页,内容页调用全站最新文章的方法。
利用dede建站时经常要调用全站的最新文章,本文讲方法总结如下:
1.如果是在首页调用全站的最新文章,标签如下:
{dede:arclist row=10}
&a href=&[field:arcurl/]&&[field:title/]&/a&
{/dede:arclist}
2.如果是在频道页列表页调用全站最新文章,标签如下:
{dede:arclist typeid='top' row='10'}
&a href=&[field:arcurl/]&&[field:title/]&/a&
{/dede:arclist}
就是要给标签加一个typeid='top'这一属性
3.如果是在内容页调用全站最新文章,标签如下:
由于考虑到如果内容页这篇文章是最新的,想从最新文章中去掉这篇文章的话,只需要把row='10'改成 limit='1,10'即可。
{dede:arclist typeid='top' limit='1,10'}
&a href=&[field:arcurl/]&&[field:title/]&/a&
{/dede:arclist}
上一页: &&&&&下一页:相关内容2036人阅读
前台交互设计(4)
网页设计(11)
最近做一个PHP项目,采用框架制作,分下,左,右三栏,可是栏目头部始终有处空白,检测CSS样式,代码可有多余空行,无果,最后在Firebug下发现 页面头部出现 控制符&#65279,百度 谷歌,最后在零星的资料中找到答案,
原来,PHP文件必须采用UTF-8无BOM格式的文档,但保存一个文件时默认会采用UFT-8格式保存,这种编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的
top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个隐藏字符&#65279!
&&&&&&&&遇到这种问题的解决方法就是用IDE编辑器(需要取消‘添加BOM’的相关选项)或者 Dreamweaver(需要取消‘添加BOM’的相关选项)重新保存一下utf-8无BOM格式的文档即可。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:490423次
积分:5290
积分:5290
排名:第3124名
原创:37篇
转载:241篇
评论:26条dede 图片集的内容页怎么不显示图片了_百度知道
dede 图片集的内容页怎么不显示图片了
//b://b.hiphotos.jpg" esrc="/zhidao/wh%3D600%2C800/sign=b983b04f033b5bb5bef901/b21cd6b6c81afbfd48.hiphotos.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http./zhidao/pic//zhidao/wh%3D450%2C600/sign=bb3dc60191c/b21cd6b6c81afbfd48://b.hiphotos<a href="http
我有更好的答案
火狐浏览器打开 使用调试工具 查看图片路径是否正确
不正确的话 在调试工具中修改一下 直到正确显示
看不到图片
看到这个路径了吗?&路径不对的话&就会显示&找不到路径,对的话就显示图片。不显示图片&鼠标放在img下面&你看看提示什么?&路径不对的话&你就直接在firebug里面修改路径&知道路径正确显示图片
代码上来,看看是不是代码的问题
其他类似问题
为您推荐:
dede的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 dede登陆后台空白 的文章

 

随机推荐