用户名:

密码:

验证码:

2014年
当前位置:首页 > 生活百科 > 网友说说 >

织梦建站教程dedecms初级培训笔记

2016-12-05 12:44 合德网 点击次数 :


CMS 学习第一课 1.PHP+MySql 的运行环境 2.安装 DeDeCMS 环境 3.下载 DeDeCMS 放到网址的根目录或其它文件下 4.输入::端口号/dede/install/或者输入 :端口号/dede/install/ 5.按要求安装 DeDeCMS 6.输入::80

89/dede/进入织梦后台管理页面 7.文件作用: data:存放各种数据 admin:存放后台数据, backupdate:存放数据库备份的内容,用于数据库的备份和还原 tplcache/cache:缓存文件 js:存放后台,生成,获取 JS 文件中,生成的 JS 文件存放的地方 module:存放模块数据 session:用户登录的数据 ziptmp:压缩文件 enums:联动类别 common.inc.php:存放数据库信息,可以在这里面进行数据库登录密码的修改 config.cahe.inc.php:系统基本参数 config.cache.bak.php:系统基本参数的备份,可以用于恢复系统 dede:后台管理页面 a:静态文件目录,我们自己添加的文章之类的东西存放的地方,可以删除,通过在后台修 改 images:图片目录 include :重要,类库 install:安装目录,安装后可以删除 member:会员目录,存放会员空间的各种信息(譬如插件,模板) plus:插件目录 special:专题文件目录 uploads:上传文件存放目录 templates:模板目录,前台页面显示 default,前台默认模板文件目录 plus,附加插件模板目录,譬如留言板,顶, system,默认底层模板目录 images:前台图片目录 style:样式目录

CMS 学习第二课

1.织梦程序的设计架构 2.织梦系统数据库的常用表介绍 打开 APMServ5.2.6 点击管理 MySQL 数据库,:8089/phpmyadmin/ 熟悉各种表,前六个为模型数据表 admin:管理员表 diyforms:自定义表单 archives:主表,文章都存放与该表中 3.如何新建一个织梦模板 在 template 下新建一个文件夹存放自己的模板或直接在 default 下新建一个 HTML 页面 然后在生成-更新主页 HTML-修改主页模板路径 在系统设置中修改模板默认风格为自己建立的文件夹名 4.织梦文章的调用方法介绍 调用方式: {调用标记 参数=‘值’} 循环的底层模板 {/调用标记} {dede:arclist row=10} .<a href="[field:arcurl/]">[field:title/]</a> {/dede:arclist} 这种方式只适合在首页中使用,调用各个频道的文章,如果在列表页中则必须在 标签中加入 typeid 5.什么是底层模板,底层模板如何修改 就是单条循环的样式 在标签中的就叫底层模板,譬如上面的.<a href="[field:arcurl/]">[filed:title/]</a> 6。如何跨频道调用,以及做整站调用文章列表 整站调用代码 首页代码:{dede:arclist row=10} .<a href="[field:arcurl/]">[field:title/]</a> {/dede:arclist} 只适合用在首页 别的页面(列表页,封面页,内容页) :typeid 不可以少,要整站调用 typeid 应包括所有的 频道 ID {dede:arclist row=10 typeid='1,2,3,4'} .<a href="[field:arcurl/]">[field:title/]</a> {/dede:arclist}

CMS 学习第三课

1.织梦模板“系统设置”的调用方法介绍

{dede:global.变量名/} 变量名可以在系统基本参数中看到 自定义变量名:需加前缀 cfg eg:{dede:global.cfg_webname}调用网站名称 2.文档调用时间格式的多种调用方式介绍: 1.适用于在文档列表底层模板中使用 [field:pubdate function="Mydate('m-d',@me)"/] 或者 m 月 d 日 m:%Y:年 %m:月 %d:日 %H:小时 %m:分钟 %s:秒数 可以去掉% 小写 y 只取年份的后两位 分 秒 大写的则为英文 2.用于文档内容页面,单独调用: {dede:field.pubdate function="Mydate('m-d,@me')"/} 注意 function 外面为双引号 3.图片文档列表调用介绍 flag='p' 调用标记为 p(图片)的文档 limit='0,5' 从第一条开始调用,共调用五条信息 ===limit='起始,条数' orderby="sortrank" 文档排序方式 [field:picname/] 图片调用标记 [field:litpic/] 图片调用标记 [field:typename] 频道名字 [field:typeurl] 频道链接地址 文章简介:[field:info/] 点击次数:[field:click/] 发布时间:[field:pubdate function="mydate('Y 年 m 月 d 日',@me)"] 最好把标签中设置图片大小放在 img 中,目的是减少解析 {dede:arclist row='10' titlelen='22' flag='p' imgwidth='123' imgheight='33' orderby="desc"} <a href="[field:arcurl/]" taget="_blank" title="[field:title/]"> <img src="[field:picname/]" width="34" height="434" alt="[field:title/]"/> </a> {/dede:arclist} 4.图文混编调用方式介绍

CMS 学习第四课

1.文档内容页的标记调用格式及调用实例 文档内容页的模板位于默认模板中 article_模型识别 ID.htm 在”网站栏目管理“中选择一个栏目,在高级选项中修改文章模板的地址 调用格式:{dede:field.字段名/} 字段名的取值范围为主表和附加表中的所有字段 文章标题:{dede:field.title/} 文章地址:{dede:global.cfg_basehost/}{dede:field.arcurl/}

缩略图片:<img src="{dede:field:picname/}" /> 文档关键字:{dede:field.keywords/} 文章简介:{dede:field.description function='html2text(@me)'/} 点击次数:{dede:field.click/} 2.自定义标签及自定义字段的使用及调用实例 在内容模型管理中-修改一个频道:点击增加新字段进行添加 调用方法同上 3.引入”顶一下“这些插件 把所要添加的插件所在的默认模板中的相关 JavaScript 及 HTML 代码进入自定义模板中 eg: “顶一下”插件:需要引入的内容: <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script> function postDigg(ftype,aid){}方法 function getDigg(aid){}方法 以及相应的 HTML 代码

CMS 学习第五课

1.列表页(最终列表栏目)的标记调用方式及调用实例 首页在“栏目管理”中“修改栏目”-高级选项:修改列表模板为自 定义的模板 注:在模板路径中的:{style}表示默认路径下的文件 列表页调用方式: {dede:list pagesize='8'} [field:title/] {/dede:list} 可取参数: col='' 内容列数 titlelen='' 标题长度 infolen='' 内容摘要长度 imgwidth='' 缩略图宽 imgheight='' 缩略图高 orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum , 默认为 sortrank pagesize='20' 分页大小 日期显示的另一种方式:显示完整时间 [field:pubdate function="GetDateTimeMK(@me)"/]

列表分页标记调用方式: {dede:pagelist listitem="index,pre,pageno,next,end" listsize='5' /} listsize 表示 [1][2][3] 这些项的长度 x 2 listitem 表示页码样式,可以把下面的值叠加 index 首页 pre 上一页 pageno 页码 next 下一页 end 末页 option 下拉跳转框 info 显示第几页,共几条

底层模板:[field:字段名/] 在添加自定义字段时,注意是否勾选下面选项 前台参数: 使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示, 启用此选项将使列表查询变慢,如无必要请不要选择

来源:[field:source/] 作者:[field:writer/] QQ 链接:打开 QQ 临时会话 <a href="tencent://message/?uin=[field:qq/]&Site= 心 之 国 度 临 时 会 话 测 试 &Menu=yes" target="_blank">[field:qq/]</a> 在页面中加入简单的 PHP 代码 if 语句: runphp:是否允许调用 php 代码 yes/no @me:当前值 [field:qq runphp='yes'] if(@me == "") @me="没有任何联系方式"; else @me="联 系 QQ:<a href='tencent://message/?uin=@me&Site= 心 之 国 度临时 会 话 测 试 &Menu=yes' target='_blank'>@me</a>"; [/field:qq] @me:该字段的当前值 !!!切记:if else php 语句结束标记 “; 号 ” 在 php 语句块中应全部为 php 语句,不能有 HTML 代码,不识别。 双引号中应为单引号

CMS 学习第六课

1.问答标签调用 首先 安装 问答模块 标签调用: {dede:ask row='6' qtype='new/commend/ok/high/notok/' } 只可以调用五个底层字段名 tid 该问题的编号 title 问题的标题 url 问题地址 tidname 该问题所属的栏目名称 typeurl 该问题栏目的链接地址 {/dede:ask} [field:txtlink/] {dede:ask row='6' qtype='new' tid='0' titlelen='24'} <dd> <span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span> <span class="tlink"><a href="[field:url/]">[field:title/]</a></span </dd> {/dede:ask} 参数说明: row='6' 调用条数 qtype='new' 调用类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问 题 notok 未解决问题 tid='0' 栏目 id,默认是全部 titlelen='24' 标题长度

2:友情链接标签的调用:不能有底层模板 {dede:flink/} 参数: type:'image/text' 前台显示类型 图片或文字 typeid=‘类型 ID’ 链接的类型 row=‘数量’ linktype='0/1/2' 0:未审核 1.内页 2:首页 3.TAG 标签调用 {dede:tag }

{/dede:tag} 参数:row 显示的条数 sort=‘new/week/month/rand’排序方式 new 最新的 week 本周的 month 本月的 rand 随即的 getall='获取类型' 0:为当前文档的 TAg 用于且只能用于文档内容页(article_识别 ID.htm) 1:为全部 TAG,用于全局调用 底层模板:[field:字段名/] 取值有两个:tag:tag 的名称 link:tag 的链接地址 4.投票标签调用 {dede:vote /} 参数: id(必须) 当前投票 ID lineheight 表、格高度 linewidth 表格宽度 titlebgcolor 投票标题的背景色 tablebg 投票表格的背景色

5.自定义宏标记的使用 第一种调用方式:标签解析式:静态 {dede:mytag /}自定义标记的调用方法: {dede:mytag name='标记名称' ismake='是否含板块代码(yes 或 no)' typeid='栏目 ID'/} 1、name 标记名称,该项是必须的属性,以下 2、3 是可选属性; 2、ismake 默认是 no 表示设定的纯 HTML 代码, yes 表示含板块标记的代码;板块标记 为需要解析的内容 3、typeid 表示所属栏目的 ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档 模板中,typeid 默认是这个列表或文档本身的栏目ID。 第二种调用方式:js 调用方式:动态 把 js 文件加入到网页的相应位置

CMS 学习第七课

1.智能标记的使用及调用方式 1.把自动生成的代码粘贴到页面中 2.通过智能标记向导生成自定义标记,然后通过自定义标记的调用方式进行调用。

2.自定义的 SQL 调用 SQL 标签 {dede:sql sql=''} [field:字段名/] {/dede:sql} 字段名的取值范围为查询的所有字段 参数:sql='完整的一条 SQL 语句' 增、删、改、查 insert into 表名(字段 1,字段 2....) values (值 1,值 2...) delete from 表名 where 条件 update 表名 set 字段=值 where 条件 select * from 表名 where 条件

CMS 学习第八课

1.专题页面(内容模型管理) 核心-频道模型-内容模型管理 专题下不能再建立栏目 专题调用: 第一种方式: {dede:arclist type='spe.'} {/dede:arclist} 第二种方式: {dede:arclist channelid='-1'} {/dede:arclist} 其它的属性和一般的文档标签相同 内容模型管理中识别 ID,在模板页面命名中可以用 eg:index_识别 ID.htm list_识别 ID.htm 专题页模板位于默认模板下标示为_spec 结尾的网页

专题管理:核心-内容管理-专题管理

专题文档中的节点在专题页面中以板块显示 2.实现登陆框功能 在首页模板中复制相应的代码: js 脚本及相应的 HTML 代码 在 member/ajax_loginsta.php 中,为登录成功显示的内容。

3.会员中心的模板了解 位置:member/templets/ 不显示菜单中“分类信息” 1.删除模板中的相关内容 2.修改内容模型管理的分类信息的属性 通过修改分类信息的相关字段可以改变发布文章的需要填写的相关属性

CMS 学习第九课 国内两大主流论坛和织梦的整合(既共享用户信息) 整合:正向整合、反向整合 1.与 phpwind 论坛系统的整合 1-1 使用最新版本的 dedev53 phpwind7.0 1-2 演示整个整合的过程 主要讲正向整合 1-3 什么是整合以及他的概念

步骤: 1.下载最新的织梦系统和 phpwind7.0 2.安装最新的织梦系统 3.安装 phpwind7.0 数据库用户名、密码数据库名、用户名、密码要和织梦系统的相同 4.进入织梦后台,安装通行证模块,在模块管理处 上传新模块 模块从织梦官方论坛上可以 下载 5.接口配置:通行证类型:phpwind 程序 通行证方式:客户端 通行证密钥:随便 客户端地址(论坛访问地址)::8089/phpwind 6.进入 phpwind 后台-风格插件-插件中心-通行证-插件管理

开启通行证-通行证私有密钥要和织梦中的密钥一致 选择客户端-点击织梦系统-提交 7.两边都有保存 8.在 phpwind 中点击注册-跳转到织梦注册页面-注册一个会员-在论坛中也已经登录 在 phpWINd 中的插件管理中 修改通行证退出 URL 为:把 index_do.php 修改为 member/ndex_do.php 这样就可以同步的登录登出 织梦和论坛的正向整合指的是:在织梦中登录和登出,则论坛中也同步的登录和登出

2.与 Discuz 论坛系统的整合 UCenter1.5 实际上就是与 UCenrer 进行通信链接 1.下载三个系统:织梦系统、UCenter、Discuz 2.安装织梦系统 3.安装 UCenter:数据库名要与织梦一致 4.安装 Discuz:填写 Ucenter 的创始人密码要与 UCenter 中注册的一致 数据库信息和管理员 信息和织梦保持一致 5.登录 Discuz 论坛(管理员) 点击 UCenter 进入 -应用管理 论坛和 UCenter 通信成功了 6.安装织梦官方论坛提供的织梦与 UCenetr 通信的模块 (下载) 7.在 UCenter 模块中:服务端地址(UCenter 地址)-确认安装-提交 8.保持 UCenter 的通信密钥和织梦、论坛的通信密钥一致 9、测试:在织梦注册账号-提交-访问论坛-账号激活-则可以进行同步的登陆、登出 在论坛注册一个账号-提交-在织梦需要登录一次才能激活-

CMS 学习第十课 仿站: 仿站思路:把目标站的物理数据动态替换为我们自己网站的内容 1.要把目标站 CSS images js 下载到我们本地 2.仿内容页 article_article.htm 3.新建一个文件夹存放我们的仿制模板 4.在系统基本参数中设置默认模板为我们建立的文件夹 5.把内容页的源代码复制到自己建立的模板 article_article.htm 中 6.替换源代码中的内容为我们自己的网站内容 从上到下完全替换

{dede:field.keywords/} {dede:field.description function='html2text(@me)'/}:把 HTML 代码替换为纯文本模式 {dede:field.title/} {dede:global.cfg_webname/} 修改各种链接路径 {dede:channel type='top' row='6'} [field:typename/][field:typeurl/] {/dede:channel} 通过直接输入图片路径下载图片 {dede:field name='position'/}:当前位置 {dede:field.title/} {dede:field.pubdate function="Mydate('Y-m-d',@me)"/} {dede:field.source/} {dede:field.writer/} {dede:field.body/} {dede:pagebreak/}:页码 {dede:tag getall='0'} {field:tag/} {/dede:tag} 稍等,接个电话 {dede:field.adminname/}:责任编辑 {dede:prenext get='pre/next'}:上一篇、下一篇 {dede:likearticle row='8' titlelen='38'}:相关文章 {/dede:liekarticle} 相关文章必须关键字相同才能调用,可以在系统基本参数设定中启用关键字 专门建立一个头部,底部模板 在页面中调用{dede:include filename=''/}

CMS 学习第十一课 列表页的仿制(中国站长站)list_article.htm 调用头部、底部模板 {dede:list pagesize='20'} {/dede:list} {dede:pagelist listitem='pre,next,info,index,end,pageno' listsize='5' /} [field:writer runphp='yes'] if(@me=="") @me="作者:佚名"; else @me="作者:@me"; [/field:writer]

CMS 学习第十二课 频道封面的仿制 位置:核心-网站栏目管理-修改-栏目属性-频道封面 命名规则:index_识别 ID.htm

最终列表栏目(允许在本栏目发布文档,并生成文档列表) 频道封面(栏目本身不允许发布文档) 外部连接(在"文件保存目录"处填写网址) 频道封面包含最终列表栏目

频道文档标记:用于获取当前频道(或者指定频道)的下级栏目的文档列表 {dede:channelartlist} 可以使用{dede:type}{/dede:type} {dede:arclist}{/dede:arclist} {/dede:channelartlist} 参数:typeid 指定频道 ID 可以省略,则为当前频道 row 显示多少个下级频道 不写则全部显示

type|指定栏目 标签名称:type 功能说明:表示指定的单个栏目的链接 适用范围:全局使用 基本语法: {dede:type} <a href="[field:typelink /]">[field:typename /]</a> {/dede:type} 参数说明: typeid='' 指定栏目 ID 底层模板字段: typename,typelink(仅表示栏目的网址), 栏目表 dede_arctype 的所有字段 标题可以设置颜色,在添加文章时

CMS 学习第十三课

首页的仿制 index.htm 主要是文档列表标签 dede:arclist {dede:global.cfg_webname/} 幻灯片把默认模板中的代码复制过来 热门标签也可以复制过来 今日头条 {dede:arclist flag='h' row='1' subday='1' titlelen='24'} [field:title/][field:arcurl/] [field:description/] {/dede:arclist} limit='' 可以防止调用冲突

CMS 学习第十四课 1.单页面的调用 eg:关于我们、招商引资 1-1 在网站栏目管理中添加一个栏目用于单栏目-栏目属性为频道封面-修改默认页名称为我 们建立的单页面-在高级选项中指定封面模板为 about.html(尚未建立)-在栏目内容中添加页 面内容 1-2 建立关于我们模板 about.html 调用单页面栏目 调用方式为(栏目内容) :{dede:field.content/} 2.广告插件的调用 调用方式 第一种:标签解析式: {dede:myad name='广告位标识'/} 广告位标识在添加广告时指定 更改后需要重新生成页面 第二种:php 解析式 在广告管理中点击广告的 JS,获取 JS 文件,复制到页面中 3.采集插件的采集实例 原理:采集需要采集内容的两端标记的中间内容 两端标记需要唯一性 采集管理-采集节点管理-添加节点-节点名称、编码-引用网址(输入要采集页面的一篇具体 网址的网址)-批量生成地址设置-匹配网址-区域开始和结束代码(唯一性)-下一步-保存网页内容获取规则-文章标题获取规则-保存-测试、采集

?????使用{dede:sonchannel}不可用,为什么? ?????在调用{dede:channel type='son'} 如果加 col='2' 会产生多余内容?? col 这个标签有疑问啊? 在页面标签中<dd></dd>是什么意思? 在 style.css 中 f5 样式,可以让友情链接显示到一行,为什么? 为什么在{dede:channelartlist}中显示栏目名称时 {dede:field name='typename'/} 必须用这个 而[field:typename/]不可用? ????!!!!!!换行,一个大问题!what can I do?

{dede:arclist}如果 col='1'要多列显示的可用 div+css 实现 以下为通过 div+css 实现多列的示例: <style type=text/css> div{width:400px;float:left;} </style> {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} ?[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist} 通过设定 width 的大小,决定 div 的宽度,从而间接实现多列显示 !!!!不知 channelartlist 可不可以用 当 col>1 将使用原来的 table 多列方式显示 用 arclist 调用于附加表字段的方法: 要获取附加表内容,必须符合两个条件 1、指定 channelid 属性 2、指定要获得的字段 addfields='字段 1,字段' 如: {dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'} [field:textlink /] - [field:softtype /]<br /> {/dede:arclist}

????所有疑问:????????? ???imgwidth、imgheight 为什么不能用 ???[field:txtlink/] 有这个底层模板吗

???为什么分页显示为列表 ????单页面调用时,在栏目内容添加内容,为什么添加不到数据库中??? ????会员注册功能完不成

遗留:与 phpwind 、discuz 的整合,采集

心得: 1.在{dede:arclist}中指定单个文档时,使用 aid 不起作用,可以使用 idlist 2.在{dede:arclist}中如果 imgwidth/imgheight 不可用,则在<img/>中指定 3.应该没有[field:txtlink/],但是有[field:textlink/],用来显示文章标题和链接 4:在{dede:sonchannel}中,参数 typedir 仅表示栏目的网址,意思是它不会把 cmspath 转换为 默认路径。而且它必须有父栏目环境,如果在首页或者在文档页则不显示。 5.{dede:channel type='son'}在 type='son'时,必须有父栏目环境 6.{dede:channel}默认显示为一行, 如果加 col='2'之类的话, 它并不是把栏目分成两竖列显示, 而是分成把二个栏目显示为一行,然后换行,显示下两个栏目,同理:col=3 的话,则三个 栏目显示为一行。 7.{dede:channelartlist} 中 不 能 直 接 写 [field:xxx/] 这 样 的 底 层 模 板 , 而 应 该 是 {dede:field.xxx/}{dede:field name='xxx'/}这样的底层模板。 如果不写 typeid 则默认调用所有的栏目 8:如果想要{dede:list}实现分行显示,可以调用默认模板的 listbox 样式,配合 div dd dl 使用 即可,通过改变样式中的 width,实现分列显示! 9:如果想要{dede:pagelist}显示到一行,可以调用 page.css 中的 dede_pages ul 样式,配合 div ul 使用! 有时候要设定表格的宽度,不能太宽!

CMS 学习中级第一课 一、织梦模板标签的书写格式以及注意事项: 1. 书写格式: ① {dede:标签名 参数='值' 参数='值'} 底层模板 {/dede:标签名} ② {dede:标签名 参数='值'/}

2.注意事项: ① 标签书写必须使用半角状态; ② 如 1—①的标签调用必须有于标签名开始的闭合标签,且存在于底层模板的表现; ③ 如 1—②没有底层模板表现,也不存在闭合标签;他的样式被写入到了相应的标签 源码里面。 二、底层模板的概念以及调用方式: 1. 什么是底层模板? 底层模板不是一个模板! 他就是在实际页面当中所要显示的具体内容; 2. 底层模板的应用: 调用方式 [field:字段名/] 实例: {dede:arclist row='6' titlelen='20'} <li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li> {/dede:arclist} title="[field:fulltitle/]":鼠标覆盖时显示完整标题 三、自定义宏标记及智能标记向导的使用 调用方式: {dede:mytag name='标记名称' ismake='yes/no'/} 四、SQL 标签: 1.SQL 标签简介: SQL 标签是一种直接使用 SQL 查询语句进行数据库查询并输出一种高级运用, 他 的 特点是更为灵活、方便、强大 2.SQL 标签书写格式: {dede:sql sql="完整的 SQL 查询语句"} [field:字段名/] {/dede:sql} 3.SQL 调用示例: {dede:sql sql="select * From neweyes_archives where typeid = 10 limit 0,10"} [field:title/] {/dede:sql} #@:自动识别数据表前缀,就算你改了数据表前缀也没关系 五:其它常用标签 1. 问答标签 ask {dede:ask row='10' qtype='ok' tid='0' titlelen='40'} [field:title/] {/dede:ask} 参数: row:条数

qtype:问题类型 new commend ok notok high 底层字段: tid tidname title url typeurl 2.友情链接 flink {dede:flink row='10' type='image'/} 参数: row:数量 type:输出类型 textall text image titlelen:站点的最多字符 linktype:链接位置 1 为内页 2 为首页 0 为未审核 typeid:站点类型 typeid="类型 ID"

CMS 学习中级第二课 一、什么是内容模型?它有什么优点? 类似于自定义频道。 方便控制 二、如何新建模型?如何修改、删除已有模型? 1.内容模型管理-增加新模型: id 要具有唯一性 标识: 模型性质:独立模型没有主表,只有自定义的表 2.修改-字段管理-添加新字段 数据类型:在添加该模型的内容时,可以根据数据类型,显示相应的输入样式。 3.删除:删除之后,相应的栏目页被删除。 三、内容模型的导入、导出,以及模板风格的定义 导出模型-点击模型的导出按钮,把生成的模型规则保存为文本, 导入模型-把导出的文本内容复制到模型规则中就可以了! 模板风格定义-点击模板按钮-修改它的模板 复制-点击复制 四、模型字段的添加、修改、删除 添加-修改-字段管理-添加新字段 网站栏目管理-修改栏目-中的模板的权限高于内容模型管理中-定义的模板权限。

CMS 学习中级第三课 一:什么是二级联动菜单 就是级联。就是选择了第一个菜单后,根据第一个菜单自动加载第二个菜单的内容。 二:如何在织梦后台,添加、修改、删除已经存在的联动菜单

添加:频道模型-联动类别管理-新增类别组 列表名:显示的名称 缓存组名:调用时使用的名字 添加一级分类-添加二级分类 修改:更改枚举名-更新 删除:点击枚举右侧的删除 枚举组的删除 三:如何将联动菜单的内容和内容模型的字段相关联 内容模型-更改-字段管理-添加新字段(修改)-字段名称:须和联动菜单的缓存组名的 相同-数据类型选择联动类型。 在发表文章的时候,就会出现添加的联动菜单字段。 四:二级菜单在前台的调用运用。 和一般的字段调用方法相同。 内容页调用方法:{dede:field.字段名/} 封面:底层模板调用方法:[field:字段名/]:用 SQL 调用! 使用 sql 调用 left join 需要匹配的表 a.* from #@_archives b.* from #@_addonarticle c.* from #@_sys_enum:存放具体的联动类别枚举名。 如何在首页调用联动菜单? SQL 一般书写格式:select 字段名 from (表一 inner join 表二 on 表一.字段名=表二.字段 名) inner join 表三 on 表一.字段名=表三.字段名 where 查询条件 order by 字段名 desc/asc limit 0,12 {dede:sql sql="select * from (dede_addonarticle inner join dede_archives on dede_addonarticle.aid=dede_archives.id) inner join dede_sys_enum on dede_addonarticle.自定义 的 联 动 菜 单 字 段 名 =dede_sys_enum.evalue where dede_addonarticle.news<>0 and dede_archives.channel=1 order by dede_archives.pubdate limit 0,6"} [field:字段名/]:查询出了三个表中的所有字段 {/dede:sql} ????这种查询有问题,它会查询中 dede_sys_enum 表中所有 evalue 为需要查询的内容,它不 区分该表中 evalue 相同的数据 在 phpMyAdmin 中,不应用#@,应该是具体的数据表前缀。

如果内容模型为系统模型,则添加的字段无法删除!可以在模型字段配置(文本模式) 中, 删除相关代码!再在数据库中删除!

CMS 学习中级第四课

一:创建实例酷站模型以及酷站所用到的基本字段 1.内容模型管理-创建新模型: 酷站欣赏 cool dede_addoncool 独立模型 支持投稿 投稿标题使用名称 标题 2.添加字段: 酷站名称 coolname 单行文本 酷站地址 coolurl 单行文本 酷站介绍 coolhelp HTML 文本 可以分页 二:创建酷站模型相关的栏目及其设置 增加顶级栏目: 内容模型:酷站欣赏 栏目名称: 酷站欣赏 存放目录:cool 最终列表栏目

三:录入酷站相关的内容 添加文档: 标题 把需要添加的网站存为图片,然后在添加文档时,上传为缩略图。 插入到酷站介绍 tag 标签 酷站的资料

CMS 学习中级第五课 完善酷站模型字段: 地区分类-coolarea-radio 选项卡-默认值(国内酷站,欧美酷站,日本酷站,韩国酷站,港台 酷站) 颜色分类-coolcolor-select 下拉框-默认值-(红色,橙色,黄色,绿色,蓝色,紫色,白色, 灰色,黑色) 行业分类-coolprofession-radio 选项卡-默认值(门户,政府,影视,文化,音乐,生活,游 戏,网络,购物,旅游,汽车,房产) 只留一个酷站栏目 建立模板,复制到默认风格文件夹下!

{dede:fieldlist}:仅适用于内容页 [field:name/]:字段名称 [field:value/]:字段值 {/dede:fieldlist} 显示该文档的全部字段内容。 自定义字段在列表页面的调用方式: !!必须前提:把需要在列表页调用的字段,写入字段管理中列表附加字段。 ! {dede:list} [field:字段名/] {/dede:list}

CMS 学习中级第六课 继续完善酷站信息: 在网页显示信息:PR 值 收录状况 域名 whois alexa 排名 PR 值:它是 Google 用来标识网页的等级/重要性的方法,是 Google 衡量一个网站好坏的唯 一标准。PR 值为 1-10,PR 值越高,说明该网站越受欢迎! 收录状况:

域名 whois: alexa 排名: mooPHP 开发工具 站长工具查询集 同过向 pr.php 等文件传递 site 信息,显示一个网站的 pr 值

把 tool 文件夹复制到 htdocs 文件下:体验 复制到 plus 文件夹下:应用

链接方式:前提:plus 文件夹下有 tool 文件夹 PR 值:/plus/tool/pr.php?site=网址 收录状况:/plus/tool/site.php?site=网址 域名 whois:/plus/tool/whois.php?site=网址 alexa 排名:/plus/tool/alexa.php?site=网址

CMS 学习中级第七课 一:把 Pr 值等直接显示在页面,而不是通过链接查看! 1.在插件目录 plus 新建一个文件,命名为 pr.php DreamerWeaver 新建 php 文件 pr.php 代码: <?php require_once(dirname(__file__)."/../include/common.inc.php");//引入存放织梦官方的全局变 量的文件。dirname(__file__))当前文件夹 $row=$dsql -> GetOne("select * from neweyes_addoncool where aid='$aid'");//从数据库查询 aid 为指定的酷站信息 if(is_array($row))

{ echo "document.writeln('<img src=http:\/\/ww.anseo.cn\/seo\/getpr.php?t=1&url=".$row['coolurl)']."\/>')";//输出从指定网站获 取的 PR 值图片,注意:有/的地方要加上\ } ?> 注意:使用#@时应为双 _ _, 它需要把本网站传递到:?t=1&url=您的网站地址 2.在页面中调用 php 代码: <script src="{dede:field name='phpurl'/}/pr.php?aid={dede:field type="text/javascript" language="javascript"> </script> 显示结果为一个 PR 值图片

name='id'/}"

二:完善列表页的缩略图特效效果 点击缩略图,显示大图。类似于 QQ 空间好友动态中的那样! 步骤 1 - 安装 引入相应的文件 Lightbox v2.0 使 用 Prototype 框 架 和 Scriptaculous 效 果 库 . 你 将 需 要 外 调 这 三 个 Javascript 文件在你的 header. <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="js/lightbox.js"></script> 外调 Lightbox CSS 文件 (或添加 Lightbox 样式到你现行的样式表中). <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> 检查 CSS 并确定调用的 prev.gif 和 next.gif 文件在正确的位置. 同样要确定调用的 loading.gif 和 close.gif 文件及 lightbox.js 文件在正确的位置.

步骤 2 - 激活 添加 rel="lightbox" 属性到任 何一个链接标签去激活 lightbox. 例如: <a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a> <a href='{@me['litpic']}' rel='lightbox' class='preview'><img src='{@me['litpic']}' width='82'

height='43'/></a>:注意:里面全部为单引号,或不用引号。 可选择项: 使用 title 属性加上说明. 如果你有一套你想分组的相关图片, 接着上一部并且又在 rel 属性中添加一个带方括号的 组名. 例如: <a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a> <a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a> <a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>

第八课至第十四课了解就可以

CMS 学习中级第八课

如何用内容模型创建一个电影点播系统 增加一个新的内容模型: video 视频 dede_addonvideo 自动模型/系统模型 影片标题(投稿使用标题) 字段(系统已有则不用添加):影片标题:title 影片缩略图:litpic/picname 影片关键字:tag 影片发布者:writer 影片来源:source 自定义字段: 影片主演 actor 单行文本 上映年份 year 下拉框 默认(2009,2008.。) 。 影片地区:area 下拉框 默认(港台、欧美。。 。) 影片类型:type checkbox 默认(动作。) 。 影片语言:language 连载状态(电视剧之类的) series 0 已完结 : 影片时长 mtime 影片介绍 mbody 视频地址 murl 数据类型:text 用于引用各大视频网站的视频地址 三个变量: (视频集数、 视频地址、视频来源 eg:第一集&34324&tudou) 在 dede_addonvideo 数据表中添加字段: mlinks text 添加栏目:

影视频道 自定义搜索

CMS 学习中级第九课

制作影片发布后台的管理程序: 添加和修改影片的管理后台 视频模型的字段: 影片主演 actor 单行文本 上映年份 year 下拉框 默认(2009,2008.。) 。 影片地区:area radio 默认(港台、欧美。。 。) 影片类型:mtype checkbox 默认(动作。) 。 语言字幕:language radio 连载状态(电视剧之类的) series 单行文本 0 已完结 : 影片时长 mtime 单行文本 影片介绍 mbody HTML 文本 在数据库中插入的字段 mlinks text 影片后台发布页面的制作: 1 模型基本设置:定义档案发布、修改、管理程序: video_add.php video_edit.php 发布文件位于:dede 文件夹下 复制 soft_add.php 重命名为 video_add.php 修改 模板路径为:video_add.htm 修改插入视频附加表的字段(把软件模型中的字段替换为视频模型) 复制 templets/soft_add.htm 重命名 video_add.htm

理解内容发布和修改的原理 ##_edit.php ##_add.php

CMS 学习中级第十课 修改发布文件的发布界面: /dede/templets/video_add.htm

<title>影片添加</title> alert("影片标题不能为空!"); alert("请选择所属栏目!"); action="video_add.php" 软件列表-影片列表 发布新软件-添加影片 软件名称-影片标题 自定义属性-影片属性 软件来源-影片来源 软件主栏目-影片栏目 删除文件类型到下载权限之间的代码 软件链接列表-在线观看列表 软件地址-影片地址 服务器名称-视频来源 删除软件详细介绍,删除到编辑器,那段 php 代码。 删除选取影片地址按钮

CMS 学习中级第十一课 自定义播放器 可以在 SQL 命令行工具中创建,或者在 phpMyAdmin 中创建 创建数据库表和字段 dede_player 导入记录 相关文件: dede/player_list.php dede/templets/player_list.htm dede/play_add.php dede/templets/play_add.htm dede/play_edit.php dede/templets/play_edit.htm

CMS 学习中级第十二课

自定义模型的实例

电影点播系统后台发布和更改的页面 film_add.php film_edit.php dede_addonfilm film_add.htm film_edit.htm

CMS 学习中级第十三课 前台调用播放器后台的的制作 plus/player.php templates/plus/player.htm:在播放界面引入播放器代码(player 在 palyer.php 中定义,在 player.htm 中调用)

CMS 学习第十四课

前台播放界面模板的制作: player.htm 模仿最终下载列表的制作 内容页模板:article_video.htm 在内容页中显示视频播放界面的链接(palyer.php) 列表页模板:list_video.htm 高级搜索:内容模型管理-内容模型-自定义搜索 视频地址的来源-eg:优酷-选择一个视频-站外引用-FALSE 代码

制作影片发布系统的思路: 创建影片系统内容模型 创建播放器列表、播放器创建和修改后台管理程序及其模板 创建影片发布和修改后台管理程序及其模板 前台调用电影播放界面:包括后台程序及其模板,eg:player.php,player.htm

本文出自微享族:


更多相关文档:

织梦建站教程dedecms初级培训笔记

织梦建站教程dedecms初级培训笔记织梦建站教程dedecms初级培训笔记隐藏>> CMS 学习第一课 1.PHP+MySql 的运行环境 2.安装 DeDeCMS 环境 3.下载 DeDeCMS 放到网址的...

织梦建站基础入门教程

织梦建站基础入门教程_计算机软件及应用_IT/计算机_专业资料。织梦建站基础入门教程 织梦CMS 教程: 织梦内容管理系统(dede) 模板标签代码讲解 DedeCms 系统的模板是非...

自学dedecms建站操作说明

自学dedecms建站操作说明_计算机软件及应用_IT/计算机_专业资料。自学dedecms快速建站操作笔记,适用于用dedecms搭建资讯网站的初级站长。...

DEDECMS开发笔记

dedecms仿站笔记12.27 暂无评价 1页 2下载券 dedecms织梦建站初级教程... 7页...(包括新闻、文章、软件、商品、视频、电影,音乐) 学习完 dedecms ,目标是当 ...

edu_ecologychuanke196220

SEO大神带你入门学习群 327371919 【1】每天都有最新免费SEO基础课程学习! 【2...【3】群内分享SEO教程、全套wordpress建站教程和织梦dedecms教程! 周云鹏182016-...

自学织梦详细图文教程

学习织梦建站详细教程 第一章:织梦系统认识入门篇—...在后台生成 └─safe DedeV5.6 新增的后台 验证...织梦建站基础入门教程 16页 免费 织梦仿站系列教程...

传智播客 PHP教程 韩顺平 dedecms 项目开发笔记

传智播客 PHP教程 韩顺平 dedecms 项目开发笔记_计算机软件及应用_IT/计算机_专业资料。传智播客 PHP教程 韩顺平 dedecms 项目开发笔记要求...

新手使用Dedecms后台操作教程

后台操作教程 新手使用 Dedecms 后台操作教程作者:dedecms.com (dedecms 模板中心) 1. 添加栏目、删除栏目、修改栏目模板、优化论坛路径 在后台核心——网站...

edu_ecologychuanke1477650724

织梦(dedecms)可以让没有php基础的同学,快速的完成建设...【3】群内分享SEO教程、全套wordpress建站教程和织梦...很清楚,但不知道dede老师讲的word笔记在哪里可以下载...

织梦建站教程二次开发程序详解

以及函数调用,等多方面的关于织梦建站教程的笔记,希望大家有时间 了多多学习学习...dedecms 的代码注释还是比较清楚的,相对比较容易看懂,有 php 基础的可以看看,没...

更多相关标签:

dedecms建站 | dedecms建站教程 | dedecms建站视频教程 | dedecms建站视频 | dedecms建站步骤 | dedecms批量建站 | dedecms怎么建站 | 用dedecms建站要钱吗 |

(责任编辑:管理员)
文章人气:
(请您在发表言论时自觉遵守互联网相关政策法律法规,文明上网,健康言论。)
用户名:
验证码:
  • 【升级版】化繁为简
    淘宝客模板介绍 这套织梦淘宝客模板单篇文章内可发布多个淘宝客商品。但是发布流程更...
    【升级版】化繁为简 经典博客型织梦淘宝客模板 高转化率导购网站模板
  • dedecms内容页调用图
    织梦dedecms设置了图片集内容模型的网站栏目文档可以上传图集图片,并提供了单页多图...
    dedecms内容页调用图片集文档的图集图片
  • 织梦dedecms后台 织梦
    织梦dedecms系统后台安全提示去除方法,织梦后台系统是目前被采用最多的网站CMS,很多S...
    织梦dedecms后台 织梦dedecms系统后台安全提示去除方法
  • 织梦网站后台底部被挂
    最近遇到比较头疼的事情,就是我的织梦程序制作的一个沙发类型的淘宝客网站经常被挂黑...
    织梦网站后台底部被挂黑链的解决方法
首页 | 新闻 | 财经 | 军事 | 百科 | 科技 | 数码 | 汽车 | 游戏 | 娱乐 | 体育 | 文化 | 教育 | 房产 | 旅游 | 健康 | 女性 | 明星 | 美女