GVKun编程网logo

织梦CMS首页源码中调用新闻内容(body)时删除html和图片的格式(织梦cms调用栏目图片)

4

最近很多小伙伴都在问织梦CMS首页源码中调用新闻内容和body时删除html和图片的格式这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展DedeCMS首页调用新闻body的语句、D

最近很多小伙伴都在问织梦CMS首页源码中调用新闻内容body时删除html和图片的格式这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展DedeCMS 首页调用新闻body的语句、DedeCMS栏目页调用新闻内容*张原图片(非缩略图)的办法、dedecms织梦手机站去除新闻内容中图片的宽高达到自适应、DedeCMS织梦新闻内容详细页调用全站相关新闻等相关知识,下面开始了哦!

本文目录一览:

织梦CMS首页源码中调用新闻内容(body)时删除html和图片的格式(织梦cms调用栏目图片)

织梦CMS首页源码中调用新闻内容(body)时删除html和图片的格式(织梦cms调用栏目图片)

 

[field:body function='cn_substr(html2text(@me),400)'/]

分解说明

function="cn_substr(@me,字符数)"这一段是用来截取文字的字符数

html2text(@me)这一段则代表的是去除html和图片仅读取文字

本文章网址:http://www.ppssdd.com/code/13621.html。转载请保留出处,谢谢合作!

DedeCMS 首页调用新闻body的语句

DedeCMS 首页调用新闻body的语句

 

以下为调用代码,请自行修改Css样式哦。。

 

Copy to ClipboardLiehuo.Net Codes引用的内容:[]

{dede:arclist flag=h typeid=2 row=1 titlelen='200' orderby=pubdate} <div> <dl> <dt><a href=http://www.dede58.com/a/dedejq/"[field:arcurl/]" target="_blank">[field:title/]</a></dt> <dd><a href=http://www.dede58.com/a/dedejq/"[field:arcurl/]" target="_blank">[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),960);[/field:id]...</a></dd> </dl> {/dede:arclist}  

本文章网址:http://www.ppssdd.com/code/4187.html。转载请保留出处,谢谢合作!

DedeCMS栏目页调用新闻内容*张原图片(非缩略图)的办法

DedeCMS栏目页调用新闻内容*张原图片(非缩略图)的办法

 

有些时候我们需要在栏目页直接调用新闻内容里面的*张大图而不是缩略图,而织梦默认没有调用*张大图的功能,不过我们可以自己修改调用,下面就教大家怎么调用:

首先找到并打开/include/common.func.php文件,在*底下添加如下代码:



  //将缩放图转变为新闻*张图片

  function firstimg($str_pic)

  {

  $str_sub=substr($str_pic,0,-7).”.jpg”;//删除缩略图字符串*后七位,再补上后缀.jpg

  return $str_sub;

  }

添加完成后保存,在栏目页源码中通过下面的标签调用:

[field:litpic function=’firstimg(@me)’/] 本文章网址:http://www.ppssdd.com/code/10388.html。转载请保留出处,谢谢合作!

dedecms织梦手机站去除新闻内容中图片的宽高达到自适应

dedecms织梦手机站去除新闻内容中图片的宽高达到自适应

 

大部分手机站都是自适应的,这样图片就不能有宽高限制,我们添加新闻图片时很多时候都会有width height style,在手机站上要把它们清除,又不能影响PC站的。

{dede:field.body runphp=yes} global $cfg_basehost; $str = @me; $search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is'; $search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is'; $search2 = '#(<img.*?]*?.*?>)#i'; $search3 = '#(<img.*?]*?.*?>)#i'; $content = preg_replace($search,'$1$3',$str); $content = preg_replace($search1,'$1$3',$content); $content = preg_replace($search2,'$1$2',$content); $content = preg_replace($search3,'$1$2',$content); @me = $content; //@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);//手机版图片使用**路径 {/dede:field.body}  

其中

@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);//手机版图片使用**路径  

上述代码表示手机为二级域名时候,将附件地址改为**地址,以防止图片打不开的情况出现。

本文章网址:http://www.ppssdd.com/code/10769.html。转载请保留出处,谢谢合作!

DedeCMS织梦新闻内容详细页调用全站相关新闻

DedeCMS织梦新闻内容详细页调用全站相关新闻

 

对网站优化优化来说,网站内容与Keywords的相关性(匹配程度)越高,页面权重分越高,但是不能为了这个原则而过度优化,造成不必要的降权。

Keywords相关性又分为完全相关、部分相关、不相关,而相关性会随着用户的使用而改变,并不会保持不变,当Keywords相关度变化后,权重就会发生变化。

DedeCMs对新闻优化较好,也有默认的likearticle标签,但是默认的是调用当前栏目的或者指定栏目的内容新闻。在实际运用中,这样如果采用不同的新闻模型,就不能匹配。

在新闻页调用本栏目或者指定栏目: {dede:likearticle row='' col='' titlelen='' infolen=''mytypeid=''}  <a href='[field:arcurl/]'>[field:title/]</a> {/dede:likearticle}  
达到跨栏目调用相关新闻的办法:

打开/include/taglib/likearticle.lib.php

找到

$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";  

修改为

$typeid = " And arc.id<>$arcid ";  

本文章网址:http://www.ppssdd.com/code/18266.html。转载请保留出处,谢谢合作!

我们今天的关于织梦CMS首页源码中调用新闻内容body时删除html和图片的格式的分享就到这里,谢谢您的阅读,如果想了解更多关于DedeCMS 首页调用新闻body的语句、DedeCMS栏目页调用新闻内容*张原图片(非缩略图)的办法、dedecms织梦手机站去除新闻内容中图片的宽高达到自适应、DedeCMS织梦新闻内容详细页调用全站相关新闻的相关信息,可以在本站进行搜索。

本文标签: