欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

单页文档管理

shiping1 的头像

单页面 进行编辑(点更改=>保存) 它就更新了
如下图

在讲教程之前,我想我有必要简单说明一下“单页文档”到底是个什么东西。

简单来说,可以归纳为一句话:单页文档在是一个正规站点不可缺少的元素。

 

它主要体现在网站的“关于我们”、“联系方式”、“广告服务”、“版权声明”…… 等非经常性变动的介绍性页面。从这句话我们可以看出,单页文档的两个明显特性:一是不需要经常变动;二是属于介绍性质的;

 

接下来,我们开始来了解这个功能吧。

 

一、单页文档的管理

       单页文档座落在织梦后台的[核心]—[频道模型]—[单页文档管理],如图一:

(图一)

 

二、单页文档的添加

       按照(一)中的操作,我们找到单页文档的入口后,在页面的右侧,我们可以[添加一个页面],如图二:

(图二)

进入添加页面后,根据您自己的要求添加好各个选项。需要特别注意的是关联标识和是否编译内容:

1、  关联标识——其实对于一般站点都不重要,您甚至都可以不去了解。它只是当您的单页模板数量众多(比如上百个)的时候,用来进行按照同标识调用的一项选择性功能而已。您甚至可以把它当成是文章模型中的栏目分类;

2、  是否编译内容——如果这里选择“是”,那么下面的内容就可以直接输入织梦的各种调用标签,系统会自动把他们解析后输出。比如调用文档列表,可以用arclist标签。、

我们来看看具体的演示效果图,见图三:

图三

 

       填写好所有的表单后,可以点击内容下的“确定”按钮进行保存。

 

三、单页文档的修改

       当我们添加好以后发现单页文档的资料写错了,或是有的资料需要修改,那么就在单页管理页面,找到需要修改的单页文档,点击“更改”按钮,如图四:

图四

       管理界面与添加页面的参数一样,按照添加时的理解一样进行编辑即可。

 

四、单页文档的删除

       当我们不需要这个单页文档的时候,可以在后台对齐删除。进行单页管理管理界面,在需要删除的单页文档的右侧,点击[删除]链接即可。如图五:



来自 http://help.dedecms.com/install-use/2011/0614/61.html
 

 2007-05-18 00:12
 


 

织梦Dedecms制作"关于我们"等单页面的实现方法

发布于:2011-12-18  |   作者:何礼  |   已聚集:750人围观
摘要:在绝大部分的网站中,一般都会存在关于我们,广告介绍,联系方式等页面,在以前,我们一般都是制作成HTML页面,然后直接FTP到网站目录就OK,这样有一个缺点就是一旦要改动,就得FTP去改HTML文件,比较麻烦,其实在DEDECMS里面,有几种方法可以将这些页面的内

在绝大部分的网站中,一般都会存在关于我们,广告介绍,联系方式等页面,在以前,我们一般都是制作成HTML页面,然后直接FTP到网站目录就OK,这样有一个缺点就是一旦要改动,就得FTP去改HTML文件,比较麻烦,其实在DEDECMS里面,有几种方法可以将这些页面的内容做成数据库里面去,方便我们随时修改,这里介绍2种制作这种比较简单的HTML页面的方法。
第一:使用DEDECMS自带的单网页功能实现
我们打开后台,核心——频道模型——单页文档管理

点击单页文档管理,然后在右侧点击“增加一个页面”


这样就很简单额制作了一个单页面,DEDECMS是自带了一个简单的单页面模板文件 singlpage.htm,我们完全可以通过CSS来做一个更好的模板文件。
第二:当然就是使用内容模型,直接建立一个文章来实现 (就是建一个频道栏目吧 不是频道栏目也可以吧)
我们先在后台添加一个“公司简介”的栏目,(栏目添加可以参考dedecms入门教程第四课——dedecms5.7栏目添加和设置教程)

然后点击“更改”进入栏目管理页面

再点击“栏目内容”,然后在编辑器里添加详细内容就可以了;
下一步我们点击“高级选项”

修改列表模板,上图我们已经修改列表模板为list_about.htm,然后在这个模板里插入“{dede:field.content/}”标签就可以调用栏目内容了。
OK  以上就是2种制作简单HTML单个网页的方法,建议使用第一种,直观容易修改。

来自 http://www.heliweb.net/a/DEDEjiaocheng/96.html

 

sheawey

DedeCMS单页面模型的实现

上次写过一篇“从一个公司网站的制作看内容管理系统的选择 ”,其中说到DedeCMS的缺陷之一是单页面没有办法很好的实现。下面把怎么实现单页面模型的作法写出来。

DedeCMS现有的单页面模型

在设计栏目的时候选择了“单独页面”后,然后点击“页面”后,是这样的一个界面:



他 的原理是通过制定的单页面模版,直接在线编辑HTML页面,编辑完后直接保存文件。记住,你编辑的是已经生成的html文件,跟数据库没有任何联系。这种 做法有着很大的问题,在你要再次修改单页面文件的时候,是读取模版后的编辑界面还是直接编辑生成后的HTML文件?如果是前者,那么以前编辑的东西就不会 显示,就不能在以前修改过后的基础上修改;如果是后者,那么,模版换了怎么办?所以这个单页面模型是有很大的问题的。

一些网站制作者变通的实现

很多网站制作者把这些单独页面作为文章页面,某个栏目下级的栏目列表就是文章列表。不错,这样确实能实现一部分网站,但这样做未必很好,主要因为:

1、URI的规划不合理
在DedeCMS里,文章的URI一般是www.yourdomain.com/dir1/dir2/2007/05/17/123.html之类的,但是按照栏目结构的URI应该是www.yourdomain.com/dir1/dir2/或者是www.yourdomain.com/dir1/dir2.html让人看着比较舒服。

2、无法排序
DedeCMS的文章默认是按照发布时间倒序排的,你可以置顶一部分文章,但是不能随意的更改文章次序。把文章做为单页面栏目自然不能自由的排序了。

3、并列栏目出现多模型时,只能手工设置栏目列表

这里我列举一个公司网站的栏目结构:



这是一个公司的某个栏目及其子栏目。显然,最后一个是“列表-文章”模型,如果要这个栏目与前面三个栏目并列,如果把单独页面作为文章页面,显然是不行的。当然,你只能手动的在模版里面把栏目列表写死。

由于有以上三个问题,我们不得不重新修改这个单页面模型,使之符合我们的要求。

如何实现自动化的DedeCMS单页面模型

1、DedeCMS在选择单页面模型有这么一句话:“单独页面(栏目本身不允许发布文档)”,就是说,单独页面下不允许建立子栏目,其实不然,是可以的。他只是没有在系统里面提供给你链接,他根本没有程序上去控制它不让你生成子栏目,只要我们在浏览器里面输入:

yourdomain.com/dede/catalog_add.php?ID=3

其中3是你要在哪个单页面添加子栏目的该单页面的ID。

这样,单页面就可以添加单页面子栏目,不过这种方式的添加比较累赘,你可以通过修改如下文件里面的链接:

/dede/catalog_main.php 这个文件修改下拉菜单
/include/inc_typeunit_admin.php 这个文件修改右侧链接
在附件压缩包里面有这两个文件。

2、在数据表dede_arctype最后添加一个字段pbody,数据类型为text,主要放单页面的文本内容。

3、建立一个文件page_do.php,负责编辑单页面并且提交到数据库。

4、在模版里面嵌入代码:

{dede:field name=’pbody’ /}

即可调用。

附件:
dede-single.zip

来自 http://bbs.dedecms.com/simple/?t18875.html

 

普通分类: