dedecms 请问下我要在 内容页 来源后面加个类似原创标签的

dedecms 请问下我要在 内容页 来源后面加个类似原创标签的,第1张

普通文章列表调用内容多张不能用图集模型的办法,需要自己写一个函数,在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

保存后,就可以更新列表了,这样就能在列表页显示文章正文内所有

可以的,如果远程的支持FTP方式,在后台设置即可;

如果类似阿里云OSS那样的,就得修改上传组件了,但推荐是用上传组件。

已经发布的,在数据库表里是有记录路径的,缩略图:litpic,文章表archives里,body里的在addonarticle表里,写sql语句批量替换即可。不会写可以搜索:sql 批量 替换。

dedecms后台有一个功能,就是数据库批量替换,可以结合用一下。

您好,朋友!跟版网团队很高兴为您解答:

这个问题比较容易操作,首先在内容模型管理对应模型中建立一个字段,比如:是否原创(字段名称:yuanchuang),使用radio选项卡,不会操作可参考下图:

小图标请放在images下,命名为yuanchuangjpg

内容页调用方法如下:

{dede:fieldyuanchuang runphp='yes'}

              if(@me=="")

              {}

              else

              { @me="<img src='/images/yuanchuangjpg'>"; }

{/dede:fieldyuanchuang}

希望我的回答能够帮到您。当然如果嫌麻烦的话也可以用系统自带的未用字段去判断,都是用if语句的。

DedeCMS(织梦内容管理系统)是织梦团队开发的一套网站管理系统(CMS)。这个系统把一个网站的内容(文字,,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理,发布,维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。

那个是ico图标拉,你在网站程序根目录,放入一个以favicon命名的ico图标,例如是faviconico,有的浏览器会默认加入这个图标。有的则需要在网页中加入相应的代码才能实现。

<link rel="shortcuticon" href="/faviconico" />

图标大小及格式 也会影响某些浏览器。可能会出现有的浏览器能看到,而有的却不行。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 请问下我要在 内容页 来源后面加个类似原创标签的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情