dedecms列表调用内容多张
楼主把编辑器切换回来就可以了,你现在使用的是未配置好的ueditor 登录dede后台,选择系统设置,里面有个核心设置,把ueditor 改成ckeditor 更新下缓存就可以了
上图
文汇传媒竭诚为您解答!
1网页地址发消息给我看看!帮你分析一下!
2在ftp里面可以看到“images”文件夹的!
3安装一个cutftp软件,可以直接进入空间,管理起来方便得多(如下图)
下面的也是dedecms系统,看到 images”文件夹了吧!
普通文章列表调用内容多张不能用图集模型的办法,需要自己写一个函数,在include/extendfuncphp 增加函数
function Getpic($body){
$getpic = '';
preg_match_all("/(src)=[\"|'| ]{0,}([^>]\(gif|jpg|bmp|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[2]);
if(count($img_array)>0)
{
foreach($img_array as $key=>$value)
{
$picname = preg_replace("/[\"|'| ]{1,}/", '', $value);
$getpic ="<p><img src='"$picname"' border=0 /></p>";
}
}
else
{
$getpic="<p>没有</p>";
}
return $getpic;
}
列表页模版使用标签
{dede:list pagesize='10' addfields='body'}<li><a href='[field:arcurl /]' target='_blank'>
<span class="title">[field:title /]</span>
[field:body function='Getpic(@me)'/]
</a></li>
{/dede:list}
同时到网站后台-内容模型管理,修改普通文章模型附加列表字段增加body
保存后,就可以更新列表了,这样就能在列表页显示文章正文内所有
{dede:globalcfg_templeturl/} 把这个直接改成 你模板的路径就好了 不要用标签 如果images/buy_cargif 这个是不变的话 就可以不用写标签了
如果是文章中的或缩略图那可以这么写
<img src="[dede:picname/]" />
0条评论