织梦(dedecms)怎么在产品列表页和详细页调用自定义字段中的checkbox多选框
织梦DedeCMS修改模板默认CSS文件分析:首先,打开后台——模板——默认模板管理——indexhtm
看到有一句,<link href="{dede:globalcfg_templeturl/}/style/dedecmscss" rel="stylesheet" media="screen" type="text/css" />说明,我们模板是根据这个CSS来布局网页的,于是我们就打开网站目录下面的templetsstylededecmscss然后来分析一下CSS的构成。
我们根据主页的调用,来研究CSS这样容易理解。我们打开主页模板,找到:
<div class="w960 center clear mt1">/这句是控制除了网站头部和友情链接的所有结构样式/
那么 w960 center clear mt1 都定义了什么呢?我们打开DEDECMSCSS 找打相关的定义。
/---------- stock ---------/
center{
margin:0px auto; 定义了CSS模块的边缘位置都是0,也就是这个center的层 距离上右下左都是0px;
}
w960{
width:960px; 定义了整体的宽度为960px;
/position:relative;/
}
pright infos_userinfo {
margin-bottom: 0px; 定义了首页右部下的 互动中心的下面边缘为0px;
}
mt1{/ ( margin-top 1 ) /
margin-top:8px; 定义了mt1的顶部边缘为8px;
}
pright mt1{
margin-top:0px; 定义了pright 下面的mt1顶部边缘为0px;
}
mt2{/ ( margin-top 2 ) /
margin-top:16px; 顶部边缘为16px;
}
clear{
overflow:hidden; 如果clear层里面的内容超出了 层的范围 就隐藏起来。
}
<div class="pleft">这个pleft 的定义 没有在dedecmscss 中,但是我们会发现一句话
@import url("layoutcss");
@import url("pagecss");
这说明,在dedecmscss 中引用了 pagecss 和layoutcss 这两个样式表,于是我们就在pagecss 中找到了pleft 的定义
pleft{
width:712px;定义了宽度
float:left;该层向左浮动
overflow:hidden;超出范围则隐藏
}
<div class="bignews">
在该层下面调用的是新闻头条的内容,看看它的css
index bignews{
width:424px;
height:400px;
float:right; 向右浮动
border:1px solid #DFF2F5;表示边框线用 #dff2f5的实体颜色填充
background:url(/images/headbg-topgif) repeat-x;背景为 headbg-topgif 并且横向平铺
overflow:hidden;超出则隐藏。
}
所以,我们看到头条的这部分是在flash幻灯片右边显示,并且加上了浅蓝色的边框线。
<!--头条-->
<div class="onenews"> 再来看看 onenews是如何定义的。
index bignews onenews{
margin:0 3px 0 3px; 左右外边距分别空3个像素
padding:7px 6px;上左内边距分别空7,6个像素
border-bottom:1px dashed #EBEBEB;下边框加一个 #ebebeb的虚线
}
所以我们看见头条的文章左右都有一定的距离,并且下面还有一个虚线显示
</div>
<!-- /onenews -->
这个下面调用的是以往的头条,默认的有4篇文章,调用了d1 d1arc 2个css
index bignews divd1{
padding:6px 10px;
clear:both;这句话是清除浮动,如果不加它,大家可以试试看,是不是 d1 这个层就跑到 头条的右边了。
width:406px;
overflow:hidden;
}
index bignews divd1arc{
margin-right:12px;
width:190px;
float:left;因为此时要调用4篇文章,改文章是22排列的,如果不加这个属性,新闻就应该垂直排列了(因为你刚才用clear:both 清除浮动啦),大家试试看是不是这样的。
height:24px;
line-height:24px;行间距,即字体最底端与字体内部顶端之间的距离
overflow:hidden;
}
<!--/头条-->
<div class='newarticle'>最新文章</div>
下面看看 newarticle 这个css吧,还是拿快学网的首页举例子,上面的这句是用来显示 “最近更新”那几个绿颜色字的,看看它是怎么定义的。
index bignews divnewarticle{
height:24px; 高度
background:url(/images/new-articlegif) 8px 3px no-repeat;背景在x轴8px 和y轴3px出出现
font-size:0px;
color:#fff;
} 所以,我们能看到那个 最近更新 并且还有一个横条,其实它是个,大家右键另存为看看就知道了
<ul class="c2 ico1">
这里面调用了 c2 和ico1 两个 css
index bignews ulc2{
width:416px;
padding:0px 4px 0px; 内边距为 上0 右4下0
clear:both;清除浮动 和上面的意思一样
overflow:hidden;
}
ico1 这个css 在layoutcss 中了。
ico1 li{
padding-left:16px; 指的是 新闻列表左内边距为16px
background:url(/images/ico-1gif) 7px 11px no-repeat; 背景在7px,11px 处出现,所以我们看到最新文章的列表左边都有一个小黑点,这个小黑点就是 ico-1gif
}
</ul>
</div>
<!-- /bignews --> 到此,中部的头条新闻和最近更新已经分析完了。
<div class="flashnews">
看看flash的 css 定义
index flashnews{
width:280px;
height:192px;
overflow:hidden;
float:left;这句决定了,flash 的新闻列表在 头条的左边显示。如果你把bignews 和flashnews 的float 属性互换一下应该是上面结果呢?大家试试看。
}
</div>
<!-- /flashnews -->
<div class="latestnews">这边是特别推荐调用的样式,还是来看看css
index latestnews{
width:280px;
height:200px;
margin-top:8px;
float:left;
}
index latestnews dl dd{
padding:2px 5px;
}
index latestnews ul a{
color:#555;
}
自从dedecms织梦系统更新到67日的版本,底部版权信息调用标签{dede:globalcfg_powerby/}会自动加上织梦官方
的链接[Power by DedeCms ],想必很多新用户使用中都想去除这个官方的链接,由于这是官方的作为,本文只是提供一个技术的交流,并不鼓
励大家去除底部的链接。好了,回归正题,大家知道,进入后台在后台的系统-系统参数有个网站版权信息,在这里并不能找到官方的链接,由此可看,这是被官方
进行了加密处理了,想要去掉这个链接就需要不调用{dede:globalcfg_powerby/}这个标签,而使用其他变量代替。思路就是新建一个
变量作为我们的网站版权信息来调用,好了下面就看看如何做:
方法1新建一个变量;进入系统——系统基本参数—— 添加新变量右上角如下图:
这
样,点击保存变量,就会在后台参数多出一个网站底部信息变量的输入框,如何调用此标签?跟以前的调用网站版权信息一样格式:
{dede:globaldede_powerby/};在footerhtm底部模板加上此标签即可。有了我们自己的版权信息变量,我们就可以删除
之前系统自带的版权信息变量。
我们使用sql命令工具在系统设置下面有个sql命令工具在输入框输入以下SQL语句,即可删除系统的版权信息变量。SQL语句:DELETE
FROM dede_sysconfig WHERE varname = "cfg_powerby"
方法2修改源码除了添加另一个变量之
外,还可以看看官方的最新补丁使用到什么,通过查看67日官方更新补丁,织梦DedeCMS官方在6月7号的安全补丁主要更新文件是
include/dedesqlclassphp,修复变量覆盖漏洞。但是下面的这段代码明显是不正常的,为什么要用这种编码呢?删除该文件的下面这
段代码就可以解决这个问题了。代码如下:
$arrs1 =
array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);$arrs2 =
array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,
0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72,
0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20,
0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e);
2个方法随便大家使用哪个,都可以有效去除底部的版权信息
本方法由草坝阁网整理,使用前请注意备份文件。
{dede:field name='size' runphp='yes'}
$a=explode(",",@me);
@me = "";
foreach($a as $k)
{
@me="<li><input type='radio' name='size' value='$k' id='size' /><a href='javascript:void(0);' class='size_radioToggle'><span class='value'>$k 码</span></a></li>";
}
{/dede:field}
之前帮朋友用织梦写过一个商城的功能,以上代码就可以完成你说的需求
{dede:field name='size' runphp='yes'}
name='size' 就是你的自定义字段, 使用foreach 循环出来
DedeCMS自学教程14:织梦之家 新增加全套视频教程在线观看让你轻松学建站
DedeCMS自学教程13:织梦CMS站点文档存放路径url优化设置
DedeCMS自学教程9:织梦CMS默认风格热门搜索改成文字广告
DedeCMS自学教程14:DedeCMS默认风格友情链接分类简化调整
DedeCMS自学教程5、织梦CMS顶部添加横向登录框
DedeCMS自学教程12:织梦CMS站点faviconico图标的放置
DedeCMS自学教程10:文档内容末尾加“当前文档页面地址”和“转
DedeCMS自学教程11:DedeCMS导航栏目添加类似“论坛”外部链接
DedeCMS自学教程8:织梦CMS导航“主页”及栏目排序调整方法
DedeCMS自学教程7:DedeCMS默认风格logo、banner广告的调整
DedeCMS自学教程6:一个数据库安装多个dedecms系统,搭建多个Dededecms
DedeCMS自学教程4:添加网站备案号
DedeCMS自学教程3:织梦CMS v57sp1添加cnzz、51la、百度统计代码
DedeCMS自学教程2:织梦DedeCMS v57系统上传、安装步骤
DedeCMS自学教程1:使用织梦CMS搭建网站,空间环境配置要
方法和详细的操作步骤如下:
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。
建站堂jianzhan119com织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。
织梦dedecms怎么调用栏目的SEO标题
如图:登陆网站登台--核心--网站栏目管理--修改栏目--高级选项;
在SEO标题中填写相应内容,再使用{dede:fieldseotitle /}标签在栏目页面中调用即可。
织梦相关标签的使用与教程:
推荐使用织梦官方的标签生成器或下载织梦标签生成软件。
/ 根目录在安装可选模块时需设定可写入文件和创建目录的权限。
/install 安装程序目录,安装完后可删除[安装时必须有可写入权限]
/dede 默认后台管理目录(可任意改名)
/include 类库文件目录
/plus 附助程序目录
/member 会员目录
/images 系统默认模板存放目录
/uploads 默认上传目录[必须可写入]
/html 默认HTML文件存放目录[必须可写入]
/templets 系统默认内核模板目录
/data 系统缓存或其它可写入数据存放目录[必须可写入]
/special 专题目录[生成一次专题后可以删除special/indexphp,必须可写入] (1) data目录没写入权限,导致系统session无法使用,这将导致无法登录管理后台(直接表现为验证码不能正常显示);
(2) php的上传的临时文件夹没设置好或没写入权限,这会导致文件上传的功能无法使用;
(3) 出现莫名的错误,如安装时显示空白,这样能是由于系统没装载mysql扩展导致的,对于初级用户,可以下载dede的php套件包,以方便简单的使用。
一、频道模型管理
1、支持开关频道模型;
2、支持完全个性开发的频道模型;
3、支持通过向导自动生成的频道模型;
4、支持所有频道集中式搜索(全站搜索);
5、支持限定外部用户组对某频道的信息发布功能;
6、支持自定义模型信息投稿。
二、栏目管理
1、支持用拼音生成栏目目录;
2、支持任意栏目使用不同的频道模型;
3、支持终极栏目下设子栏目;
4、支持使用独立页面作为一个栏目;
5、支持域名绑定;
6、支持自定义列表模板、内容模板、封面模板、单独页面模板;
7、支持使用拼音定义文档命名;
8、支持设定栏目浏览权限;
9、栏目载入首次采用Ajax技术;
10、栏目维护同时支持右键菜单和传统式管理。
三、专题管理
1、支持每个专题使用单独模板;
2、支持专题使用多节点;
3、支持专题模板中单独选择节点。
四、档案管理
1、支持自动获取文档内容的关键字;
×2、支持用多随机模板来实现防采集;
3、支持批量管理;
4、支持设定文档浏览权限;
5、支持文档是否生成静态;
6、支持会员投稿;
7、分页文档支持使用小标题;
8、支持上下篇链接;
9、分页文档支持自动和手动分页;
10、软件模型支持站点镜像功能;
11、自动获取内容摘要功能;
五、模板引擎
1、使用xml名字空间风格的引擎,扩展更灵活;
2、允许在最标记终模板中使用PHP语法进行扩展;
3、允许使用自定义标记;
4、允许function功能扩展;
5、允许标记来运行特定的PHP语句;
6、允许开启模板缓存功能。
六、附助功能
1、支持单独页面编译;
2、会员通行证功能;
3、支持会员有单独的个人文集展示页面;
4、支持会员点数和级别功能;
5、水印支持;
6、后台参数更改支持;
7、数据分卷备份还原支持;
8、支持对搜索的关键字进行分词处理;
9、支持按顺序的版块内容(autllist);
10、支持获得用户搜索的相关关键字。
七、内容插件
1、插件权限管理
2、文件管理器
3、站内新闻发布
4、友情链接模块
5、留言簿模块
6、投票模块
7、论坛扩展
8、SQL命令工具
9、广告管理
八、采集功能
1、支持多模型采集;
2、支持自定程序处理采集的内容;
3、支持过滤相同标题;
4、支持过滤已下载内容;
5、采集采用一键式运行,简化了原来的先采种子后采内容的方式;
6、数据导入支持分段,并允许导入后即时生成HTML。
0条评论