【php精品源码栏目提醒】:网学会员--在 php精品源码编辑为广大网友搜集整理了:织梦建站详细教程-织梦文字教程 - 其它资料绩等信息,祝愿广大网友取得需要的信息,参考学习。
织梦建站详细教程 织梦 CMS 仿站教程:第一天:织梦系统认识入门篇——环境配置与程-织梦 CMSAPMServ 5.2.6 下载地址:http://down.chinaz.com/soft/7558.htm1)软件简介 APMServ 5.2.6 是一款拥有图形界面的快速搭建 Apache 2.2.9、
PHP5.2.6、MySQL 5.1.28&4.0.26、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及 ASP、CGI、Perl 网站服务器平台的绿色软件。
1、注意事项:APMServ 程序所在路径不能含有汉字和空格。
2、MySQL 默认用户名:root,密码为空3、MySQL 数据库文件存放目录:MySQL5.1data 或 MySQL4.0data4、网站根目录HTMLPHPwwwhtdocs ASPwwwasp CGIPerlwwwcgi-bin5、访问本机请用 http://127.0.0.1/或 https://127.0.0.1/ 如果开启 SSL6、非默认端口,网址为 http://127.0.0.1:端口/或 https://127.0.0.1:端口/7、如果在“扩展功能”中选择使用 Memcached,它的端口为:112118、APMServ 集成了以下软件:Apache 2.2.9 HTTP 服务器Nginx 0.7.19 HTTP 服务器NetBox 2.8 Build 4128 HTTP 服务器+ASP 脚本解释引擎
PHP 5.2.6
PHP 脚本解释引擎MiniPerl 5.8 Perl 脚本解释器Memcached 1.2.4 key-value 内存缓存系统MySQL 5.1.28 MySQL 数据库服务器MySQL 4.0.26 MySQL 数据库服务器phpMyAdmin 2.11.9.2 MySQL 数据库在线管理工具eAccelerator 0.9.5.3
PHP 脚本加速引擎ZendOptimizer 3.3.3
PHP 脚本加速引擎OpenSSL 0.9.8h HTTPSSSL安全传输协议2)安装过程 1. 下载压缩包,解压出 7z 的自解压文件; 2. 运行这个自解压文件,将他解压到您硬盘的任意位置; 3. 双击打开根目录下的 APMServ.exe 4. 直接点击启动即可; 3)常见问题 Apache 如果启动失败,请检查一下本机是否已经运行了占用 80 端口的软件,比如迅雷、Q Q 音乐等。
如果运行了,请先关闭这些软件再进行尝试;如果没有运行,请修改一下这个软 件的 Apache 端口或者重启计算机尝试! 织梦仿站教程:第二天:织梦系统认识新手篇——系统文件夹讲解-织梦 CMS 上一节课,我们将到了织梦Dede系统的 WinXP 运行环境配置以及 Dede 系统的安装,今天我们就来开始 认识了一些 Dede 系统各个文件夹的代表含义,这里我们以最新的 V5.6 版来做演示。
我们在织梦官方网站 下载后的程序文件列表解压后如图: Dede 系统的文件夹主要包括了以下几个方面 系统目录 数据目录 模板目录 后台目录 会员目录 模块插件目录 其它目录 1)系统目录 系统目录,一般都是全局函数、类处理文件、标签
源码等一些保持系统正常运行的必须存在的文件!这个 文件夹为 include/ 我在上面之所以以/结尾,意思就是这个文件夹下的所有子文件夹及文件均是系统目录。
绝大多数情况下是 既不能删除,也不能移动。
甚至连更名都不允许。
除非你能对 Dede 进行彻底的二次开发,否则请不要对 这个目录进行操作。
2)数据目录 数据库目录,一般用于存在网站是运行的过程中所产生的一些文件,有了这些文件,系统才能更好的运行 起来。
当然,有的文件,也是必须存在的。
这个文件夹为 data/ 当然,由于这个目录下的文件夹较多,为了能使大家能够更好的区别了解,我在这里也为大家简单的整理 了一下这些子文件夹的含义: data 数据目录 └—admin 网站后台管理的一些必要配置 └—backupdata 默认的系统数据库备份目录后台可设置为其它目录 └—cache 缓存目录这个缓存是栏目缓存等 └—enums 联动菜单 └—js JS 文件 // 这个来源于后台生成—gt 获取 JS 文件 └—mark 水印相关 └—module 模块插件 //这里的文件均可以在后台模块管理处安装或下载 └—payment 看这文字跟支付相关,貌似 V5.6 无效了待确定 └—rss RSS 订阅文件,在后台生成 └—safe DedeV5.6 新增的后台 验证安全设置 的配置文件 └—sessions 这个不用说了,sessions 验证文件 └—textdata 这个是如果将文章以文本形式存储的话,那么就会储存到这里└—tplcache 模板生成具体内容时的标签缓存└—uploadtmp 上传的临时文件夹└—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 文档随机模板配置上面呢,我列出了大部分的文件夹的大体含义,这里仅供大家参考。
如果有错误的地方欢迎大家提出。
3)模板目录说到这个,估计很多人眼睛都亮了。
因为一个网站做得好不好,其实模板通常也就是网站的前端体现是非常重要的一个环节,这里废话不多说,我只想说重点。
就是这个模板文件夹的目录是:templets/同理,由于模板目录里文件比较多,我也会给大家列出一个大概的样式,用于大家参考:templets/ 前台模板文件的总目录└—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 列表└—plus/ 模块插件的模板目录└—system/ 其它的一些系统底层模板└—wap/ 手机 wap 模板4)后台目录我们常说的后台目录,一般都是指的管理员在后台地址登陆所在的目录。
在 DedeCMS 中,默认的后台目录为:dede/注意:推荐大家在系统完成调试后修改这个目录名,防止非法用户登录。
5)会员目录 会员目录一般用于网站提供给一些访客用于注册、登陆用的。
当然,里面也包括了会员空间, 会员管理中心的模板风格等文件。
该目录的地址为: member/ 6)模块插件目录 这个目录一般用于模块插件的文件存在,比如购物车、高级搜索、动态浏览时的文件、记录 下载次数、阅读次数等。
这个文件夹为: plus/ 7)其它目录 其它目录包括 Html 静态目录,专题目录等等。
这些文件可根据自身需要来处理。
a/ 默认的静态页面生成页面 install/ 系统安装界面 uploads/ 图片、附件等保存目录 special/ 专题目录 images/ 程序本身用到的图片 织梦仿站教程:第三天:织梦系统认识新手篇——模板及常用数据库-织梦 CMS 上一节课我们给大家已经详细讲到了 Dede 系统的各个文件夹的具体含义,今天我们接着来给大家讲解 De de 的模板风格及数据库相关的知识。
当然,在这里,你也是可以适当的先了解,至于具体的用法和熟悉我 们会在后面的教程一步步提到。
如何新建模板方案 如何定义目标模板文件 模板文件的命名规则及注意事项 常见数据库表及其字段的含义一、模板风格文件1)如何新建模板方案我们在上一讲的文件夹介绍中已经给大家讲过,Dede 系统的模板文件夹是位于根目录下的 templets 文件夹,他包含了当前的默认文件夹、模块插件模板文件夹,系统底层模板文件夹这三个。
那么我们如果要创建我们自己的新的模板方案,就只需要在 templets 文件夹创建一个文件夹来用于存在具体的各个模板文件,如图:就这么简单,我们自己的模板方案已经创建成功。
2)定义/设置模板风格我们创建好模板方案以后,其实这时候是无效的。
为什么呢?因为我们的后台其实并没有对它进行定义。
这时候,我们就需要进入后台,【系统】→系统基本参数对这个模板方案进行设置。
如图:好了,到这一步的时候呢,我们创建的模板方案已经基本完成了。
不过,这里请:注意:这只是创建了模板方案,模板文件里我们还没有做。
这个我们也会一步步来进行完善。
3)模板文件的命名规则及注意事项我们刚才已经成功创建并设置好了自己的模板方案,那么接下来呢,就是要为这个模板方案创建属于我们自己个性化的模板文件了。
Dede 系统的模板是以.htm 格式的静态网页存在的。
所以我们只需要在刚才的xuewl_com 目录下创建静态的网页文件,比如首页: Dede 系统的模板命名从根本上来说都属于任意的。
就是说,对命名的要求是没有的。
只是大家来命名之 后需要到后台的某些地方进行更改、设置,比如栏目的高级选项。
好了,Dede 系统的模板我们就先了解到这里。
以后我们也会继续的慢慢接触这方面的内容及知识。
二、Dede 常见数据库表 由于 Dede 的表比较多,在这里我只能列出常见的、默认的一些表给大家做以参考。
如需要 详细的数据字典,请关注本站近期推出的 DedeCMS 数据库字典帮助手册。
dede_archives 字段名 类型 最大长度 默认值 备注id mediumint 8 自动编号 文档 IDtypeid smallint 5 0 文档所属主栏目typeid2 varchar 90 0 文档所属副栏目sortrank mediumint int 0 文档排序置顶flag mediumint 0 NULL 自定义属性ismake smallint 6 0 是否生成静态channel smallint 6 0 所属频道arcrank smallint 6 0 阅读权限会员组click mediumint 8 0 点击数money smallint 6 0 阅读权限金币arcrank smallint 6 0 阅读权限title char 60 Empty string 文章标题shorttitle char 60 Empty string 简短标题color char 7 Empty string 标题颜色writer char 20 Empty string 作者source char 30 Empty string 来源litpic char 100 Empty string 缩略图pubdate int 10 0 更新时间senddate int 10 0 发布时间litpic char 100 Empty string 缩略图mid mediumint 8 0 发表会员 MIDkeywords char 30 Empty string 关键词lastpost int 10 0 最后一次顶/踩时间scores mediumint 8 0 文档积分goodpost mediumint 8 0 顶的次数badpost mediumint 8 0 踩的次数notpost tinyint 1 0 是否允许评论description varchar 255 Empty string 文档简介filename varchar 40 Empty string 自定义文件名dutyadmin mediumint 8 0 责任编辑tackid int 10 0 暂无作用mtype mediumint 8 0 会员我的分类weight int 10 0 V5.6 手工排序 织梦 CSM 仿站教程:第四天:织梦系统提高标签篇——文档列表标签-织梦 CMS 上一节课我们给大家介绍了模板和常用数据库的一些基本知识,从今天开始,我们就要学习 织梦的调用标签了。
首先,今天要学习的是 Dede 系统中一个非常重要的标签:文档列表标 签,我们也把他叫做 arclist 标签。
为了能更好对它进行专业命名以及规范,以后的教程中 我都直接将他称为 arclist 标签。
在具体学习 arclist 标签之前,我们还需要了解一下织梦标签的书写格式以及两种调用方式。
一、织梦DedeCMS系统的标签知识1)Dede 系统标签的两种调用方式及书写格式Dede 系统标签调用有两种格式,也就是有底层模板和无底层模板。
注意:所谓底层模板,就是具体的显示内容。
第一种:无底层模板Dede 系统无底层模板标签通用书写格式为:dede:标签名 参数值/例如:dede:field nametypename/,在新版本中,这个也等同于dede:field.typename/。
第二种:有底层模板Dede 系统有底层模板标签通用书写格式为:dede:标签名 参数 1值 1 参数 2值 2 ... 参数 N值 N底层模板样式/dede:标签名参数 1 到参数 N 指的是可以有多个复合参数,并用空格分离。
比如,下面的这一段具体调用。
dede:arclist row8field:textlink//dede:arclist上面,这一个就是调用网站最新更新的 8 篇文章。
其中的field:textlink/就是我们所说的底层模板,它是用来显示具体的内容的。
2)Dede 系统标签调用的主意事项 1. 所有的标签字符必须在半角英文状态进行; 2. 所有的标签必须严格按照格式来书写; 3. 标签调用必须要写在指定的模板文件.htm 中才会有效,不能直接在
PHP 文件中使 用; 4. 标签调用的字段均可使用函数进行字符处理后面我们会讲到;二、文档列表标签arclist详解1)适用范围全局使用/既所有的前台模板均可调用,比如首页、列表、内容等2)参数列表参数,是用来限制调用条件,满足更多的个性化展示。
1. row8 调用条数既循环次数; 2. titlelen‘30’ 限制文档标题的最大字符数注意:一个汉字为两个字符 3. flagc 文档自定义属性这里可同时定义多个属性,需用半角分隔; 4. noflagc 不包含自定义属性,用法上同; 5. typeid‘2’ 指定栏目,多个栏目请用半角符号的分割; 6. col‘2’ 显示列/(不推荐此参数,准备的标准格式应该是 CSS 控制浮动) 7. infolen60 简介最大字符; 8. imgwidth100 缩略图宽度; 9. imgheight100 缩略图高度; 10. orderbypubdate 排序字段,取值范围有 click等同于 hot/sortrank/id/near/lastp ost/scores/rand/weight; 11. keyword关键字 包含某关键字,多个请用半角符号分割 12. aid1 指定文档; 13. idlist123 指定文档列表; 14. getall1 在没指定这个参数情况下,栏目页,内容页不会获取它的子级栏目; 15. channelid1 指定内容模型频道; 16. addfields字段 获取附加表的字段; 17. limit起始 ID多少条 这个与 row 不能同时使用; 18. orderwaydesc 排序方式/asc 为正序desc 为倒序,默认为 desc; 19. subday2 获取指定天数内通常用于做本月热门类似;3)底层模板底层模板的调用方法为:field:字段名/这里的字段名默认取值为主表的所有字段dede_archives,如果您已经指定了 channelid 与addfileds 参数,那么取值范围也会相应增加 addfields 里的列表;三、文档列表标签arclist图文实例1)单一参数调用首先,在我们的默认模板里创建一个名为 index.htm 的首页模板其实前面,我们也以前创建好 ,写上如下代码:ltDOCTYPE html PUBLIC quot-//W3C//DTD XHTML 1.0 Transitional//ENquot quothttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdquotgtlthtml xmlnsquothttp://www.w3.org/1999/xhtmlquotgtltheadgtltmeta http-equivquotContent-Typequot contentquottext/html charsetgb2312quot/gtlttitlegtdede:global.cfg_webname/lt/titlegtltstylegtNav ol Nav ol lipadding-right:8pxNav ol li a color:333 text-decoration:noneNav ol li a:hover color:FF0000 text-decoration:underlinelt/stylegtlt/headgtltbodygtltdiv idquotNavquotgtlth2gt最新文章lt/h2gtltolgtdede:arclist row10ltligtlta hrefquotfield:arcurl/quotgtfield:title/lt/agtlt/ligt/dede:arclistlt/olgtlt/divgtlt/bodygtlt/htmlgt如下图:这段代码的意思是调用全站的最新 10 篇文章,我们将之保存后生成为了便于演示,生成静态的过程一律省略的调用结果如下:2)复合多个参数调用接下来,我们将 index.htm 中的ltbodygtlt/bodygt全部替换为如下代码:折叠 XML/HTML 代码复制内容到剪贴板 1. ltdiv idquotNavquotgt 2. lth2gt推荐文章lt/h2gt 3. ltolgt 4. dede:arclist row10 titlelen12 flagc 5. ltligtlta hrefquotfield:arcurl/quotgtfield:title/lt/agt field:click/ 6. lt/ligt 7. /dede:arclist 8. lt/olgt 9. lt/divgt上面这段代码的意思是调用推荐文章 10 条,并且最大字符数不能超过 12 个字符也就是 6个汉字,在底层模板中的标题后面加了一个括号用于显示点击数接下来我们来看最终生成后的效果: 织梦 CMS 仿站:第五天:织梦系统提高标签篇——列表归档标签list-织梦 CMS上一节课,我们讲到织梦系统的第一个常用的重要标签arclist,相信大家已经领略到了 Dede 系统标签的强大之处,它的灵活、方便、简单等的特点在所有的 CMS 系统中早已成了亮点。
今天,我们继续学习第二个常用的重要标签——文档归档标签list,为了便于书写及讲解,后面统称为 list 标签。
今天我们要学习的主要有以下三部分: 文档归档标签list知识详解 分页页码标签pagelist知识详解 图文实例练习 一、文档归档标签list知识详解 1)list 标签的适用范围 list 标签的作用主要是调用当前栏目的所有文档,并且与分页页码标签配合形成的一种详细 栏目文档归档。
所以: 该标签只适用于终极栏目列表。
2)list 标签的书写格式 list 标签是属于第二种有底层模板的调用方式,故它的调用格式为: dede:list 参数 1值 1 参数 2值.
上一篇:
网页设计的基本方式
下一篇:
论“十二五”期间的行政体制改革