欢迎您使用DiY-Page!
软件简介
DiY-Page = 独立文章系统 + 论坛读取模块,可以快速建立基于论坛的门户网站,也可构建不依赖论坛的简易站点。
它小巧、绿色:只有几百KB,不修改论坛程序,基本不占用数据库。
它简洁、易用:独创的 “设计视窗(TM)” 可在后台直观地修改页面布局,傻瓜式的操作。全自动采集功能,实现网站内容无忧更新。
它新颖、原创:“设计视窗(TM)” 率先实现完全直观化的DIV+CSS布局,也支持传统表格布局,轻松组合出任意布局。
它屡获殊荣,荣膺:
第二十二届全国青少年科技创新大赛金牌(计算机科学类第一位)
第八届高士其科普奖 全国青少年科技发明奖
共青团中央 第四届中国青少年科技创新奖
它亦被《第二十二届全国青少年科技创新大赛获奖作品集》收录(此书全国各新华书店有售)
它的作者已被中国人民大学保送录取
关于本帮助文档
本文档将给您提供一种快捷的方式,在短时间内学习如何安装和使用 DiY-Page,同时掌握一些使用技巧,解决一些常见问题。在安装和使用本软件之前,推荐您仔细阅读本文档。
未经许可,任何组织或个人不得将本文档中的任何内容用于商业性的转载或出版。
请先阅读
请您在使用之前,
点击这里 阅读最终用户许可协议。出于人性化的考虑,本协议的完整文本放置在本文档附录中。如果您开始使用本软件,即代表您已经理解、同意、并愿意遵守本软件的最终用户许可协议。
安装与删除
全新安装
1、上传 to_upload_dir 目录下的所有文件(不含目录本身)到程序安装目录(通常为网站根目录)
2、上传 to_bbs_dir 目录下的所有文件(不含目录本身)到论坛目录
3、如果服务器使用UNIX类系统,请设置以下文件和目录的属性为777:
(1) dpdata下的所有文件(不含目录本身)
(2) dpcache目录本身
(3) dpfiles目录本身
4、访问“(安装目录)/dpadmin.php”,以默认用户名 admin 密码 root 登录后台(之后请记得到“用户管理”中修改密码)
5、进入“修改设置”逐项仔细进行配置,尤其是数据库信息和“论坛读取模块”部分
6、可到后台 “设计视窗(TM)” 修改布局,配置页面
7、如需使用独立于论坛的CMS,请先在“修改设置”中填好数据库信息,再到“模块面板”中点击“创建数据表”
升级安装
注意:原来使用DiY-Page 4.x或3.x版本或更早版本的用户无法升级安装,只能全新安装。
1、备份原来的DiY-Page程序目录和文件,如果您原来对风格或程序文件做过修改还可以在升级后还原。
2、将DiY-Page安装包中 to_upload_dir 下的 dpdata目录 删除,然后上传 to_upload_dir 目录下的所有内容,替换原来的。
3、将DiY-Page安装包中 to_bbs_dir 下的所有文件上传至论坛根目录,替换原来的。
4、原来使用DiY-Page 5.0.6或以下版本(但不低于5.0)的用户,请将原dpmain/data下的所有文件移至根目录下的dpdata目录。然后请参考全新安装步骤中的文件权限设置,重新配置文件权限(777)。
删除
1、如果使用过独立发布模块等需要创建数据表的模块,请到后台的模块面板中进行删除数据表的操作。
2、到后台的修改设置中的“杂项设置”,如果“使用数据库存储基本数据”选择了“是”的话,请将其改为“否”,并点击确定。
3、删除DiY-Page的所有文件和目录即可。
常见问题
我发现页面上的“登录信息”是空的,怎么办?
1、请检查您是否将to_bbs_dir目录下的所有文件上传到了您的论坛根目录,在论坛根目录下应该能见到几个文件名以dp_login开头的文件。如果见不到,请上传之。
2、请您在后台“修改设置”的“论坛读取模块”中,正确设置“论坛地址”,尽量填相对路径(如“bbs”),如果填了绝对路径,注意在前面加“http://”,如“http://bbs.diypager.com”。
3、部分免费空间会自动在所有页面添加广告,这种情况下登录框会出错,无法显示。我们只能建议您更换一个没有广告的空间。
我发现页面上的帖子标题、用户名称等均为乱码,看起来像很多问号,怎么办?
1、请进入后台管理程序中的“修改设置”,找到“强制设定数据库字符集为”,分别设置成 gb2312 、 big5 、 gbk 、 utf8 、 latin1 五个值各试一下,每次设置完都到“编辑页面”看一下,检查乱码问题是否解决。
2、如果以上几个值都试过了,均不能解决,请向您的空间提供商询问MySQL的默认字符集以便填写。
页面提示数据库出错,且错误信息中有“Illegal mix of collations”字样,怎么办?
此问题与上一个问题的实质是一样的,您可参考上一问题的解决方法。
安装后提示“无法读取以下数据(文件):adminsession”的提示,怎么办?
请重新上传安装包 upload 目录中 dpdata 目录下的 adminsession.php 。
我的论坛安装在网站根目录,但我希望一进入我的网站看到的就是DiY-Page的页面,怎么办?
请您将DiY-Page安装到 dp 目录下,然后编辑本安装包中tool目录下的index.htm,将其中的“www.yourwebsite.com”改为您的网址,再将此文件上传至论坛根目录。这样,访问者在访问您的网站根目录时,就会直接跳转到DiY-Page的页面。
出现“无法写入以下数据(文件)”的提示,怎么办?
1、请您将dpdata目录下的所有文件和目录设为可写。非Windows服务器请将其属性设为777,Windows服务器则可将其属性设为完全可读写(如果有必要且有权限的话)。
2、部分Windows服务器可能无法将DiY-Page安装在根目录。请参考上一问题的解决方式,把DiY-Page安装在 dp 目录下,同时加一个跳转页面。
页面提示数据库出错,且错误信息中有“Access denied for user”字样,怎么办?
请您到后台管理程序中,点击“修改设置”,在“基本设置”的“数据库连接设置”中,正确填写数据库信息。如果不清楚,可以参考论坛的配置文件(如config.inc.php),也可向空间提供商询问。
页面提示数据库出错,且错误信息中有“Table ... doesn't exist”字样,怎么办?
1、请您到后台管理程序中,点击“修改设置”,再进入“论坛读取模块”,正确填写“数据表前缀”一项。通常情况下,Discuz的数据表前缀为“cdb_”,PHPWind的数据表前缀为“pw_”。如果您自己修改过前缀,也请按实际情况填写。
2、在“论坛读取模块”中,检查您是否正确选择了所用的论坛程序的类型和版本。版本可能与您目前所用的不完全一致,但有可能仍然可用。
点击页面上的所有论坛或帖子链接,均出现“找不到网页”的提示,怎么办?
请您到后台管理程序中,点击“修改设置”,再进入“论坛读取模块”,检查您是否开启了“使用伪静态地址”。如果您对此选项的意义和实现方法不是很清楚,请选择“否”。如果您确实需要实现伪静态地址,请参考下文“使用技巧”中的相关内容。
另外,此种错误也有可能适用下面一个问题的解决方法。
点击页面上的所有论坛或帖子链接,均出现“您无权查看该页”的提示,怎么办?
如果您的服务器使用的是Apache,请首先尝试将安装包中tool目录下的.htaccess文件上传至DiY-Page的安装目录,看能否解决问题。
您的空间没有把index.php设为默认文档之一。您可以要求空间提供商将index.php设为默认文档。如果您的空间带有控制面板,也可自行进行此项配置。
使用技巧
实现伪静态地址,大幅提高搜索引擎收录率
首先要确认您的空间支持伪静态功能。如果您不清楚,请先向您的空间提供商询问。一般地,使用Apache的服务器都支持最简易的伪静态方式。使用Windows的服务器,通常需要您有服务器的管理控制权,才能启用伪静态地址。
使用Apache的服务器(操作系统常为Linux或Unix)可以使用最简易的方式:
1、用文本编辑器打开安装包中tool目录下的.htaccess文件。
2、找到其中的“RewriteBase /”,将“/”改为您的DiY-Page安装目录。如果DiY-Page安装在网站根目录中,则无需需修改。
3、将文件中最后四行开头的“#”删除,使命令有效。
4、将修改好的.htaccess文件上传至您的DiY-Page安装目录。
使用IIS的服务器(操作系统常为Windows)可使用以下方式(您需要拥有服务器管理权限):
1、首先确设服务器上已经安装Rewrite组件(在IIS的ISAPI列表中有一个名为“Rewrite”的筛选器,其的“可执行文件”为“Rewrite.dll”)。
2、在Rewrite组件的配置文件(httpd.ini)中加入以下几行:
# DiY-Page Rewrite Rule
RewriteRule ^(.*)/(dp-[a-z0-9\-]+\.html)$ $1/dpindex\.php\?$2
3、增加之后,您可能需要重新启动IIS服务才能使改动生效。
使用全自动采集功能,实现网站内容自动更新
到后台 模块面板 独立发布模块 采集条目,选择一个您需要的规则点击“使用此规则采集”,就可看到自动采集的设置。在里面设定好开始页、结束页、目标分类等,确保采集到的是最近更新的页(例如目标网站的第1页是最近更新内容,开始页结束页就都填1)。“加入自动采集队列”一定要选“是”。
点击“确定”,然后点“停止采集”停止后台的采集进度。建议停止之前先看看此规则能否正确采集,采集速度是否够快(特别慢的话建议换一个规则)。
可以同时把多个规则的“加入自动采集队列”打开,系统会自动在前台默默地按顺序采集。
本软件的自动采集前台用的是图片方式调用,不影响访问者的浏览,不会显著影响服务器的速度,无需设置负载参数和凌晨时采集等,您可放心使用。
本软件的自动采集采用的是前台页面访问触发,如果您的网站访问量很小,自动采集的速度可能会很慢。每日页面访问量至少要达到500,自动采集才会比较有效果。否则建议您取消所有规则的“加入自动采集队列”,在后台手动采集。
导航栏的使用
默认的导航栏对象类型为“页面导航栏”。您也可以使用插入“Flash动画”或“HTML代码”对象的方式,插入Flash动画或其它形式的导航栏,更灵活地实现精美的导航栏效果。
广告的布置
对于“带链接的图片”形式的广告,您可以通过插入“图片”类型的对象来实现。填入广告图片的地址,再填入需要指向的链接即可。
对于代码形式的广告,您可以通过插入“HTML代码”类型的对象来实现,只需将广告所需的源代码(通常为JavaScript)填入即可。
统计代码、备案编号等信息的放置
请进入后台的“设计视窗”,找到网站底部的相关对象,编辑即可。
幻灯片的使用
在页面中的适当位置插入类型为“附件图片展示”的对象,在论坛范围中,选择一个专门放置图片新闻类帖子的论坛,同时启用“每个主题只显示一幅图片”,再将“使用幻灯片模式”选为“是”,即可制作出一个比较精美的首页新闻图片幻灯。
模版制作
中文官方网站
本帮助文档旨在使您在短时间内学习DiY-Page的安装和使用,可能无法给您提供足够的信息。要寻求帮助,或获取有关DiY-Page的详细资讯,请各位中文用户访问DiY-Page中文官方网站,网址为:
www.diypager.com/cn
附录:最终用户许可协议
总则
任何个人或团体,在理解、同意、并愿意遵守本协议的全部条款的前提下,方可开始使用本软件。如果您无法理解、同意、并愿意遵守本协议中的任一条款,请不要使用本软件。
如果您已经开始使用本软件(“开始使用”是指,在本地计算机、局域网、Internet等各种网络环境中安装本软件之后),我们即认为您已经理解、同意、并愿意遵守本协议的全部条款。
电子文本形式的协议如同双方书面签署的协议一样,具有完全的和等同的法律效力。如果您未能遵守本协议的任一条款,您的授权将被终止,所被许可的权利将被收回。您将承担与本协议相关的一切法律责任。
本软件的开发方保留对本协议的最终解释权,并拥有在不事先通知的情况下,修改本协议内容的权力。修改后的协议自改变之日起,对新授权的用户生效。
版权声明
本软件在中华人民共和国国家版权局的计算机软件著作权登记号为 2006SR00158 。本软件受到中华人民共和国知识产权法和国际版权公约的保护。
对任何有非法使用、传播及其它侵权行为的组织或个人,我们保留最大限度地追究其法律责任的权力。
授权许可
本软件对“非商业用途”(定义见下文)是免费的,用户无需购买授权许可也可合法地使用本软件。
本软件对“商业用途”(定义见下文)是收费的,您必须首先购买授权许可方可合法地使用本软件。
本协议对“商业用途”的定义如下:
1、使用本软件构建的网站中包含以盈利为目的内容,如买卖商品、招收付费会员、提供收费服务等。此种情况下,无论网站的所有者为公司还是个人,一律视为“商业用途”。
2、网站所有者为公司,或其它盈利性的团体。此种情况下,无论网站中是否包含以盈利为目的内容,一律视为“商业用途”。
本协议对“非商业用途”的定义如下:
凡不符合“商业用途”定义中所述条件的,一律视为“非商业用途”。
权利与义务
用户可以修改本软件的源代码(在本软件的开发方提供的前提下)或界面风格以适应自身需求,但是,在未获得授权的情况下,禁止在本软件的任何部分的基础上,发展任何派生版本、修改版本或第三方版本用于重新分发 。
软件开发方有权收集用户的网络地址、所使用的本软件的版本号及其它不侵害用户隐私的信息。
免责声明
本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。
用户必须承诺,自己是出于自愿而使用本软件。您必须自行评估和了解使用本软件的风险。本软件的开发方不承担任何因使用本软件而导致的损害的相关责任。
对于使用本软件构建的网站上的任何内容,本软件的开发方不承担任何相关责任。
如果您同意以上条款,请
点击此处 阅读“安装指南”。
附录:更新历史