表示内容简介长度 等同于infolengthjs获取a标签的内容

dede仿站教程网
dedecms附件管理
/zhishi/57.html
1.进入附件管理 附件管理位于主菜单的核心选项卡(如图1所示) 图1-附件管理菜单 2.附件上传 点击(图1)中所示的上传新文件进入文件上传界面。 媒体类型:可以选择图片,flash,视频/音频,附件/其它,上传什么类型的文件就选择对应的类型,在这里以最常用
1.进入附件管理
附件管理位于主菜单的&核心&选项卡(如图1所示)
图1-附件管理菜单
2.附件上传
点击(图1)中所示的&上传新文件&进入文件上传界面。
 媒体类型:可以选择&图片&,&flash&,&视频/音频&,&附件/其它&,上传什么类型的文件就选择对应的类型,在这里以最常用的图片为例。
 说明标题:填写该附件的标题
 附加参数:图片不需要指定&宽&、&高&,其它附加参数仅方便多媒体文件管理,没其它含义&
 上传文件:可以控制文件长传框的数量,然后在下面的上传框中选择对应的文件
(如图2所示)
图2-上传新文件
点击&保存&按钮即可完成上传,上传的文件会保存在/uploads/allimg/&的当日日期为名的文件夹中。
3.附件管理
点击&附件数据管理&,就可以查看所有已经上传的附件了。列表中包含文件的标题、文件大小、上传会员、上传时间、文件类型以及管理列。
可以清楚的看到附件的这些信息,点击附件的名称可以直接访问附件
还可以更改附件,在管理列中点击&更改&,进入更改界面,可以修改媒体类型,说明标题,附加参数,原文件地址,还可以直接选择&更改文件&来修改原文件。(如图3所示)
图3-更改附件
还可以点击管理列中的&删除&直接删除附件。
4.文件式管理器
点击附件管理栏中的&文件式管理器&,可以进入对附件的文件式管理,这里操作将会直接修改服务器上的文件,需要慎重操作,对文件的常用操作有:改名、删除、编辑、移动。还有一部分文件夹操作如下。
根目录:回到附件根目录
新建文件:在当前文件夹中新建文件
新建目录:在当前文件夹中新建一个文件夹
上传文件:在当前文件夹中上传新文件
空间检查:查看所有附件使用的磁盘容量
在列表中,点击文件夹名可以进入文件夹,点击图片浏览,将通过类似于windows中查看缩略图的模式进行文件夹浏览。
(图4所示)
图4-文件式管理器
/uploads/allimg/_101QFF24158.jpg
sbitytfp5555
DEDECMS-织梦内容管理系统概念
/xinwen/dedecms.html
dede是 织梦内容管理系统 dedecms的简称, 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户
& & & dede是织梦内容管理系统dedecms的简称, 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。dede织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。
dede是织梦内容管理系统的名称,dede他将是您轻松建站的首选利器。采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长DIY 自己的网站提供了强有力的支持。高效率标签缓存机制:允许对类同的标签进行缓存,在生成 HTML的时候,有利于提高系统反应速度,降低系统消耗的资源。模型与模块概念并存:在模型不能满足用户所有需求的情况下,DedeCMS推出一些互动的模块对系统进行补充,尽量满足用户的需求。众多的应用支持:为用户提供了各类网站建设的一体化解决方案,在本版本中,增加了分类、书库、黄页、圈子、问答等模块,补充一些用户的特殊要求。面向未来过渡:dede织梦团队的组建为织梦CMS的发展提供坚实的基础,在dede织梦团队未来的构想中,它以后将会具有更大的灵活性和稳定的性能。
dede应用领域
DedeCMS最适合应用于以下领域:
  企业网站,无论大型还是中小型企业,利用网络传递信息在一定程度上提高了办事的效率,提高企业的竞争力;
  政府机关,通过建立政府门户,有利于各种信息和资源的整合,为政府和社会公众之间加强联系和沟通,从而使政府可以更快、更便捷、更有效开展工作;
  教育机构,通过网络信息的引入,使得教育机构之间及教育机构内部和教育者之间进行信息传递,全面提升教育类网站的层面;
  媒体机构,互联网这种新媒体已经强而有力的冲击了传统媒体,在这个演变过程中,各类媒体机构应对自己核心有一个重新认识和重新发展的过程,建立一个数字技术平台以适应数字化时代的需求;
  行业网站,针对不同行业,强化内部的信息划分,体现行业的特色,网站含有行业的动态信息、产品、市场、技术、人才等信息,树立行业信息权威形象,为行业内产品供应链管理,提供实际的商业机会;
  个人站长,兴趣为主导,建立各种题材新颖,内容丰富的网站,通过共同兴趣的信息交流,可以让您形成自己具有特色的用户圈,产生个人需求,并为其服务,个人用户完全免费使用;
  收费网站,内容收费类型的网站,用户可以在线提供产品销售,或者内容收费,简单清晰的盈利模式,确保您以最小的投资,取得最大的回报;
dede产品特性
01良好的用户口碑,丰富的开源经验
  DedeCMS是国内知名内容管理系统,经超过20万以上站长级用户群经过长达4年之久的广泛应用和复杂化环境的检测,dede织梦系统在安全性、稳定性、易用性方面具有较高的声誉,倍受广大站长推崇。 DedeCms采用PHP+MySQL技术开发,程序源代码完全开放,在尊重版权的前提下能极大的满足站长对于网站程序进行二次开发。DedeCMS是国内第一家开源的内容管理系统,自诞生以来,始终坚持开源、免费原则。众所周知,开源程序在代码规范性、程序安全性有着较高的要求,DedeCMS拥有4年的开源经验,其灵活的产品架构、极强的可扩展性和可伸缩性能最大化满足站长目前及今后的应用需求。
02灵活的模块组合,让网站更丰富
  往往一个网站通过单一的内容发布系统是远远不能满足用户的需求的,尤其在Web2.0提倡互动、分享的大趋势下,用户非常希望在传统的内容信息网站中加入问答、圈子等一些互动型的功能。但如果基于原来系统进行开发,整个系统易用性会受到影响,如果使用别的系统,整个网站就不能一体化管理,在这种问题下,DedeCMS推出了模块的功能,程序用户可以像安装软件一样,下载相应的模块进行安装,网站就会增加这些特殊的功能。 这样一来,更加方便软件用户对自己的网站进行扩展,达到自己满意的效果。
03简单易用的模板引擎,网站界面想换就换
  DedeCMS的模版引擎简单、易用,采用了XML标记风格,只要懂HTML就可以修改制作dede模板及dede插件。了解一点dede标签 很多的用户都为每次网站改版费尽苦心,因为按照老式的网站制作流程,改版需要修改的不单单是一个界面,还要涉及到程序修改。最后成了一次改版,几乎等于网站重构。DedeCMS就解决了这一系列的烦恼,只需要了解一些DedeCMS的模板标记,只要懂HTML,就能随意对模板文件进行修改,而且每次升级只需要更新模板文件即可,做到了程序和页面很大程度上的分离。
04便捷自定义模型
  DedeCMS为用户提供了方便快捷的用户自定义模型,你可以使用这个功能根据自身需求来创建各式各样的站点,如果您了解部分二次开发知识,即能想到就能做到。 往往很多站点,希望能够创建如在线视频播放、在线音乐试听,或者是商品信息发布等类型的内容站点,尽管这些模型系统中没有,但你现在可以使用DedeCMS来自主创建,您只需要先想好自己内容的字段,如:专辑名称、演唱、发行日期等,然后思考这些字段是用哪种字段类型,如:文本、时间、文件上传,接下来只需要在后台的模型管理中按照说明添加即可,想到就能做到。 这种模型的功能有一个很大的好处就是你可以自己去扩展网站后续的功能,不要再去花费财力物力去开发,免去了很多烦恼。
05高效的动态静态页面部署
  DedeCMS为用户提供了强大的动态静态部署的功能,用户可以在后台栏目中进行统一的设置,也可以对单独某一篇内容进行静态部署。 这种静态部署最大的优势在于:1.减少数据库负担、降低人力维护成本;2.利于搜索引擎对网站的友好程度,提高搜索引擎对网站收录量;3.很大程度上提高了用户访问的效率。 这样一来,一些地区门户、行业网站、甚至政府部门信息类网站都免去了因为大量数据访问速率下降的后顾之忧。
06灵活的商业运营模式
  DedeCMS中提供了较为完善的会员产品体系、会员等级体系、虚拟货币管理体系,并且提供了较完整的支付接口方式,可以设置会员浏览不同内容进行金币消费,这样对行业门户、企事业单位制定开展各种基于网站平台的商业运营方案。 会员可以通过购买点卡进行充值,同时也可以购买包月、包年的服务来阅读某一部分的内容,如果某些内容只能给特定会员浏览,会员必须达到某个等级才能够扣点阅读,网站可以通过销售点券、会员等级服务进行盈利。
07流畅专业界面设计,良好的用户体验
  DedeCMS的界面设计遵循国际最新W3C网页设计标准,在开发时期,我们经过IE6、IE7、火狐、Opera等主流浏览器上进行测试,都能够保证您网站浏览的流畅、完整,DedeCMS页面设计遵循标准情况下尽量的减少了各个浏览器中存在的差异,系统不会因为不同的浏览器受到限制。我们优秀的页面设计师能够让网站提高用户体验,及网站亲和力。
dede运行环境
  DedeCMS基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求如下:
1、Windows 平台
  IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。
2、Linux/Unix 平台
  Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行) 建议使用平台:Linux + Apache2.2 + PHP5.2 + MySQL5.0
3、PHP必须环境或启用的系统函数
  allow_url_fopen GD扩展库 MySQL扩展库 系统函数&& phpinfo、dir
4、基本目录结构
  / 根目录在安装可选模块时需设定可写入文件和创建目录的权限。
  ..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限]
  ..../dede 默认后台管理目录(可任意改名)
  ..../include 类库文件目录
  ..../plus 附助程序目录
  ..../member 会员目录
  ..../images 系统默认模板图片存放目录
  ..../uploads 默认上传目录[必须可写入]
  ..../html 默认HTML文件存放目录[必须可写入]
  ..../templets 系统默认内核模板目录
  ..../data 系统缓存或其它可写入数据存放目录[必须可写入]
  ..../special 专题目录[生成一次专题后可以删除special/index.php,必须可写入]
5、PHP环境容易碰到的不兼容性问题
  (1) data目录没写入权限,导致系统session无法使用,这将导致无法登录管理后台(直接表现为验证码不能正常显示);
  (2) php的上传的临时文件夹没设置好或没写入权限,这会导致文件上传的功能无法使用;
  (3) 出现莫名的错误,如安装时显示空白,这样能是由于系统没装载mysql扩展导致的,对于初级用户,可以下载dede的php套件包,以方便简单的使用。
开源网站内容管理系统
  DeDe是一款用于开源的PHP网站内容管理系统,全称为DedeCMS内容管理系统。
织梦内容管理系统
sbitytfp5555
memberinfos 用户信息
/bookmark/34.html
标签名称:memberinfos 功能说明:文档关连的用户信息 适用范围:仅内容模板 article_*.htm 基本语法: {dede:memberinfos mid = /} 参数说明: mid = 用户ID 底层模板字段: dede_member所有字段及spacename(空间名称)、sign(用户签名)
标签名称:memberinfos
功能说明:文档关连的用户信息
适用范围:仅内容模板 article_*.htm
基本语法:
{dede:memberinfos mid = '' /}
参数说明:
mid = '' 用户ID
底层模板字段:
dede_member所有字段及spacename(空间名称)、sign(用户签名)
sbitytfp5555
dedecms v5.7fieldlist 变量列表
/bookmark/35.html
标签名称:fieldlist 功能说明:表示获取文档的分页标题 适用范围:仅内容模板 article_*.htm 基本语法: {dede:fieldlist} [field:name/] : [field:value/] br {/dede:fieldlist}
标签名称:fieldlist
功能说明:表示获取文档的分页标题
适用范围:仅内容模板 article_*.htm
基本语法:
{dede:fieldlist}
[field:name/] : [field:value/] &br&
{/dede:fieldlist}
sbitytfp5555
dedecms v5.7list 列表标签
/bookmark/36.html
标签名称:list 功能说明:表示列表模板里的分页内容列表 适用范围:仅列表模板 list_*.htm 基本语法: {dede:list col= titlelen= infolen= imgwidth= imgheight= listtype= orderby= pagesize= orderway=}{/dede:list} 参数说明: col= 内容列数 titlelen=
标签名称:list
功能说明:表示列表模板里的分页内容列表
适用范围:仅列表模板 list_*.htm
基本语法:
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}
参数说明:
col='' 内容列数
titlelen='' 标题长度
infolen='' 内容摘要长度
imgwidth='' 缩略图宽
imgheight='' 缩略图高
orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank
pagesize='20' 分页大小
底层模板字段:
ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,
source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,
description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,
stime(pubdate 的&&格式)
注:list标记除了支持档案表的基本模板变量外,还支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。
sbitytfp5555
dedecms v5.7likearticle 相关文档
/bookmark/32.html
标签名称:likearticle 功能说明:自动关连文档标签 适用范围:内容页使用 基本语法: {dede:likearticle row= col= titlelen= infolen=} a href=[field:arcurl/][field:title/]/a {/dede:likearticle} 参数说明: col= 分多少列显示(默认为单列) row=10
标签名称:likearticle
功能说明:自动关连文档标签
适用范围:内容页使用
基本语法:
{dede:likearticle row='' col='' titlelen='' infolen=''}
&a href='[field:arcurl/]'&[field:title/]&/a&
{/dede:likearticle}
参数说明:
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength
mytypeid=0 &手工指定要限定的栏目id,用,分开表示多个
innertext = '' 单条记录样式(指标签中间的内容)
底层模板字段:
ID(同 id),typeid, channel, arcrank, mid, click, title, fulltitle, textlink, info, filename, typeurl, stime,senddate, litpic(同picname)
sbitytfp5555
dedecms v5.7 pagebreak 内容分页
/bookmark/31.html
标签名称:pagebreak 功能说明:表示文档的分页链接列表 适用范围:仅内容模板 article_*.htm 基本语法: {dede:pagebreak/}
标签名称:pagebreak
功能说明:表示文档的分页链接列表
适用范围:仅内容模板 article_*.htm
基本语法:
{dede:pagebreak/}
sbitytfp5555
dedecms v5.7 pagetitle 分页标题
/bookmark/30.html
标签名称:pagetitle 功能说明:表示获取文档的分页标题 适用范围:仅内容模板 article_*.htm 基本语法: {dede:pagetitle style=select/} 参数说明: style= 表示分页标题的展示样式 select 表示下拉框、link 表示文字直接链接
标签名称:pagetitle
功能说明:表示获取文档的分页标题
适用范围:仅内容模板 article_*.htm
基本语法:
{dede:pagetitle style='select'/}
参数说明:
style='' 表示分页标题的展示样式
select 表示下拉框、link 表示文字直接链接
sbitytfp5555
dedecms v5.7 pagenext 上下篇标签
/bookmark/29.html
标签名称: pagenext 功能说明: 表示获取文档上一篇/下一篇的链接列表 适用范围: 仅内容模板 article_*.htm 基本语法: {dede:prenext/} 参数说明: get 获取连接类型(5.x以后版本),get= 同V4显示横排的上下页连接, get=pre 上一篇的连接 get=next 下
标签名称:pagenext
功能说明:表示获取文档&上一篇/下一篇&的链接列表
适用范围:仅内容模板 article_*.htm
基本语法:
{dede:prenext/}
参数说明:
get 获取连接类型(5.x以后版本),get='' 同V4显示横排的上下页连接, get='pre' 上一篇的连接 get='next' 下一篇连接
注:此标记默认为横向排列,如果你想用竖向排列,可以用
{dede:prenext function=&str_replace(' & 下一篇:','&'.'br'.' /&下一篇:',@me)&/}
sbitytfp5555
dedecms v5.7 softmsg 下载说明
/bookmark/28.html
标签名称:softmsg 功能说明:下载说明标签 适用范围:软件内容模板article_soft.htm 基本语法: {dede:softmsg /}
标签名称:softmsg
功能说明:下载说明标签
适用范围:软件内容模板article_soft.htm
基本语法:
{dede:softmsg /}
sbitytfp5555
dedecms v5.7 likesgpage&likepage 单页文档调用
/bookmark/27.html
标签名称:likesgpage| likepage 功能说明:单页文档调用标签 适用范围:单页文档模板,系统默认为singlepage.htm 基本语法: {dede:likespage row=/} 参数说明: row = 8 调用条数 底层模板字段: aid,title,url
标签名称:likesgpage| likepage
功能说明:单页文档调用标签
适用范围:单页文档模板,系统默认为singlepage.htm
基本语法:
{dede:likespage row=''/}
参数说明:
row = '8' 调用条数
底层模板字段:
aid,title,url
sbitytfp5555
织梦首页推荐产品弹窗的实现方法
/zhishi/5.html
目标:根据后台定义的全局变量值(某一产品ID)前台页面自定开启该产品的弹窗 效果图: 操作步骤: 1、登陆到 网站后台,找到 系统 - 系统基本参数 - 添加新变量,按照下面的方式输入并创建该变量(注意:变量名不要输错) 1、打开 /wwwroot /include/ exten
目标:根据后台定义的全局变量值(某一产品ID)前台页面自定开启该产品的弹窗
操作步骤:
1、登陆到 网站后台,找到 系统 - 系统基本参数 - 添加新变量,按照下面的方式输入并创建该变量(注意:变量名不要输错)
1、打开 /wwwroot /include/ extend.func.php文件
在页面最底部插入以下代码:
//根据后台自定义变量自动判断首页是否弹出产品弹窗
function getPopProduct(){
&&& $poproID& = $GLOBALS['pop_product'];
&&& if(!empty($poproID) && $GLOBALS['pop_product'] != 0){
&&&&&&& $row = GetOneArchive($poproID);
&&&&&&& $poproTit = $row['title'];
&&&&&&& $poproUrl = $row['arcurl'];
&&&&&&& $poproDesc = $row['description'];
&&&&&&& $poproPic.= &&img WIDTH=250 height=250 src=&.$row['litpic'].& /&&;
&&&&&&& $popInfo .=&&div class=pop&&div class=pop_left&&;
&&&&&&& $popInfo .= $poproPic.&&/div&&div class=pop_right&&span class=pop_title&&.$poproTit.&&/span&&p&&.$poproDesc.&&/p&&div class=pop_right3&&a href=&.$poproUrl.& target=_blank&了解详情&&&/a&&/div&&/div&&;
&&& }else{
&&&&&&& $popInfo = &&;
&&& echo $popI
2 打开首页模板文件:
a、在&body&之前插入以下代码
{dede:php}
if(!empty($GLOBALS['pop_product']) && $GLOBALS['pop_product'] != 0){
&&& echo &&SCRIPT language='javascript' type='text/javascript' src='/templets/default/js/jquery.artDialog.min.js'&&/SCRIPT&&;
&&& echo &&SCRIPT language='javascript' type='text/javascript' src='/templets/default/js/artDialog.plugins.min.js'&&/SCRIPT&&;
&&& echo &&!--[if gte IE 7]&&!--&&LINK rel='stylesheet' type='text/css' href='/templets/default/js/simple.css'&&!--&![endif]--&&!--[if lt IE 7]&&link href=/templets/default/js/default.css /&&![endif]--&&;
{/dede:php}
&script type=&text/javascript& charset=&utf-8&&
&&&&& $(function() {
&&&&&&&&& $.dialog({width: '600px',
&&&&&&&&&&&&&&&&&& lock:true,
&&&&&&&&&&&&&&&&&& zIndex: 9999,
&&&&&&&&&&&&&&&&&& drag:true,
&&&&&&&&&&&&&&&&&& title:'最新产品推荐',
&&&&&&&&&&&&&&&&&& background:'#600',
&&&&&&&&&&&&&&&&&& opacity: 0.47,
&&&&&&&&&&&&&&&&&& esc:true,
&&&&&&&&&&&&&&&&&& content: document.getElementById('pop')
&&&&&&&&&&&&&&&&&&& });
b、在&/body&前面插入以下代码
{dede:php}
if(!empty($GLOBALS['pop_product']) && $GLOBALS['pop_product'] != 0){
&&& echo &&div style='display:none'&&;
&&& echo &&div id='pop' style='width:600 height:270'&&;
&&& getPopProduct();
&&& echo &&/div&&/div&&;
{/dede:php}
3、从&/p/artdialog/downloads/list&下载 artdialog 5.0 测试版,解压该压缩包,找到skins文件夹下面的
simple.css文件最后面加上(此处为本人自定义的弹窗内容布局css,有兴趣的朋友可以自己修改):
.pop { width:600margin-top:10}
.pop_left{ width:250 overflow: float:left}
.pop_right{ width:335& float: overflow: padding-top:10 padding-left:15}
.pop_right3{text-align: height:30 margin-top:20}
.pop_right img{ width:250 height:250}
.pop_title{font-size:28font-family:Microsoft Yahei,Tahoma,SimSfont-weight:500; color:#F00;line-height:120%; }
.pop_right p{color:#666; clear: margin-top:20 text-decoration:line-height:140%; overflow: height:100}
.pop_right a{color:#3CCCF7; font-weight:margin-top:30 padding-right:10}
找到 jquery.artDialog.min.js 和刚才修改过的 simple.css 还有文件夹:idialog,一起上传到 /wwwroot /templets/default/js/ 下面
--------------------------------------------------------------------------------------------------------------------------------
1、请在首页模板文件里面引入 jquery.js (1.4版本以上即可,可从网上随意下载) 否则无法运行
2、后台自定义的变量为0或为空时前台将不弹出窗口并且不会引入相关js和css文件以减少的网页体积
4、在后台自己创建的系统变量中输入 想要展示的某一产品的 ID值,生成首页 刷新首页即可看到效果
/uploads/allimg/_14.jpg
dede仿站知识
dedecms列表页如何显示好评差评
/zhishi/18.html
要想在列表页调用好评差评和中立。掌握了这个功能可以在一定程度上提搞dedecms仿站的水平。 实现方法,需要记住下面的代码: 下面是调用好评的 {dede:field name=id runphp=yes} global $ $tid=@ $sql=select count(dede_archives.id) as count from
要想在列表页调用好评差评和中立。掌握了这个功能可以在一定程度上提搞dedecms仿站的水平。
实现方法,需要记住下面的代码:
下面是调用好评的
{dede:field name='id' runphp='yes'}
$sql=&select count(dede_archives.id) as count from dede_archives,dede_feedback where dede_feedback.aid=dede_archives.id and dede_archives.typeid=$tid and dede_feedback.ftype='good'&;
$row=$dsql-&getOne($sql);
@me=$row[&count&];
{/dede:field/}
如果你想调用中立就把good 改成 feedback,差评就改成bad。
sbitytfp5555
dedecmsv5.7简体繁体装换的JS插件
/chajian/aid}.html
该插件可以用到大多数网站程序上, dedecms也可以使用,只需要加入一个简繁转换JS,即可。用IE测试可行,谷歌、火狐浏览器没有效果.. 支持读取Cookies 1、Language.js文件放在根目录\include\Language.js 2、打开模板文件 在文件的最底下 添加在你认为合适的
&该插件可以用到大多数网站程序上,dedecms也可以使用,只需要加入一个简繁转换JS,即可。用IE测试可行,谷歌、火狐浏览器没有效果..
&&&&& 支持读取Cookies
&&&&& 1、Language.js文件放在根目录\include\Language.js
&&&&& 2、打开模板文件
&&&&& 在文件的最底下
&&&&& 添加在你认为合适的任何位置!
&&&&& 代码
&li&&a name=&StranLink&&&/a&&script src=&http://你的域名/include/Language.js&&&/script&&/li&
点击下载JS文件
sbitytfp5555
dedecmsv5.7之随机模板设置
/zhishi/21.html
[ 前台效果] 当我们开启随机模版功能后,前台会根据我们设置的随机模版显示文章内容。 [ 概念介绍] 本设置仅适用于系统默认的文章模型。 [ 功能描述] 设置后发布文章时,会自动按随机模板生成文章显示页。 [ 操作说明] 后台-系统-随机模板设置,开启方法$cfg
[前台效果]
当我们开启随机模版功能后,前台会根据我们设置的随机模版显示文章内容。
[概念介绍]
本设置仅适用于系统默认的文章模型。
[功能描述]
设置后发布文章时,会自动按随机模板生成文章显示页。
[操作说明]
后台-系统-随机模板设置,开启方法$cfg_tamplate_rand=1;如果不想使用此功能,把$cfg_tamplate_rand=0即可,系统默认关闭状态
[应用实例]
首先在后台开启此功能
可自行定义多个模版,$cfg_tamplate_arr[]='article_article3.htm';也可以使用其它的模版名称,但模版是存放在指定的位置,默认存放在templets/ default。
/uploads/allimg/_57.jpg
dedecmsv5.7之随机模板设置
sbitytfp5555
hotwords 热门关键词
/zhishi/22.html
标签名称:hotwords 功能说明:热门关键词 适用范围:全局使用 基本语法: {dede:hotwords /} 参数说明: num:关键词数目 subday:天数 maxlength:关键词最大长度 底层模板字段: 该标签不支持字段调用 用法示例: 模板标签: {dede:hotwords num=6 /} 输出内
标签名称:hotwords
功能说明:热门关键词
适用范围:全局使用
基本语法:
{dede:hotwords /}
参数说明:
num:关键词数目
subday:天数
maxlength:关键词最大长度
底层模板字段:
该标签不支持字段调用
用法示例:
模板标签:
{dede:hotwords num='6' /}
输出内容:
&a href='/plus/search.php?keyword=ibm'&ibm&/a& &a href='/plus/search.php?keyword=htc'&htc&/a& &a href='/plus/search.php?keyword=dedecms'&dedecms&/a&
hotwords 热门关键词
sbitytfp5555
groupthread 圈子主题
/zhishi/23.html
标签名称:groupthread 功能说明:调用圈子主题 适用范围:全局使用 基本语法: {dede:groupthreadgid=0orderby=datelineorderway=descrow=12titlelen=30} li ahref=[field:groupurl/]target=_blank[[field:groupnamefunction=cn_substr(@me,10)/]]/a ahref=
标签名称:groupthread
功能说明:调用圈子主题
适用范围:全局使用
基本语法:
{dede:groupthread&gid='0'&orderby='dateline'&orderway='desc'&row='12'&titlelen='30'}
&&&a&href='[field:groupurl/]'&target=&_blank&&[[field:groupname&function=&cn_substr(@me,10)&/]]&/a&
&&&a&href=&[field:url/]&&title=&[field:subject/]&&target=&_blank&&[field:subject/]&/a&([field:lastpost&function=&GetDateMk('@me')&/])
{/dede:groupthread}&
参数说明:
gid:圈子id,默认为全部
orderby:排序,默认为时间
orderway:排序方向,默认是最新主题在前
row:记录数
titlelen:主题标题(subject)最大长度
底层模板字段:
subject,gid,tid,lastpost,groupname,url,groupurl
groupthread 圈子主题
sbitytfp5555
dedecms v5.7 bookcontentlist 图书内容
/zhishi/24.html
标签名称:bookcontentlist 功能说明:连载图书最新内容调用 适用范围:全局使用 基本语法: {dede:bookcontentlistrow=12booktype=-1orderby=lastpostauthor=keyword=} tablewidth=100%border=0cellspacing=2cellpadding=2 tr tdwidth=40% [[field:catalogl
标签名称:bookcontentlist
功能说明:连载图书最新内容调用
适用范围:全局使用
基本语法:
{dede:bookcontentlist&row='12'&booktype='-1'&orderby='lastpost'&author=''&keyword=''}
&table&width=&100%&&border=&0&&cellspacing=&2&&cellpadding=&2&&
&td&width='40%'&
[[field:cataloglink/]]&[field:booklink/]&/td&
&td&width='40%'&[field:contentlink/]&/td&
&td&width='20%'&[field:lastpost&function=&GetDateMk(@me)&/]&/td&
{/dede:bookcontentlist}&
参数说明:
row:调用记录条数
booktype:图书类型,0&图书、1&漫画,默认全部
orderby:排序类型,当按排序类型为&commend&表示推荐图书
author:作者
keyword:关键字
底层模板字段:
autoindex,title,bookname,id,catid,ischeck,booktype,iscommend,click,lastpost,author,mid,litpic,pubdate,weekcc,monthcc,description,classname,typename,booktype,catalogtype,contenttitle,contentid,contenturl,contenturl,dmbookurl,bookurl,catalogurl,cataloglink,booklink,contentlink,imglink,ischeck,booktypename
注意:旧一些的dedecms5.7程序中/include/taglib/booklist.lib.php文件夹93行:
$query = &SELECT b.id,b.catid,b.ischeck,b.booktype,b.iscommend,b.click,b.bookname,b.lastpost,
可能存在手误,如果出现错误,请将b.id修改为c.id &
sbitytfp5555
dedecms v5.7 arcpagelist ajax分页数量
/bookmark/26.html
标签名称:arcpagelist 功能说明:ajax分页数量 适用范围:全局使用 基本语法: {dede:arcpagelist tagid=dedecms /} 参数说明: tagid 分页缓存的ID 底层模板字段: 该标签输出固定内容 示例: 模板标签: {dede:arcpagelist tagid=dedecms /} 输出结果: v
标签名称:arcpagelist
功能说明:ajax分页数量
适用范围:全局使用
基本语法:
{dede:arcpagelist tagid='dedecms' /}
参数说明:
tagid 分页缓存的ID
底层模板字段:
该标签输出固定内容
模板标签:
{dede:arcpagelist tagid='dedecms' /}
输出结果:
view sourceprint?1 &div id=&page_dedecms&&共1页&/div&
sbitytfp5555
dedecms v5.7 ask 问答标签
/bookmark/25.html
标签名称:ask 功能说明:问答调用标签 适用范围:全局使用 基本语法: {dede:askrow=6qtype=newtid=0titlelen=24}[field:tidname/]ahref=[field:url/][field:title/]/a{/dede:ask} 参数说明: row返回记录行数 qtype排列条件; new新问题 high高分问题 ok新
标签名称:ask
功能说明:问答调用标签
适用范围:全局使用
基本语法:
{dede:ask&row='6'&qtype='new'&tid='0'&titlelen='24'}[field:tidname&/]&&a&href='[field:url/]'&[field:title/]&/a&&{/dede:ask}
参数说明:
row返回记录行数
qtype排列条件;
   new&新问题
   high&高分问题
   ok&新解决的问题
   commend&推荐问题
tid&问答栏目ID
titlelen&&标题长度
底层模板字段:
id,tid,tidname,tid2,tid2name,title,dateline
sbitytfp5555
DEDE URL如何达到最短化优化方法
/zhishi/19.html
y在 ded ecms仿站 初级课程下部 企业 站仿站 的课程中,讲解过优化dedecms默认url连接的方法。 因为dedecms默认的生成的静态html连接路径很复杂,不利于SEO优化。 默认的是这个样子: 连接是根目录+年+月+日+id的形式的url路径,在课程里面我们讲解的是去掉
在dedecms仿站初级课程下部企业站仿站的课程中,讲解过优化dedecms默认url连接的方法。
因为dedecms默认的生成的静态html连接路径很复杂,不利于SEO优化。
默认的是这个样子:
连接是根目录+年+月+日+id的形式的url路径,在课程里面我们讲解的是去掉中间的年月日这三个变量,只保留根目录和id。
但是我们没新建一个栏目就要修改一下这里的设置,是不是很麻烦啊?
所以今天教大家如何修改系统文件来实现相应的操作。
找到程序的这个文件&include/common.inc.php
在210行左右的位置,把上图中框选的{Y}/{M}{D}/去掉,然后保存文件。
那么一会新建的栏目,他们的路径都是优化过的短路径了。
/uploads/allimg/_J.jpg
sbitytfp5555
dedecms如何去掉域名后面的index.html
/jiqiao/17.html
为什么要去掉导航链接里的index.html? 虽然说这两个链接的意思一样,链接到的网址也一样,但是从优化角度来说去掉链接里的index.html要比后者权重高一点。 DEDECMS去掉导航链接里的index.html有两种方法: 1.修改模板内的对应标签,从而去掉对应链接的index.ht
为什么要去掉导航链接里的index.html?
虽然说这两个链接的意思一样,链接到的网址也一样,但是从优化角度来说去掉链接里的index.html要比后者权重高一点。
DEDECMS去掉导航链接里的index.html有两种方法:
1.修改模板内的对应标签,从而去掉对应链接的index.html.
在出现栏目链接的标签里(不局限于channe,l,list,arclist) ,只要是能调用出来栏目链接的标签都可以使用这个方法.
在标记内加入下面的代码
function='str_replace(&index.htm&,&&,@me)'
注意:'str_replace(&index.htm&,&&,@me)'/其中的index.htm看您的实际情况换成index.html或者index.htm。
{dede:arclist &function='str_replace(&index.htm&,&&,@me)'}...底层调用{/dede:arclist}
{dede:list &function='str_replace(&index.htm&,&&,@me)'}...底层调用{/dede:list}
2.修改程序文件,一次性替换所有栏目链接的index.html.
需要修改的文件:include/channelunit.func.php
找到if($isdefault==-1)
在前面加入
//跳转网址
if($ispart&2){
 return $
if($defaultname == 'index.html'){
 $defaultname = '';
注意:其中的index.html看您的实际情况换成index.html或者index.htm
修改完成后,然后重新生成即可.
sbitytfp5555
dede添加文字时,让标题后面加[图]字
/jiqiao/16.html
dedecms让带有图片的文章,标题后面加一个【图】字,没有图片则不加 在arclist 标签下循环出的对应位置中加入 [field:litpic runphp=yes] $imgurl = @ if(@me==)@me=;else{ $imglink = 【图】; @me=$ } [/field:litpic] 如果是首页的话 注释掉inc
dedecms让带有图片的文章,标题后面加一个【图】字,没有图片则不加
在arclist 标签下循环出的对应位置中加入
[field:litpic runphp='yes']
$imgurl = @
if(@me==&&)@me=&&;else{
$imglink = '【图】';
[/field:litpic]
如果是首页的话 注释掉include/arc.archives.class.php 中的
默认缩略图等
if($this-&Fields['litpic'] == '-' || $this-&Fields['litpic'] == '')
& & & & & & {
& & & & & & & & $this-&Fields['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';
& & & & & & }&
如果是列表页中调用 注释掉 include/arc.listview.class.php中的
处理一些特殊字段下面的
if($row['litpic'] == '-' || $row['litpic'] == '')
& & & & & & & & & & {
& & & & & & & & & & & & $row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';
& & & & & & & & & & }
sbitytfp5555
dedecms增加让文章置顶一天的功能
/jiqiao/15.html
默认情况下,dedecms5.7后台中,文章可以选择置顶一周、一月之类的时间段, 在管理后台中,源代码里面有这样的代码: td width=250 select name=sortup id=sortup style=width:150 option value=0正常排序/option option value=7置顶一周/option option valu
默认情况下,dedecms5.7后台中,文章可以选择置顶一周、一月之类的时间段,
在管理后台中,源代码里面有这样的代码:
&td width=&250&& &select name=&sortup& id=&sortup& style=&width:150&&
& & & & & & & & &option value='0'&正常排序&/option&
& & & & & & & & &option value=&7&&置顶一周&/option&
& & & & & & & & &option value=&30&&置顶一个月&/option&
& & & & & & & & &option value=&90&&置顶三个月&/option&
& & & & & & & & &option value=&180&&置顶半年&/option&
& & & & & & & & &option value=&360&&置顶一年&/option&
& & & & & & & &/select& &/td&
那么我们可以在该页面里增加
&option value=&1&&置顶一天&/option&
来实现增加置顶一天时间的功能
我们先在\dede\templets里找到article_edit.htm和article_add.htm
article_edit.htm &423行
article_add.htm 502行
插入&option value=&1&&置顶一天&/option&
经过测试在5.7sp1里可行
sbitytfp5555
DEDE修改文章标题,来源,摘要,作者等字数限制
/bookmark/14.html
DEDECMS修改文章标题,来源,摘要,作者等字数限制 步骤①:修改相关程序文件 dede目录 /archives_add.php /archives_edit.php /article_add.php /article_edit.php 记得四个文件都要修改 如果修改专题摘要,还得修改: /spec_add.php /spec_edit.php ------
DEDECMS修改文章标题,来源,摘要,作者等字数限制
步骤①:修改相关程序文件
/archives_add.php
/archives_edit.php
/article_add.php
/article_edit.php
记得四个文件都要修改
如果修改专题摘要,还得修改:
/spec_add.php
/spec_edit.php
-------------------------
查找以下代码:
& & $title= cn_substrR($title,$cfg_title_maxlen);
& & $shorttitle = cn_substrR($shorttitle,36);//简略标题字符数
& & $color = &cn_substrR($color,7);
& & $writer = &cn_substrR($writer,20);//作者字符数
& & $source = cn_substrR($source,30);//文章来源字符数
& & $description = cn_substrR($description,600);//摘要字符数
& & $keywords = trim(cn_substrR($keywords,30));//关键词字符数
& & $filename = trim(cn_substrR($filename,40));//文件名字符数
& & if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))
修改相应括号里的数字为想要显示的字符数
步骤②:修改数据表
打开数据表,找到相关数据表,查找:
description
字段,将其中数值改为想要的字符数。
此方法还可以修改其他显示字符的数值。
sbitytfp5555
DEDE添加迅雷专用链接(半迅雷化)
/bookmark/13.html
半迅雷化专用链接,原来的地址仍然会显示,不利于隐藏真实下载地址,真实下载地址可直接通过源文件看到 内容代码/templets/system/channel/channel_downlinks.htm文件 script language=javascript var thunder_url = ~link~; var thunder_pid = 29416; var r
半迅雷化专用链接,原来的地址仍然会显示,不利于隐藏真实下载地址,真实下载地址可直接通过源文件看到
内容代码/templets/system/channel/channel_downlinks.htm文件
&script language=&javascript&&
var thunder_url = &~link~&;
var thunder_pid = &29416&;
var restitle = &&;
document.write('&a href=&#& thunderHref=&' + ThunderEncode(thunder_url) + '& thunderPid=&' + thunder_pid + '& thunderResTitle=&' + restitle + '& onClick=&return OnDownloadClick_Simple(this,2,4)& oncontextmenu=&ThunderNetwork_SetHref(this)&&迅雷专用高速下载&/a& ');
加/templets/plus/download_links_templet.htm文件
&script src=&/js/webThunderDetect.js&&&/script&
&script src=&/js/base64.js&&&/script&
sbitytfp5555
dedecms 内容页责任编辑调用代码
/bookmark/12.html
dedecms 内容页责任编辑调用代码 时间: 浏览次数:110 来源:未知 作者:Monkey 第一步 先修改内容页模板吧 (打开 templetsdefault 目录下的 article_article.htm) 责任编辑:{dede:adminname/} 第二步 要修改的文件是变量输出代码 (打开 incl
dedecms 内容页责任编辑调用代码
时间: 浏览次数:110 来源:未知 作者:Monkey 
第一步 先修改内容页模板吧 (打开 templetsdefault 目录下的 article_article.htm)
责任编辑:{dede:adminname/}
第二步 要修改的文件是变量输出代码 (打开 include 目录下的 inc_archives_view.php)
并找到如下代码:
var $TypeL
var $ChannelU
var $ArcID;
var $SplitPageF
var $SplitF
var $TotalP
在这段代码的下面加入:
//热门关键字
else if($tagname==&hotwords&){
$this-&dtp-&Assign($tagid,
GetHotKeywords($this-&dsql,$ctag-&GetAtt('num'),$ctag-&GetAtt('subday'),$ctag-&GetAtt('maxlength')));
在这段代码的下面加入
//责任编辑调用
else if($tagname==&adminname&){
$this-&dtp-&Assign($tagid,$this-&GetAdminname());
//----------------------
//获得本文的投稿作者信息
//----------------------
function GetMemberInfo()
if(!isset($this-&MemberInfos['ID'])){
if($this-&Fields['memberID']==0) return '';
$this-&MemberInfos = $this-&dsql-&GetOne(&Select ID,userid,uname,spacename,spaceimage From dede_member where ID='{$this-&Fields['memberID']}' &);
if(!isset($this-&MemberInfos['ID'])) return &&;
$minfo = &&a href='&.$cfg_memberurl.&/index.php?uid=&.$this-&MemberInfos['userid'].&'&浏览 &font color='red'&&b&&;
$minfo .= $this-&MemberInfos['uname'].&&/font&&/b& 的个人空间&/a&
在这段代码下面加入
//--------------------------
//责任编辑调用
//----------------------
function GetAdminname()
$adm = &&;
$rid = $this-&ArcID;
$query = &Select a.ID,a.adminID,b.id,b.uname from dede_archives a left join dede_admin b on a.adminid=b.ID where a.id order by a.ID=$rid desc&;
$editor = $this-&dsql-&GetOne($query);
if(is_array($editor)){
$this-&adminer = $this-&dsql-&GetOne(&Select ID,userid,uname From dede_member where uname='{$editor['uname']}' &);
if(!isset($this-&adminer['uname'])){
$adm = &{$editor['uname']}&;
$adm = &&a href='&.$GLOBALS['cfg_cmspath'].&/member/index.php?uid=&.$this-&adminer['userid'].&'&{$editor['uname']}&/a&
这一步下也可以了。
第三步 要修改后台文件 (打开 dede 目录下的 article_eidt_action.php)
注:修改这一步的目地是当文章如果被另一位管理员重新编辑时,责任编辑人会重新更新当前编辑人ID。如果不修改这一步的话,责任编辑人永远显示是原发布人的ID或文章审核人管理员的ID。
找这段代码:
$inQuery = &
update dede_archives set
typeid='$typeid',
typeid2='$typeid2',
sortrank='$sortrank',
redirecturl='$redirecturl',
iscommend='$iscommend',
ismake='$ismake',
arcrank='$arcrank',
money='$money',
title='$title',
color='$color',
writer='$writer',
source='$source',
litpic='$litpic',
pubdate='$pubdate',
在这段代码的下面加入
adminID='$adminID',
大功告成。
大家一步一步看清楚了再改,应该不会出错。
特别提示:责任编辑人和前台投稿人是完全不同 投稿人是显示作者 代码是{dede:field name='writer'/}
而责任编辑人 显示是管理员ID
也就是说当前台会员投一遍文章时都要经过后台管理员审核才能通过,而责任编辑显示的就是审核该文章的管理员,还有就是当管理员直接从后台发布的文章时,责任编辑显示的是该管理员
sbitytfp5555
Dedecms模板常用调用标签代码整理
/bookmark/11.html
一直用到dedecms模板,特把经常用到的调用标签代码整理如下: 1、最新文档列表 1-5都为调用的arclist标签 {dede:arclist typeid= titlelen=28 row=60 col=1} ?a href=[field:arcurl/][field:title/]/abr {/dede:arclist} 2、最新图片列表 {dede:arclist ty
一直用到dedecms模板,特把经常用到的调用标签代码整理如下:
1、最新文档列表 1-5都为调用的arclist标签
{dede:arclist typeid='' titlelen='28' row='60' col='1'}
?&a href='[field:arcurl/]'&[field:title/]&/a&&br&
{/dede:arclist}
2、最新图片列表
{dede:arclist typeid='0' titlelen='24' row='2' col='4' imgwidth='120' imgheight='90'}
&table width='120' border='0' align=&center& cellpadding='2' cellspacing='1' bgcolor='#E6EAE3'&
&tr align='center'&
&td bgcolor='#FFFFFF'&[field:imglink/]&/td&
&tr align='center'&
&td height='20' bgcolor=&#F8FCEF&&[field:textlink/]&/td&
{/dede:arclist}
3、推荐文档列表
{dede:arclist typeid='' type='commend' titlelen='28' row='10' col='1'}
?&a href='[field:arcurl/]'&[field:title/]&/a&&br&
{/dede:arclist}
4、热门文档列表
{dede:arclist typeid='' orderby='click' titlelen='28' row='10' col='1'}
?&a href='[field:arcurl/]'&[field:title/]&/a&&br&
{/dede:arclist}
5、最新专题列表
{dede:specart typeid='' titlelen='28' row='10' col='1'}
?&a href='[field:arcurl/]'&[field:title/]&/a&&br&
{/dede:specart}
{dede:arclist typeid='' type='spec' titlelen='28' row='10' col='1'}
?&a href='[field:arcurl/]'&[field:title/]&/a&&br&
{/dede:arclist}
6、栏目列表 见DedeCms模板安装/制作概述第6页。
焦点栏目下的梨花会和庙会栏目
{dede:channel typeid='1' type='son'}
&a href=&[field:typelink/]&&[field:typename/]&/a&
{/dede:channel}
{dede:channel type='top'}
&a href=&[field:typelink/]&&[field:typename/]&/a&
{/dede:channel}
7、自定义标记
{dede:mytag typeid='' name='标记名称' ismake='0'/}
8、系统变量
{dede:global name='变量名'/}
常用变量:cfg_webname(网站名称)、cfg_cmspath(CMS安装目录)、cfg_templeturl(模板网址)、cfg_phpurl(插件网址)
9、引入一个文件
使用标记:include,代码:(file 文件名 ismake 是否包含模板标记,如果包含用 ismake='yes')
{dede:include file='文件名' ismake=''/}
列表模板标记
1、投票管理
{dede:vote id='1' lineheight='22'
tablewidth='100%' titlebgcolor='#EDEDE2'
titlebackground='' tablebgcolor='#FFFFFF'}
{/dede:vote}
2、友情链接
如果你想只显示属性为&首页&的链接,请加上 linktype=2 属性
用文字形式显示所有审核后的链接
{dede:flink type='textall' row='4' col='6' titlelen='16' linktype=2
tablestyle='width=100% border=0 cellspacing=1 cellpadding=1'/}
type='textall,textimage,text,image'
3、站点新闻
{dede:mynews row='1' titlelen='24'}
[field:title/]([field:writer/]|[field:senddate function='GetDate(&@me&)'/])
&hr size=1&
[field:body /]
{/dede:mynews}
文档模板标记
文档模板是指文档查看页的模板,即是 cmspath/templets/article_*.htm
编辑模板时,请在HTML模式插入模板代码。
见DedeCms模板安装/制作概述: 常用特殊功能代码
1、2专题列表模板、搜索列表模板
(1)定义列表大小
{dede:page pagesize='每页结果条数'/}
DedeCms 3.1 Lit 以上版本,可以直接在 list 标记中定义此属性
(2) 分页文档列表
{dede:list col='' titlelen=''
infolen='' imgwidth='' imgheight='' orderby='' pagesize=''}{/dede:list}
list固定底层模板变量(即是[field:name/]):见DedeCms模板安装/制作概述第11页。
list标记允许使用附加表里的任何字段作为底层变量,不过要在频道模型中配置。
(3) 定义分页导航标记:见DedeCms模板安装/制作概述第12页。
{dede:pagelist listsize='3' listitem='index,pre,pageno,next,end'/}
3、系统模板标记
1、global标记
{dede:global name='变量名称'/}
2、datalist 标记一般用法是
{dede:detalist}
[field:字段/] ....
{/dede:detalist}
sbitytfp5555
dedecms 日期时间格式大全
/zhishi/time.html
dedecms 日期时间格式大全,大家可以根据需要选择。 DEDECMS 利用strftime()函数格式化时间的所有参数详解,包括年份日期进制、小时格式等 日期时间格式 (利用strftime()函数格式化时间) 首页: ([field:pubdate function=strftime(%m-%d,@me)/])==(5-15) ([fi
dedecms 日期时间格式大全,大家可以根据需要选择。DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制、小时格式等&&
日期时间格式 (利用strftime()函数格式化时间)
  ([field:pubdate function='strftime(&%m-%d&,@me)'/])==(5-15)
  ([field:pubdate function='strftime(&%b %d, %Y&,@me)'/])==(May 15, 2008)
  列表页:
  [field:pubdate function=&GetDateTimeMK(@me)&/]== 18:30:02
  [field:pubdate function=&GetDateMK(@me)&/]==
  内容页:
  {dede:field name='pubdate' function='GetDateMk(@me)'/}==
  {dede:field name='pubdate' function='strftime(&%b %d, %Y&,@me)'/}==May 15, 2008
  利用strftime()函数将时间格式化:
  %a 星期几的简写
  %A 星期几的全称
  %b 月分的简写
  %B 月份的全称
  %c 标准的日期的时间串
  %C 年份的后两位数字
  %d 十进制表示的每月的第几天
  %D 月/天/年
  %e 在两字符域中,十进制表示的每月的第几天
  %F 年-月-日
  %g 年份的后两位数字,使用基于周的年
  %G 年分,使用基于周的年
  %h 简写的月份名
  %H 24小时制的小时
  %I 12小时制的小时
  %j 十进制表示的每年的第几天
  %m 十进制表示的月份
  %M 十时制表示的分钟数
  %n 新行符
  %p 本地的AM或PM的等价显示
  %r 12小时的时间
  %R 显示小时和分钟:hh:mm
  %S 十进制的秒数
  %t 水平制表符
  %T 显示时分秒:hh:mm:ss
  %u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)
  %U 第年的第几周,把星期日做为第一天(值从0到53)
  %V 每年的第几周,使用基于周的年
  %w 十进制表示的星期几(值从0到6,星期天为0)
  %W 每年的第几周,把星期一做为第一天(值从0到53)
  %x 标准的日期串
  %X 标准的时间串
  %y 不带世纪的十进制年份(值从0到99)
  %Y 带世纪部分的十制年份
  %z,%Z 时区名称,如果不能得到时区名称则返回空字符。
sbitytfp5555
dedecms tags keywords问题修正方法
/zhishi/9.html
由于在经常的使用过程中,我们添加信息一般都是不填写keywords的,我们只填写了tags,而这两者我们一般情况下是一样的。所以我给修改了下: 下面是修改方法: 原来只是只要我们在添加,修改信息时,增加个keywords为空判断,如果keywords为空,则将tags的字
&由于在经常的使用过程中,我们添加信息一般都是不填写keywords的,我们只填写了tags,而这两者我们一般情况下是一样的。所以我给修改了下:
下面是修改方法:
原来只是只要我们在添加,修改信息时,增加个keywords为空判断,如果keywords为空,则将tags的字段赋值给keywords具体代码,一般在是入库的sql语句中,增加一段这样的代码复制
代码 代码如下:
if ($keywords==&&){
$keywords=$
sbitytfp5555
织梦获得软件的真实下载地址
/jiqiao/8.html
dedec ms 获得软件的真实下载地址 如果获得真实的软件地址 希望各位站长做好防盗链设置 ! 第一步: 进入后台点击{系统}-软件频道设置-附件下载方式=链接到真实软件地址 第二步: 打开文件\templets\system\channel_downlinks.htm 里面的lia href=~link~ tar
dedecms获得软件的真实下载地址
如果获得真实的软件地址& 希望各位站长做好防盗链设置 !
第一步:进入后台点击{系统}-&软件频道设置-&附件下载方式=&链接到真实软件地址
第二步:打开文件\templets\system\channel_downlinks.htm 里面的&li&&a href=&~link~& target=&_blank&&~server~&/a&&/li&
这个~link~就是软件的连接地址 ~server~是下载服务器名称 改为&li&&~link~& &/li&
sbitytfp5555
织梦如何实现随机文章定时更新
/jiqiao/7.html
dedecms有调用随机文章的标签和功能,但是我们不能实时的去更新,在这个科技如此发达的时代如果我们还在采用最原始的办法那一定是个悲 剧。没错,就像标题写的一样,自动,没错就是自动,全自动更新首页的文章列表。 第一步调用随机文章: 织梦给出了随机文
dedecms有调用随机文章的标签和功能,但是我们不能实时的去更新,在这个科技如此发达的时代如果我们还在采用最原始的办法那一定是个悲
剧。没错,就像标题写的一样,自动,没错就是自动,全自动更新首页的文章列表。
第一步调用随机文章:
织梦给出了随机文章调用的参数如下:
{dede:arclist sort=&rand& titlelen=48 row=16}
&li&&a href=&[field:arcurl/]& title=&[field:title/]& target=&_blank&&[field:title/]&/a&&/li&
{/dede:arclist}
这段列表代码可以调用出随机文章,并且在每次刷新动态页面的时候都会变化,但是由于织梦是首页生成静态html的,所以如果不去手动生成还是不会变化,这样就用到了下面的方法。
第二步设置定时自动更新文件:
复制下面代码,粘贴到一个新文件中,命名为:autoindex.php,上传到ftp的plus文件夹中,看清楚一点是plus文件夹中,错了位置不会生效:
function sp_input( $text )
$text = trim( $text );
$text = htmlspecialchars( $text );
if (!get_magic_quotes_gpc())
return addslashes( $text );
$autotime = 3600;//自动更新时间,单位为秒,这里我设为一小时,大家可以自行更改。
$fpath = &../data/last_time.inc&;//记录更新时间文件,如果不能达到目的,请检查是否有读取权限。
include( $fpath );
if( empty($last_time))
$last_time = 0;
if( sp_input($_GET['renew'])==&now&)
$last_time = 0;
if((time()-$last_time)&=$autotime )
define('DEDEADMIN', ereg_replace(&[/\\]{1,}&,'/',dirname(__FILE__) ) );
require_once(DEDEADMIN.&/../include/common.inc.php&);
require_once(DEDEINC.&/arc.partview.class.php&);
$row = $dsql-&GetOne(&Select * From dede_homepageset&);
$dsql-&Close();
$templet=$row['templet'];
$position=$row['position'];
$templet = &tnbjh/index.htm&;//这里是首页模板位置,当前是dede默认首面位置。
$position = &../index.html&;
$homeFile = dirname(__FILE__).&/&.$
$homeFile = str_replace(&\\&, &/&, $homeFile );
$homeFile = str_replace( &//&, &/&, $homeFile );
$pv = new PartView();
$pv -&SetTemplet( $cfg_basedir.$cfg_templets_dir.&/&.$templet );
$pv -& SaveToHtml( $homeFile );
$pv -& Close();
$file = fopen( $fpath, &w&);
fwrite( $file, &&?php\n&);
fwrite( $file,&\$last_time=&.time().&;\n&);
fwrite( $file, '?&' );
fclose( $file );
然后我们需要在首页的模版代码head标签中加入一段代码:
&script src=&/plus/autoindex.php& language=&javascript&&&/script&
然后点击后台生成,更新首页。
这样就等待验证结果吧,一点要看清楚上面的注释,时间是以秒为单位的,默认3600秒是一小时,大家可以自行更改。
sbitytfp5555
织梦发布默认为动态浏览修改方法
/zhishi/dongtai.html
如何修改默认发布为动态页; 实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示。 album_add.htm 发表图集模板 archives_add.htm 发表通用文档模板 article_add.htm 发表普通模板 archives_sg_add.htm 发表特殊类文章模板 想要默认动态浏览只要
如何修改默认发布为动态页;
实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示。
album_add.htm 发表图集模板
archives_add.htm 发表通用文档模板
article_add.htm 发表普通模板
archives_sg_add.htm 发表特殊类文章模板
想要默认动态浏览只要修改对应的主要模板就可以,在../dede/templets/文件下。
将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。
将代码:&input name=&ishtml& type=&radio& class=&np& value=&1& checked=&checked& /&
&input type=&radio& name=&ishtml& class=&np& value=&0& /&
仅动态浏览
改为:&input name=&ishtml& type=&radio& class=&np& value=&1& /&
&input type=&radio& name=&ishtml& class=&np& value=&0& checked=&checked& /&
仅动态浏览
若发布的是普通一般的文章,该article_add.htm下的代码就可以。
2.如何批量修改动态发布为静态生成,或者反过来修改。
用phpmyadmin打开dede_dede_archives 这个表
ismake这个字段就是我们要修改的对象。
运行sql语句:
UPDATE `dede_archives` SET `ismake` = '-1' 修改所有文档为动态浏览
UPDATE `dede_archives` SET `ismake` = '1' 修改所有文档为静态发布
这样就可以了
或者进入后台&系统&SQL命令行工具&运行SQL命令行: 单行命令执行查询命令:
1.将所有文档设置为&仅动态&:update dede_archives set ismake=-1
2.将所有文档设置为&仅静态&:update dede_archives set ismake=1
3.将所有栏目设置为&使用动态页&: update dede_arctype set isdefault=-1
4.将所有栏目设置为&使用静态页&: update dede_arctype set isdefault=1
dede仿站知识
织梦每分钟审核一篇文章并且更新网站首页
/zhishi/4.html
plus下新建文件 makeid.php 内容如下: ----------------------------------------------------------------------------------------------------------------------- ?php $lasttime=filemtime($_SERVER[DOCUMENT_ROOT]./index.html); $interval=180; //更
plus下新建文件&makeid.php&内容如下:
-----------------------------------------------------------------------------------------------------------------------
$lasttime=filemtime($_SERVER['DOCUMENT_ROOT'].&/index.html&);
$interval=180; //更新时间秒为单位180秒=3分钟 3分钟审核一篇
if((time()-$lasttime)&$interval)
require_once(dirname(__FILE__).&/../include/common.inc.php&);
$row = $dsql-&GetOne(&select id from`dede_archives` where arcrank = -1&); // 找到未审核的文章排序根据你的要求修改下
$aid= $row['id'];
if($aid!=''){
//审核文章
$upquery = &Update `dede_archives` set arcrank =0 where id='$aid';&;
$upquery1 = &Update `dede_arctiny` set arcrank =0 where id='$aid';&;
$rs = $dsql-&ExecuteNoneQuery($upquery);
$rs1 = $dsql-&ExecuteNoneQuery($upquery1);
$isremote = (empty($isremote)? 0 : $isremote);
function MakeArt($aid, $mkindex=FALSE, $ismakesign=FALSE, $isremote=0)
global $envs, $
require_once(DEDEINC.'/arc.archives.class.php');
if($ismakesign) $envs['makesign'] = 'yes';
$arc = new Archives($aid);
$reurl = $arc-&MakeHtml($isremote);
$artUrl = MakeArt($aid,true,true,$isremote);
require_once(DEDEINC.'/arc.partview.class.php');
$envs = $_sys_globals = array();
$envs['aid'] = 0;
$pv = new PartView();
$row = $pv-&dsql-&GetOne('SELECT * FROM `cn_homepageset`');
$templet = str_replace(&{style}&, $cfg_df_style, $row['templet']);
$homeFile = dirname(__FILE__).'/'.$row['position'];
$homeFile = str_replace(&//&, &/&, str_replace(&\\&, &/&, $homeFile));
$fp = fopen($homeFile, 'w') or die(&无法更新网站主页到:$homeFile 位置&);
fclose($fp);
$tpl = $cfg_basedir.$cfg_templets_dir.'/'.$
if(!file_exists($tpl))
$tpl = $cfg_basedir.$cfg_templets_dir.'/default/index.htm';
if(!file_exists($tpl)) exit(&无法找到主页模板:$tpl &);
$GLOBALS['_arclistEnv'] = 'index';
$pv-&SetTemplet($tpl);
$pv-&SaveToHtml($homeFile);
$pv-&Close();
}else exit();
-----------------------------------------------------------------------------------------------------------------------
然后在首页模板里面最后面加入 &script src=&/plus/mkaid.php& language=&javascript&&&/script& 就ok了
dede仿站知识
arclist标签无法调用副栏目文章
/zhishi/3.html
文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章,但在arclist 标签中却无法显示该文章。 具体修改的写法如下: 打开/include/taglib/arclist.lib.php,我目前用的最新版 5.7 SP1,代码约位于295-296行。查找以下两行代码。 Copy to Clipboard引
文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章,但在arclist 标签中却无法显示该文章。
具体修改的写法如下:
打开/include/taglib/arclist.lib.php,我目前用的最新版 5.7 SP1,代码约位于295-296行。查找以下两行代码。
Copy to Clipboard引用的内容:
if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';
将其替换成以下代码。
Copy to Clipboard引用的内容:
if($CrossID=='') $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).') OR arc.typeid2 IN ('.GetSonIds($typeid).')) ';
else $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.') OR arc.typeid2 IN ('.GetSonIds($typeid).','.$CrossID.')) ';
OK,这样就改完了,保存后如果你是生成静态的,请生成相关的。如果是动态的,请更新系统缓存。然后就可以看到效果了。
dede仿站知识}

我要回帖

更多关于 c标签判断list长度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信