dedecms目录结构:

/a:栏目静态页默认生成目录。为利于SEO优化,可以将文件指定到根目录。

/data:数据存放目录。Backupdata为数据库备份目录,网站迁移时需拷入。

/dede:默认的站点后台管理目录。为网站安全,建议更改名称

/image:系统图片存放目录。

/include:核心类库文件存放目录。系统目录,一般都是全局函数、类处理文件、标签源码等一些保持系统正常运行的必须存在的文件

/install:程序安装目录。安装成功后建议删除

/member:会员中心目录。

/plus:插件及辅助功能目录。

/special:专题生成目录。

/templets:默认模板存放目录。

/uploads:上传下载文件存放目录。

favicon.ico : 图片 就是我们地址栏显示的图标

index.php:网站默认首页。

robot.txt:搜索引擎抓起限制文件。

tags.php:网站标签生成文件。

----------------------------------------------------------------------

Data 

└─admin  系统后台常规配置,例如作者、快速导航、来源,以文本格式存放

└─backupdata  默认的系统数据库备份目录(后台可设置为其它目录)

└─cache 缓存目录(这个缓存是栏目缓存等)

└─enums 联动菜单

└─js  栏目js调用生成的js文件// 这个来源于后台生成—> 获取JS文件

└─mail 邮件

└─mark 水印相关

└─module 模块插件 //这里的文件均可以在后台模块管理处安装或下载

└─payment 看这文字跟支付相关,貌似V5.6无效了(待确定)

└─rss RSS订阅文件,在后台生成

└─safe DedeV5.6 新增的后台 验证安全设置 的配置文件

└─sessions sessions验证文件, 后台前台无法登录,来查看这个目录是不是不可写权限,

└─tag TAG标签

└─textdata 这个是如果将文章以文本形式存储的话,那么就会储存到这里

└─tplcache模板缓存目录,这个缓存一般是那些动态页

└─uploadtmp 上传的临时文件夹

└─vote 投票

└─ziptmp ZIP操作时的临时文件夹

└─common.inc.php  数据库配置文件

└─config.cache.inc.php 系统配置文件

└─config.cache.bak.php 系统配置文件备份

└─config.file.inc.php 远程发布的配置文件

└─downmix.data.php  防猜忌混淆字符串配置

└─safequestions.php 会员注册时的安全问题配置

└─template.rand.php 文档随机模板配置

----------------------------------------------------------------------

Templets

└─plus/  模块插件的模板目录

└─system/ 其它的一些系统底层模板

└─default/ 系统默认的模板风格

    └─images/  默认模板中所用到的图片

    └─js/ 默认模板中所用到的JS文件

    └─css/ 默认模板中所用到的CSS文件

    └─advancedsearch.htm  模型自定义搜索页面

    └─ajaxfeedback.htm 文档内容页ajax评论模板

    └─article_article1.htm  文章模型默认随机内容模板2

    └─article_article2.htm  文章模型默认随机内容模板1

    └─article_article.htm  文章模型默认内容模板

    └─article_article_frame.htm  启用多站点后的文章模型内容模板

    └─article_default.htm 模型内容模板不存在时的错误提示模板

    └─article_default_sg.htm 独立表单模型内容模板不存在时的错误提示模板

    └─article_image.htm 图集内容模板

    └─article_image_frame.htm 多站点后的图集内容模板

    └─article_infos.htm 分类信息内容模板

    └─article_shop.htm  商城内容模板

    └─article_soft.htm  软件内容模板

    └─article_soft_frame.htm 多站点软件内容模板

    └─article_spec.htm 专题内容模板

    └─footer.htm 全站底部

    └─googlemap.htm google地图(需要配合自由列表)

    └─head.htm 全站头部

    └─index.htm 网站首页

    └─index_article.htm 文章频道封面

    └─index_default.htm 模型频道封面模板不存在时的默认模板

    └─index_default_sg.htm 独立表单模型频道封面模板不存在时的默认模板

    └─index_image.htm  图集频道封面

    └─index_infos.htm  分类信息频道封面

    └─index_shop.htm  商城频道封面

    └─index_soft.htm  软件频道封面

    └─list_default.htm  模型列表模板不存在时的默认模板

    └─list_default_sg.htm  独立表单模型列表模板不存在时的默认模板

    └─list_free.htm  自由列表默认模板

    └─list_image.htm  图集列表

    └─list_infos.htm 分类信息列表

    └─list_shop.htm  商城列表

    └─list_soft.htm  软件列表

    └─list_spec.htm  专题列表

    └─search.htm  搜索结果页

    └─singlepage.htm  单页面模板

    └─tag.htm  TAG首页

    └─taglist.htm  TAG列表

----------------------------------------------------------------------

/Include

└─Taglib 就是那些用在模板中的标签存放的目录了

└─Tpllib 动态模板标签,一般用在动态调用页面上面的标签

└─data 系统核心设置的数据,比如词库默认验证码

└─dialog 系统对话框存放目录,编辑器上面选择的类似于缩略图、插入图片文件

└─helpers 织梦小助手

└─inc 这里存放一些用才引入的比较长的函数

└─js 系统JS类库

└─payment 支付接口

└─ckeditor 编辑器存放目录,用的是开源编辑器CK   

└─code  datalistcp动态分页类的编码语言包

└─calendar 日历控件,就是日期编辑框跳出来的那个日历框  

└─arc.archives.class.php 文档类

└─arc.caicai.class.php 踩踩文档类

└─arc.freelist.class.php 自由列表类

└─arc.memberlistview.class.php 会员列表视图类

└─arc.partview.class.php 视图类

└─arc.rssview.class.php RSS视图类

└─arc.searchview.class.php 搜索视图类

└─arc.sglistview.class.php 单表模型列表视图类

└─arc.sgpage.class.php 单表模型视图类

└─arc.specview.class.php 专题视图类

└─arc.taglist.class.php Tag列表类

└─archives.func.php 文件引入映射,为了兼容旧版本文件,这里将函数直接封装到archive小助手中

└─channelunit.class.php 频道模型单元类

└─channelunit.func.php 栏目小助手,本文件仅做一个映射

└─charset.func.php 字符编码转换的小助手,这里仅做一个映射

└─control.class.php 织梦控制器基类

└─datalistcp.class.php 动态分页类

└─dedeajax2.js AJAX

└─dedeatt.class.php 属性的数据描述

└─dedecollection.func.php 采集小助手

└─dedehttpdown.class.php 织梦HTTP下载类

└─dedetemplate.class.php 模板引擎文件

└─dedevote.class.php 投票类

└─diyform.class.php 自定义表单解析类

└─downmix.inc.php 防采集混淆字符串

└─enums.func.php 联动菜单类

└─extend.func.php 扩展

└─filter.inc.php 过滤核心处理文件

└─ftp.class.php FTP 操作类

└─image.class.php 图像处理类

└─image.func.php 图像处理相关函数

└─json.class.php JSON数据

└─mail.class.php SMTP邮件操作类

└─memberlogin.class.php 会员登录类

└─model.class.php 模型基类

└─oxwindow.class.php 提示窗口对话框类

└─shopcar.class.php 购物车

└─sitemap.class.php 网站地图

└─sphinxclient.class.php shpinx中文检索引擎客服端类

└─typelink.class.php 栏目连接

└─typeunit.class.admin.php 栏目单元,主要用户管理后台管理处

└─typeunit.class.selector.php 栏目单元,选择框

└─uploadsafe.inc.php 为了防止用户通过注入的可能性改动了数据库,上传安全设置

└─userlogin.class.php 管理员登陆类

└─wap.inc.php 手机WAP

└─zip.class.php Zip压缩类

└─common.func.php 系统核心函数存放文件

└─dedetag.class.php Dede织梦模板类

└─membermodel.cls.php 会员自定义模块

└─typeunit.class.menu.php 栏目单元,主要用户管理后台管理菜单处

└─arc.listview.class.php 文档列表类,分页设置

└─dedecollection.class.php Dede采集类

└─dedehtml2.class.php 织梦HTML解析类V1.6 PHP版,这个类针对于采集程序,主要是获取某区域内的图片、超链接等信息

└─dedemodule.class.php 织梦模块类

└─dedesql.class.php 数据库sql类1

└─dedesqli.class.php 数据库sqli类2

└─Lurd.class.php LURD类,自动生成列出、修改、删除、增加等操作

└─splitword.class.php Unicode编码词典的php分词器

└─vdimgck.php 验证图片

└─common.inc.php 配置文件

└─request.class.php 处理外部请求变量的类

└─customfields.func.php 系统核心函数存放文件

----------------------------------------------------------------------

/Plus

└─ad_js.php 广告JS调用方式

└─advancedsearch.php 高级搜索

└─arcmulti.php

└─bookfeedback.php

└─bookfeedback_js.php

└─bshare.php 分享

└─car.php 显示购物车的商品

└─carbuyaction.php 购物车过程

└─comments_frame.php  二级域名评论调用

└─count.php 文档统计

└─digg_ajax.php 文档digg处理ajax文件

└─digg_frame.php 文档digg处理iframe文件

└─disdls.php 下载次数统计

└─diy.php 自定义表单

└─download.php 下载

└─erraddsave.php 错误提交

└─feedback.php 评论

└─feedback_ajax.php  Ajax评论

└─feedback_js.php 评论js调用

└─flink.php 友情链接

└─flink_add.php增加友情链接

└─guestbook.php 留言板

└─heightsearch.php 高级搜索

└─list.php 栏目列表/频道动态页

└─mytag_js.php 自定义标签js调用方式

└─posttocar.php 发送到购物车

└─recommend.php 信息推荐

└─rss.php RSS列表页

└─search.php 搜索页

└─showphoto.php   显示图片

└─stow.php 内容收藏

└─task.php 计划任务

└─view.php 关于文章权限设置的说明

└─vote.php 投票

----------------------------------------------------------------------

/Member

└─Templets 会员中心模版

└─Space 会员空间模版

└─Inc 配置数据

└─ajax_feedback.php

└─ajax_loginsta.php ajax登陆

└─album_add.php 图集发布

└─album_edit.php 图集编辑

└─archives_add.php 文档发布器

└─archives_do.php 文档管理

└─archives_edit.php 文档编辑器

└─archives_sg_add.php 单表模型发布器

└─archives_sg_edit.php 表模型编辑器

└─article_add.php 发布文章

└─article_edit.php 编辑文章

└─buy.php 购买

└─buy_action.php 购买过程

└─caicai.php 踩踩

└─check_card.php 充值卡验证

└─content_list.php 内容列表

└─content_sg_list.php 单表模型内容列表

└─control.php 重定向到首页

└─edit_baseinfo.php 编辑基本信息

└─edit_face.php 编辑头像

└─edit_space_info.php 编辑空间信息

└─feedback.php 用户留言

└─flink_main.php 增加网址

└─guestbook_admin.php 留言列表

└─index.php 会员中心首页

└─index_do.php 用户注册登陆处理

└─login.php 会员登陆

└─mtypes.php 我的分类

└─myfriend.php 我的好友

└─myfriend_group.php 我的好友圈

└─mypay.php 我的支付

└─operation.php 操作

└─pm.php 会员短消息

└─resetpassword.php 重置密码

└─search.php 搜索

└─shops_orders.php 商品订单

└─shops_point.php 商品支付点数

└─shops_products.php 商铺商品

└─soft_add.php 增加软件

└─soft_edit.php 编辑软件

└─spaceskin.php 空间皮肤

└─uploads.php 上传

└─uploads_edit.php 上传编辑

└─visit-history.php 浏览记录

└─config.php 配置中心

└─edit_fullinfo.php 编辑详细信息

└─feed.php 用户动态ajax显示页

└─mystow.php  我的收藏夹

└─reg_new.php 注册

└─uploads_add.php 增加附件

└─uploads_select.php 附件选择

└─ajax_membergroup.php 会员组

└─mail.php 邮件

----------------------------------------------------------------------

/Install

织梦安装以后会生成index.html,install_lock.txt锁定,index.php.bak更名备份;如果想重新安装,删除index.html、install_lock.text,改名index.php,然后执行/install/

----------------------------------------------------------------------

/Upload

allimg  图片        

flink 友情链接图片       

litimg   缩略图

media  多媒体存放目录   

soft  软件    

userup  用户文件存放,例如头像 

----------------------------------------------------------------------

1、程序核心程序目录及简介

/include目录 程序核心目录

config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。

config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。

config_passport.php 通行证文件

config_rglobals.php 检测系统外部变量

config_rglobals_magic.php 同上

inc_archives_view.php 用于浏览文档或对文档生成HTML

inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML

inc_arcmember_view.php 用于浏览会员发布的文档

inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等

inc_arcsearch_view.php 用于文档搜索

inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTML

inc_channel_unit.php 用户解析特定频道的附加数据结构信息

inc_channel_unit_functions.php 系统共用函数集合

inc_downclass.php 防采集随机字符串函数

inc_freelist_view.php 用于对特定内容列表生成HTML

inc_functions.php 可供用户使用的函数集合

inc_imgbt.php GetTypeidSelMember

inc_memberlogin.php 用于用户登录及获得会员状态

inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等

inc_photowatermark_config.php 图片处理参数定义

inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件

inc_separate_functions.php SpGetArcList函数,用于获得文档列表

inc_sitemap.php 用于生成网站地图

inc_type_tree.php 用于选择栏目的目录树

inc_type_tree_member.php 同上,会员使用

inc_typelink.php 用于显示文章的位置和栏目位置等

inc_typeunit_admin.php 用于频道管理时的一些复杂操作,主要用于后台

inc_typeunit_menu.php 同上

inc_userlogin.php 用于管理员登录

inc_vote.php 用于管理投票

jump.php 用于超链接跳转

pub_charset.php 共用字符处理函数,GB/UTF-8/Unicode/BIG5等互换

pub_collection.php 用于采集

pub_collection_functions.php 采集用函数

pub_datalist.php 后台管理用数据列表

pub_datalist_dm.php 同上,不使用模板

pub_db_mysql.php 用于操作数据库

pub_dedehtml2.php 用于采集中的HTML解析

pub_dedehtml.php HTML解析器

pub_dedetag.php 用于dede模板标签解析

pub_httpdown.php 用于下载http中的资源

pub_oxwindow.php 后台程序扩展

pub_splitword_www.php 织梦分词算法

validateimg.php 验证码

vdimgck.php 验证码

/inc 共用函数目录

inc_fun_funAdmin.php 获取拼音码等函数

inc_fun_funString.php html代码处理等函数

inc_fun_SpGetArcList.php 获取文档列表SpGetArcList

对于菜鸟来说,config_base.php,这个文件,当你的程序出现问题,需要覆盖。不要覆盖config_base.php和config_hand.php文件,里面都是dede一些核心配置文件,对于高手来说,也许修改几个php页面已经达不到目的了,就需要了解dede的数据库结构,下面是部分关键数据表的结构和说明,不完全,还没有整理完全,过几天发布完整版本

主要数据结构表

已经可以指导开发了

dede_addonarticle   附加文章表

aid int(11) 文章编号

typeid int(11) 分类栏目编号

body mediumtext 文章内容

dede_addonflash 附加Flash表

aid int(11) FLASH编号

typeid int(11) 分类栏目编号

filesize varchar(10) 文件大小

playtime varchar(10) 播放时长

flashtype varchar(10) 作品类型

flashrank smallint(6) 作品等级

width smallint(6) 影片宽度

height smallint(6) 影片高度

flashurl varchar(80) FLASH地址

dede_addonimages 附加图集表

aid int(11) 图集编号

typeid int(11) 分类栏目编号

pagestyle smallint(6) 表现方式(1单页显示 2分多页显示 3多行多列展示)

maxwidth smallint(6) 大图限制宽度

imgurls text 图片集内容(标签存放)

row smallint(6) 多列式参数(行)

col smallint(6) 多列式参数(列)

isrm smallint(6) 是否下载远程图片

ddmaxwidth smallint(6) 小图片宽度限制

dede_addonsoft 附加软件表

aid int(11) 软件编号

typeid int(11) 分类栏目编号

filetype varchar(10) 文件类型

language varchar(10) 界面语言

softtype varchar(10) 软件类型

accredit varchar(10) 授权方式

os varchar(30) 运行环境

softrank int(11) 软件等级

officialUrl varchar(30) 官方网址

officialDemo varchar(50) 程序演示地址

softsize varchar(10) 软件大小

softlinks text 软件下载链接列表

introduce text 软件介绍

dede_addonspec 附加专题表

aid int(11) 专题编号

typeid int(11) 分类栏目编号

note text 专题内容(仅存放标签代码)

dede_admin 管理员信息表

ID int(10) 自动编号

usertype int(10) 用户类型

userid varchar(30) 用户登录ID

pwd varchar(50) 用户密码

uname varchar(20) 用户笔名

tname varchar(30) 真实姓名

email varchar(30) 电子邮箱

typeid int(11) 负责频道(0表示全部)

logintime datetime 登录时间

loginip varchar(20) 登录IP

dede_admintype 系统用户组管理表

rank smallint(6) 组级别编号

typename varchar(30) 组名称

system smallint(6) 是否为系统默认组

purviews text 权限列表

dede_arcatt 文档自定义属性表

att smallint(6) 编号

attname varchar(30) 属性名称

dede_archives 文章表

ID int(11) 自动编号

typeid int(11) 所属主栏目编号

typeid2 int(11) 所属副栏目编号

sortrank int(11) 文章排序(置顶方法)

iscommend smallint(6) 是否推荐

ismake smallint(6) 是否生成静态

channel int(11) 文章所属模型

arcrank smallint(6) 阅读权限

click int(11) 点击次数

money smallint(6) 消费点数

title varchar(80) 标题

shorttitle varchar(36) 简略标题

color varchar(10) 标题颜色

writer varchar(30) 作者

source varchar(50) 来源

litpic varchar(100) 缩略图

pubdate int(11) 录入时间

senddate int(11) 发布时间

arcatt smallint(6) 自定属性(att)

adminID int(11) 发布管理员ID

memberID int(11) 发布会员ID

description varchar(250) 摘要

keywords varchar(60) 关键词

templet varchar(60) 文档模板

lastpost int(11) 最近评论时间

postnum int(11) 评论数目

redirecturl varchar(150) 跳转网址

mtype int(11) 用户自定义分类

userip varchar(20) 用户IP

locklikeid smallint(6) 是否锁定相关文章

likeid varchar(240) 相关文章ID

dede_arcrank 阅读权限表

ID int(10) 自动编号

rank smallint(10) 权限等级

membername varchar(20) 等级名称

adminrank smallint(10) 管理等级

money int(11) 消费点数

dede_arctype 栏目管理表

ID int(10) 栏目编号(自动编号)

reID int(10) 父栏目编号

topID int(10)  

sortrank smallint(6) 排序编号

typename varchar(30) 栏目名称

typedir varchar(100) 栏目目录

isdefault smallint(6) 栏目列表选项(1链接到默认页 0链接到列表第一页 -1使用动态页)

defaultname varchar(20) 默认页的名称

issend smallint(6) 是否支持投稿

channeltype smallint(6) 频道类型

maxpage int(11) 保留

ispart smallint(6) 栏目属性

corank smallint(6) 浏览权限

tempindex varchar(60) 封面模板

templist varchar(60) 列表模板

temparticle varchar(60) 文章模板

tempone varchar(60) 单独页面模板

namerule varchar(50) 文章命名规则

namerule2 varchar(50) 列表命名规则

modname varchar(30) 模板名称

description varchar(200) 栏目介绍

keywords varchar(100) 关键词

moresite smallint(6) 多站点支持

siterefer smallint(6) 多站点站点根目录属性

sitepath varchar(60) 多站点站点根目录

siteurl varchar(60) 多站点绑定域名

ishidden smallint(6) 是否隐藏栏目

dede_area 地区表

eid int(11) 地区编号

name varchar(20) 地区名称

rid int(11) 编号属性

?dedecms标签

?关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}">

<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"> 

?

?模板路径调用标签: {dede:field name='templeturl'/} 

?

?网站标题调用标签: {dede:global name='cfg_webname'/} 

?

?栏目导航调用标签: <a href="/">首页</a></li>

??????? {dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}

?? <li><a href='[field:typelink/]' target="_blank">[field:typename/]</a> </li>

????? {/dede:channel} 

?

?指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype} 

?

?频道栏目调用标签: {dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel} 

?

?友情链接调用标签: {dede:flink row='24' linktype=2/} 

?

?网站版权调用标签: {dede:global name='cfg_powerby'/} 

?

?网站备案调用标签: {dede:global name='cfg_beian'/} 

?

?当前栏目名称标签: {dede:field name='typename'/} 

?

?当前位置调用标签: {dede:field name='position'/} 

?

?列表文章调用标签: {dede:list pagesize='8'}{/dede:list} 

?

?栏目链接调用标签: [field:typelink function='str_replace("a ","a class=ulink ",@me)'/] 

?

?作者链接调用标签: [field:writer /] 

?

?列表点击调用标签: [field:click/] 

?

?列表评论调用标签: [field:postnum/] 

?

?查阅全文调用标签: <a href="[field:arcurl/]">查阅全文...</a> 

?

?列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/] 

?

?列表分页调用标签: {dede:pagelist listsize='4' listitem='index pre pageno next end '/} 

?

?文章标题调用标签: {dede:field name="title"/} 

?

?文章来源调用标签: {dede:field name='source'/} 

?

?文章作者调用标签: {dede:field name='writer' /} 

?

?文章时间调用标签: {dede:field name='pubdate' function='GetDateMk(@me)'/} 

?

?文章Tag调用标签: {dede:tag type='current'/} 

?

?文章点击调用标签: <script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script> 

?

?文章内容调用标签: {dede:field name='body'/} 

?

?文章分页调用标签: {dede:pagebreak/} 

?[<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>] 

?[<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>] 

?[<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>] 

?[<a href="#" onClick="window.print();">打印</a>] 

?[<a href="#" onClick="window.close();">关闭</a>] 

?

?文章顶客次数标签: {dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a> 

?

?上一篇下一篇标签: {dede:prenext get='pre'/}{dede:prenext get='next'/} 

?

?头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]

????? <span>[field:description/]……</span> </dt> {/dede:arclist} 

?

?最新文章调用标签: {dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist} 

?

?热关键字调用标签: {dede:hotwords num='5' subday='30'/} 

?

?最新图文调用标签: {dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}

??????? <dd><a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></span> </dd>{/dede:arclist} 

?

?推荐文档调用标签: {dede:arclist type='commend' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist} 

?

?随机推荐调用标签: {dede:arclist type='commend' titlelen='26' orderby='rand' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist} 

?

?热点文档调用标签: {dede:arclist orderby='click' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>?? {/dede:arclist} 

?

?相关文档调用标签: {dede:likeart titlelen='24' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:likeart} 

?

?调用图片链接标记: <a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a> 

?????????????????????????????????? <a href='[field:arcurl /]'>[field:image/]</a> 

?

?调用文字链接标记: <a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a> 

?<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a> 

?

?控制字数描述标记: [field:description function="cn_substr(@me,100)"/]... 

?

?调用文章tags标记: {dede:tag type='current'/} 

?

?文章关键字与描述: {dede:field name='keywords'/}

?????????????????? {dede:field name='description' function='html2text(@me)'/} 

?

?栏目介绍:{dede:field name='description' function='html2text(@me)'/} 

?

?调用外部htm文件:{dede:include file='head.htm' ismake='yes'/} 

?

?搜索文章调用标签:{dede:global name='keyword'/}&quot;的搜索结果 - {dede:global name='cfg_webname'/}????????????????? 搜索&quot; {dede:global name='keyword'/}</span>&quot; 的结果 

?

?递增序列号: [field:global name=autoindex/] 

?

?列表隔5行加一行线: 

?{dede:list pagesize='50'}

<LI><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]" 

????????????? target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes'] 

$a="<font color=red>".strftime('%m-%d',@me)."</font>";

$b=strftime('%m-%d',@me);

$ntime = time(); 

$day3 = 3600 * 24;

if(($ntime - @me) < $day3) @me = $a;

else @me =$b; 

[/field:pubdate]<br>

[field:global name=autoindex runphp="yes"]

if(@me%5==0)@me="<hr />";

else @me="";

[/field:global]

{/dede:list}

<DIV class="line2 m1 m3"></DIV></LI> 

?

?最新 文章列表 “隔行换色” 的方法 

?{dede:arclist orderby=pubdate titlelen='26' row='10'} 

[field:global runphp='yes' name=autoindex]

$a="<div id='a'>";

$b="<div id='b'>";

if ((@me%2)==0) @me=$a;

else @me=$b;

[/field:global] 

<ul>

<li>[field:title/]</li>

</ul>

</div>

{/dede:arclist} 

?

?24小时内更新的文章时间显示为红色: 

?[field:pubdate runphp='yes'] 

$a="<font color=red>".strftime('%m-%d',@me)."</font>";

$b=strftime('%m-%d',@me);

$ntime = time(); 

$day3 = 3600 * 24;

if(($ntime - @me) < $day3) @me = $a;

else @me =$b; 

[/field:pubdate] 

?

?COPY页面内容,自动在后面加上网站信息,利于SEO 

?<script type="text/javascript">

document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于 www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }

</script> 

?

?按时间点击文章排行榜调用标签: 

?按总: {dede:arclist row='24' titlelen=24 orderby=click} 

?按月: {dede:arclist row='24' titlelen=8 orderby=click subday=30} 

?按周: {dede:arclist row='24' titlelen=8 orderby=click subday=7} 

?在首页调用某栏目的子栏目 

?{dede:channel type=’sun’ typeid=’栏目ID’}

<a href=”[field:typelink/]“>[field:typename/]</a>

{/dede:channel}

或者

{dede:global name=’maplist’/} 

?

?搜索表单调用标签: <form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch">

????? <input type="hidden" name="kwtype" value="1" />

????? <input name="keyword" id="keyword" type="text" class="searchtxt" />

????? <select name="searchtype" id="searchtype">

??????? <option value="titlekeyword" selected>智能模糊搜索</option>

??????? <option value="title">仅搜索标题</option>

????? </select>

????? <input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" />

??? </form> 

?

?实现“文章标题-2级栏目-1级栏目-网站名”形式 

?? 

?{dede:field name='title'/}-{dede:field name='position' runphp='yes'}

$tc="-"; //分隔符

$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符

@me=html2text(@me); //去除html标签

$tf=split($tw,@me); //分解成数组

for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk

$tk.=trim($tf[$ta]).$tc;

}

$tk=substr($tk,0,-1);

@me=$tk; //赋值给@me

{/dede:field}-{dede:global name='cfg_webname'/} 

?

?调用缩略图: <img src='{dede:field name="litpic"/}'> 

?

?发布的文章显示红色日期或加上new字或new小图片

?给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。

都是围绕pubdate做文章,写扩展的。

第2、3要注意的问题是:如:"<img src='new.gif' />中不能用双引号,否则不行。

如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24  即可。

1、==========红色的日期========

[field:pubdate runphp='yes'] 

$a="<font color=red>".strftime('%m-%d',@me)."</font>";

$b=strftime('%m-%d',@me);

$ntime = time(); 

$day3 = 3600 * 24 * 3;

if(($ntime - @me) < $day3) @me = $a;

else @me =$b; 

[/field:pubdate]

2、==========红色的(new)========

[field:pubdate runphp='yes']

$aa=strftime('%m-%d',@me);

$ntime = time();

$tagtime = @me;

$day3 = 3600 * 24 * 3;

if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";

else @me = $aa;

[/field:pubdate]

3、==========加new.gif小图片========

[field:pubdate runphp='yes']

$aa=strftime('%m-%d',@me);

$ntime = time();

$tagtime = @me;

$day3 = 3600 * 24 * 3;

if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa;

else @me = $aa;

[/field:pubdate] 

?

?一种很酷的时间效果 

?[field:pubdate runphp="yes"]

?????????????? if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M",@me).'</FONT>';}

?????????????? else {@me=strftime("%m-%d",@me);}??????????

???????????????? [/field:pubdate] 

?

?DEDE seo小技巧 加个百度搜索本篇文章 

?

【<a href="javascript:" onclick='window.open("http://www.baidu.com/s?q1={dede:field name="title" /}&q2=&q3=&q4=&rn=10&lm=0&ct=1&ft=&q5=&q6=你的网址")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"><font color=red>在百度搜索更多繁体字</font></a>】

?把你的网址改一下,不加http,演示:http://www.w2kan.com 文章页

或者

?

【<a href="javascript:" onclick='window.open("http://www.baidu.com/baidu?word={dede:field name="title" /}")' target="_top" title="在百度搜索“{dede:field name="title" /}”相关内容"><font color=red>搜索舞步</font></a>】

?

?调用tag: {dede:field name='keywords' runphp='yes' }

if(!empty(@me)){

$kws = explode(' ',@me);

@me = "";

foreach($kws as $k){

@me .= "<a href='/tag.php?/$k/'>$k</a> ";

}

@me= str_replace('+', ' ',trim(@me));

}

{/dede:field} 

--------------------------------------------------------------------------------

真正采集热门Tags,刷新一次变换一次

模板代码:

{dede:tag row='10' sort='month' }

<a class="tag" href='[field:link/]'>[field:tagname/] </a>

{/dede:tag}

<script language="javascript">

<!--

var tag_a=document.getElementsByTagName_r("a");

for( i in tag_a){

var offset=6;

var num=4;

if(tag_a[i].className=="tag"){

var rnd=Math.ceil((num+offset)*Math.random());

if(rnd>offset){

tag_a[i].className="tag"+(rnd-offset);

}

}

}

//-->

</script>

CSS代码:

.tag1 { color:#339900;font-weight:bold;}

.tag2 { color:#e65730;}

.tag3 { color:#00b9da;}

.tag4 { color:#FE3981;font-weight:bold;font-size:14px;}

更换标签方式:

默认调用的是当月热门标签,如果换想其他的可以:

--------------------------------------------------------------------------------

最新标签

{dede:tag row='30' sort='new'}<a href='[field:link/]'>[field:highlight/]([field:result/])

</a> {/dede:tag}

--------------------------------------------------------------------------------

当月热门标签

{dede:tag row='30' sort='month'}<a href='[field:link/]'>[field:tagname/]([field:result/])

</a>

{/dede:tag}

--------------------------------------------------------------------------------

随机标签

{dede:tag row='60' sort='rand'}<a href='[field:link/]'>[field:highlight/]([field:result/])

</a> {/dede:tag}

--------------------------------------------------------------------------------

任何系统页面调用会员积分排行:

{dede:sql sql="Select id,userid,uname,scores From dede_member order by scores desc limit 

0,10"}

<dd><span class="name"><a href='[field:global name='cfg_cmspath'/]/member/?

[field:userid/]/'>[field:uname/]</a>

</span><span class="jifen">积分[field:scores/]</span></dd>

{/dede:sql}

--------------------------------------------------------------------------------

<!--问答系统-->调用

{dede:ask row='10'}

<li>

<span class="gpclass">[<a href="[field:typeurl/]">[field:tidname/]</a>]</span>

<span class="gptlink"><a href="[field:url/]">[field:title/]</a></span>

</li>

{/dede:ask}

--------------------------------------------------------------------------------

企业调用

{dede:sql sql="SELECT m.ID,m.type,m.userid,m.matt,c.id,c.comname

FROM dede_member m

left join dede_member_cominfo c on m.ID = c.id

where m.type = 1 and m.matt = 1

LIMIT 0 , 10"}

<dd><span class="name"><a href='[field:global name='cfg_cmspath'/]/member/?

[field:userid/]/'>[field:comname/]</a>

</span></dd>

{/dede:sql}

--------------------------------------------------------------------------------

专题调用

{dede:arclist row=10 orderby=rand type='spec.'}

<li><a href="[field:filename function='str_replace("index.html","",@me)'/]" 

target="_blank"><STRONG>[field:title function=' ( strlen("@me")>16 ? cn_substr("@me",16): 

"@me" ) '/]

</STRONG></a> </li>

{/dede:arclist}

--------------------------------------------------------------------------------

列表页调用TAG标签的两种方法

dedecms默认在列表是无法调用tag标签的,经过各位版主们的帮助,现给大家提供出种方法

方法1:

在列表需要的位置加入下列代码

[field:id runphp=yes]

$tsql = new DedeSql(false);

$tags = '';

$tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on 

i.id=t.tid where t.aid='@me'");

$tsql->Execute('t');

while($row = $tsql->GetArray('t',MYSQL_ASSOC)){

$tags .= "<a href='/tag.php?/".urlencode($row['tagname'])."'>".$row['tagname']."</a>";

}

@me=$tags;

[/field:id]

方法2:

在inc_functions.php文件里加入

function listtag($aid){

$tsql = new DedeSql(false);

$tags = '';

$tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on 

i.id=t.tid where t.aid='$aid'");

$tsql->Execute('t');

while($row = $tsql->GetArray('t',MYSQL_ASSOC)){

$tags .= "<a href='/tag.php?/".urlencode($row['tagname'])."'>".$row['tagname']."</a>";

}

return $tags;

}

然后在列表页相应位置加入

[field:ID function="listtag(@me)"/]标记

--------------------------------------------------------------------------------

{dede:arclist typeid='' row='' col='' titlelen='' infolen=''

imgwidth='' imgheight='' listtype='' orderby='' keyword=''}

--------------------------------------------------------------------------------

去除html

[field:title function='htmlspecialchars(@me)'/]

主要使用在FLASH以及<a>中,是了了去除标签中的HTML元素,比如<b></b>等,如果不使用此标签,则会

导致HTML代码显示在页面中。

使用方法

-------------------------------------------------------------------------------

<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">

[field:title /]</a>

或者

<a href="[field:arcurl /]" ><img src='[field:litpic/]' alt="[field:title 

function='htmlspecialchars(@me)'/]" border='0' width='' height=''></a>

图片:

1: <a href='[field:arcurl /]'><img src='[field:litpic/]' border='0' width='' 

height=''></a>

2: [field:imglink /]

3: <a href='[field:arcurl /]'>

[field:image/]</a>

[field:imglink /]与<a href='[field:arcurl /]'>[field:image/]</a> 是完全等价的,只不过后者更

灵活一点,可以在 <a>中添加 title=""

<a href='[field:arcurl /]' title="[field:title function='htmlspecialchars(@me)'/] ">

[field:image/]</a>

<a href='[field:arcurl /]'><img src='[field:litpic/]' border='0' width='' height=''></a>

则更为灵活,不仅可以添加title="",还可以添加 alt="",但是虽然灵活了,缺少了图片的宽度和高度的

控制,所以要在CSS中控制图片的大小,适合对CSS有一点了解的人。

栏目:

1: <a href='[field:typeurl /]'>[field:typename /]</a>

2:[field:typelink /]

二者是相等的,只不过是前者更灵活一点

连接:

1: <a href='[field:arcurl /]'>[field:title /]</a>

2:[field:textlink /]

两者是相等的,前者比后者更灵活,可以增加titie=""

在这里应该注意的是,title长度的问题,Dedecms数据库中最大长度为80字节,40汉字宽度,另外,

arclist标签里面如果不设置titlelen的值,则默认取值为30字符,15汉字宽度

所以除了在使用titlelen控制标题长度,还可以使用另外一种方法来控制标题长度

设置titlelen="80"

<a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]">

[field:title function="cn_substr(@me,40)"/]</a>

这种格式的好处是,title=""中为完整标题,即鼠标停留显示完整标题,function="cn_substr

(@me,40)"作用是截取40字符宽度,20汉宽度。

点击:

[field:click/]

[field:click runphp="yes"]

if(@me>1000)@me='<font color="#ff0000">@me</font>';

else @me=@me;

[/field:click]

超过1000点击的,显示红色

简介:

1: [field:info /]

2: [field:description /]

3: [field:info function="cn_substr(@me,120)"/]

4: [field:description function="cn_substr(@me,120)"/]

两种是相等的,简介长度有两种控制方式,一种是infolen="" 控制,如果infolen无参数,则默认为250

另外一种是使用function="cn_substr(@me,120)"控制

120为所取字符宽度,

日期:

[field:pubdate /]

效果

1:[field:pubdate runphp="yes"]

if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M",@me).'</FONT>';}

else {@me=strftime("%m-%d",@me);}

[/field:pubdate]

效果 2:

24内发布的文章日期显示红色

[field:pubdate runphp="yes"]

if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%m-%d",@me).'</FONT>';}

else {@me=strftime("%m-%d",@me);}

[/field:pubdate]

[field:pubdate function='strftime("%Y-%m-%d %H:%M:%S",@me)'/]

2008-11-01 11:11:52

[field:pubdate function='strftime("%y-%m-%d %H:%M:%S",@me)'/]

08-11-01 11:11:52

[field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/]

11-01 11:14:20

[field:pubdate function='strftime("%m-%d %H:%M",@me)'/]

11-01 11:14

[field:pubdate function='strftime("%y-%m-%d",@me)'/]

08-11-01

[field:pubdate function='strftime("%y年%m月%d日",@me)'/]

08年11月01日

[field:pubdate function='strftime("%Y年%m月%d日 %H点%M分%S秒",@me)'/]

2008年11月01日 11点17分36秒

[field:pubdate function='strftime("%b %d, %Y",@me)'/]

Nov 01, 2008

[field:pubdate function='strftime("%A on %b %d, %Y, %X : %Z",@me)'/]

Saturday on Nov 01, 2008, 11:21:06 : 中国标准时间

%a 星期几的缩写。

%A 星期几的全名。

%b 月份名称的缩写。

%B 月份名称的全名。

%c 本地端日期时间较佳表示字符串。

%d 用数字表示本月的第几天 (范围为 00 至 31)。

%H 用24小时制数字表示小时数 (范围为 00 至 23)。

%I 用12小时制数字表示小时数 (范围为 01 至 12)。

%j 以数字表示当年度的第几天 (范围为001至 366)。

%m 月份的数字 (范围由 1 至 12)。

%M 分钟。

%p 以 'AM' 或 'PM' 表示本地端时间。

%S 秒数。

%U 数字表示为本年度的第几周,第一个星期由第一个周日开始。

%W 数字表示为本年度的第几周,第一个星期由第一个周一开始。

%w 用数字表示本周的第几天 ( 0 为周日)。

%x 不含时间的日期表示法。

%X 不含日期的时间表示法。

%y 二位数字表示年份 (范围由 00 至 99)。

%Y 完整的年份数字表示,即四位数。

%Z 时区或名称缩写。

%% % 字符。

评论:

[field:postnum/]

作者: [field:writer /]

{/dede:arclist}

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

触发修改文章时间【fastadmincms开发记录】|fastadmincms二次开发,触发,修改,文章,时间,fastadmin,ms,开发,记录
触发修改文章时间【fastadmincms开发记录】
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】|fastadmincms二次开发,在tp5中,过滤,输入,的零,宽度,字符,fastadmin,ms,开发,记录
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】
处理tag标签中的0宽空格【fastadmincms开发记录】|fastadmincms二次开发,处理,tag,标签,中的,0宽,空格,fastadmin,ms,开发,记录
处理tag标签中的0宽空格【fastadmincms开发记录】
添加专题时tags标签id出错【fastadmincms开发记录】|fastadmincms二次开发,添加,专题,时tags,标签,id,出错,fastadmin,ms,开发,记录
添加专题时tags标签id出错【fastadmincms开发记录】
20230518----模板 广告【fastadmincms开发记录】|fastadmincms二次开发,20230518,模板,广告,fastadmin,ms,开发,记录
20230518----模板 广告【fastadmincms开发记录】
cms添加视频模型【fastadmincms开发记录】|fastadmincms二次开发,ms,添加,视频,模型,fastadmin,开发,记录
cms添加视频模型【fastadmincms开发记录】
新增单篇收费复制功能【fastadmincms开发记录】|fastadmincms二次开发,新增,单篇,收费,复制,功能,fastadmin,ms,开发,记录
新增单篇收费复制功能【fastadmincms开发记录】
添加开会员折扣功能【fastadmincms开发记录】|fastadmincms二次开发,添加,开会,折扣,功能,fastadmin,ms,开发,记录
添加开会员折扣功能【fastadmincms开发记录】

历史上的今天:05月02日

热门专题

大理科技管理学校|大理科技管理中等职业技术学校,大理市科技管理中等职业技术学校
大理科技管理学校
云南网站建设|云南网站制作,网站建设,云南网站开发,云南网站设计,云南网页设计,云南网站建设公司,云南网站建设
云南网站建设
易捷尔高职单招|易捷尔高职单招,易捷尔高职单招培训,单招分数线,单招录取分数线,高职单招学校分数线
易捷尔高职单招
卓越综合高中|卓越综合高中
卓越综合高中
弥勒综合高中|弥勒综合高中
弥勒综合高中
APP开发|app开发_app开发公司_app软件开发_专业app开发_云南app开发公司_app定制_原生app开发定制
APP开发
云南综合高中|云南综合高中
云南综合高中
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部