DedeCMS织梦常见参数修改(六)
51.织梦模板下的栏目页 有图显示图,没图显示默认缩略图。修改为有图显示图,没图不显示
官方:
[field:array runphp='yes']
@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>");
[/field:array]
修改后:
[field:array runphp='yes']
@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
参考网址:http://www.yzzmf.com/html/fangzhanjiqiao/dedejiqiao/2011-09-30/1937.html
52.专题 缩略图(强制缩略图大小,对背景填充)
一张图片在网站中不同尺寸的缩略图。
①。系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸
②。include/extend.func.php加入
function thumb($imgurl, $width, $height, $bg = true)
{
global $cfg_mainsite,$cfg_multi_site;
$thumb = eregi("http://",$imgurl)?str_replace($cfg_mainsite,'',$imgurl):$imgurl;
list($thumbname,$extname) = explode('.',$thumb);
$newthumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname;
if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb)) return $imgurl;
if(!file_exists(DEDEROOT.$newthumb))
{
include_once DEDEINC.'/image.func.php';
if($bg==true)
{
ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
}
else
{
ImageResize(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
}
}
return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;
}
调用方法:
标签 : [field:picname function='thumb(@me,$width,$height,$bg)'/]
参数说明:
$width:缩略图宽度(整数)
$height:缩略图高度(整数)
$bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/false)
举例:
调用长宽为100像素的缩略图:[field:picname function='thumb(@me,100,100)'/]
保留原有比例,不自动填充(不建议):[field:picname function='thumb(@me,100,100,false)'/]
等比例缩放,空白部分背景填充
参考网址:http://bbs.dedecms.com/275267.html
53.复制网页内容时自动加入版权内容代码
<script type=”text/javascript”>
document.body.oncopy = function () { setTimeout( function () { var text =clipboardData.getData(“text”); if (text) { text = text + “\r
\n转自:织梦管理员之家[http://www.dedeadmin.com] \r\n原文链
接:”+location.href; clipboardData.setData(“text”,text); } }, 100 ) }
</script>
参考网址:http://www.dedeadmin.com/?p=357
织梦统计代码
共有会员:您是第N位客人。http://www.dedeadmin.com/?p=274
54.调用人气、评论数
人气(点击数):<script src="
{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
评论数:
{dede:field.id runphp='yes'}$dsql = new dedesql(false);$dsql -> SetQuery("Select count(id) as c from #@__feedback where aid=".@me);$row = $dsql -> getone();@me=$row['c'];{/dede:field.id}
[field:scores/] 评论数
我要评论 跳转到评论框
<a id="commentbeginid" class="icon_repost" onclick="gIsFocus = true; scrollTo(0, findPosY(O('post_inner_id'))) ; setTimeout('document.getElementById(\'commentText\').focus()',120); return false;" ></a>
55.数据库被垃圾信息发布 所要处理的表
#@__member member_company member_flink member_person member_space member_tj tagindex taglist
uploads arctiny archives addonarticle
56.DedeCms系统未审核投稿禁止动态浏览(收录)解决方案
dedecms用户投稿即使未审核,也是可以动态浏览的(/plus/view.php?aid=***)
编辑打开/plus/view.php文件(注:这个文件是文档的动态浏览文件),找到如下代码:
//检查阅读权限
$needMoney = $arc->Fields['money']; $needRank = $arc->Fields['arcrank'];
在下面一行加入以下代码:
$mid = $arc->Fields['mid'];
if(($cfg_ml->M_Rank < 1 || $mid <> $cfg_ml->M_ID) && $needRank == -1){ showMsg("你无查看权限",-1);
exit(); }
保存关闭即可。
参考网址:http://www.bbscms.net/html/website/seo/20110910/4446.html
57.导航页面(用图片做)
<ul>
<li><a href="{dede:global.cfg_cmsurl/}/index.html" class="a0">首页</a></li>
{dede:channel type='top' row='6' currentstyle="<li class='selected'><a href='~typelink~' class='a~id~'>~typename~</a> </li>"}
<li><a href='[field:typelink/]' class="a[field:id/]">[field:typename/]</a> </li>
{/dede:channel}
<!--li class="selected"><a href="#" class="a1">公司简介</a></li>
<li><a href="#" class="a2">新闻动态</a></li>
<li><a href="#" class="a3">公司荣誉</a></li>
<li><a href="#" class="a4">产品介绍</a></li>
<li><a href="#" class="a5">联系方式</a></li>
<li><a href="#" class="a6">留言板</a></li-->
</ul>
58.织梦联动类别
参考网址:http://cms.zz5u.net/dedecms/2010/0128/5284.html
新页红酒: http://xinye.4006300457.com/
59.织梦后台栏目用于导航菜单。
第一种,新建公司简介的栏目,然后在高级选项-列表和文章模板选择你自己要用的模板,然后在栏目内容的地方填上该栏目要显示的内容,在模板内容调用处用{dede:field.content/}调用栏目内容;
第二种,核心-单页文档管理-然后新建你需要的栏目内容,并选择相应模板,更新下、
如果要在导航栏调用,就得对应栏目-更改-常规选项中-外部链接填填写上对应的单页地址即可。
第三种,有的时候,如果公司简介、公司架构只是内容不同的话,完全可以把他们以文章形式发布,然后再导航相应位置调用,这个也可以实现、不过有的时候使用就不合适了。