最近很多小伙伴都在问织梦CMS首页源码中调用新闻内容和body时删除html和图片的格式这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展DedeCMS首页调用新闻body的语句、D
最近很多小伙伴都在问织梦CMS首页源码中调用新闻内容和body时删除html和图片的格式这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展DedeCMS 首页调用新闻body的语句、DedeCMS栏目页调用新闻内容*张原图片(非缩略图)的办法、dedecms织梦手机站去除新闻内容中图片的宽高达到自适应、DedeCMS织梦新闻内容详细页调用全站相关新闻等相关知识,下面开始了哦!
本文目录一览:- 织梦CMS首页源码中调用新闻内容(body)时删除html和图片的格式(织梦cms调用栏目图片)
- DedeCMS 首页调用新闻body的语句
- DedeCMS栏目页调用新闻内容*张原图片(非缩略图)的办法
- dedecms织梦手机站去除新闻内容中图片的宽高达到自适应
- DedeCMS织梦新闻内容详细页调用全站相关新闻
织梦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的语句
以下为调用代码,请自行修改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}
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织梦手机站去除新闻内容中图片的宽高达到自适应
大部分手机站都是自适应的,这样图片就不能有宽高限制,我们添加新闻图片时很多时候都会有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织梦新闻内容详细页调用全站相关新闻
对网站优化优化来说,网站内容与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织梦新闻内容详细页调用全站相关新闻的相关信息,可以在本站进行搜索。
本文标签: