寻求帮助  
 购买授权  
  欢迎您使用DiY-Page!
  软件简介
DiY-Page 面向广大中小型网站的站长,使他们拥有一种便捷、高效的方式,重新组织论坛中优劣有分异的内容,并自由而简易地定制一级页面的外观。

在本系统中,站长可通过限定内容来源板块范围、给不同内容区域制定复杂的筛选条件、指定多种排序依据等方式,对论坛中的内容进行重新组织基础上的自动展现。重新组织的相关规则一旦确定,站长无需再对逐个具体的内容条目进行人工审定,一切将由系统自动完成。同时,本系统提供功能强大的在线页面外观及布局修改功能。站长可通过新建和修改页面布局表格的方式,修改页面的结构;通过插入和编辑各种对象,更改具体页面内容的展现方式。此外,对页面外观操作的效果,都会以“所见即所得”的方式立即展现出来,非常直观。

在软件的实现原理上,本系统将页面分解为总体布局、对象和对象外框三个部分,更易于对页面的内容和外观进行精确的控制。在数据存储结构上,本系统使用多级数组存储页面的布局结构和对象属性,数据容量大,可靠性好,可扩展性强。此外,本系统还拥有“智能缓存”技术、模块式程序结构、模板分离技术、语言字串分离结构、不扩充和修改论坛数据库等技术特性。

  关于本帮助文档
本文档将给您提供一种快捷的方式,在短时间内学习如何安装和使用 DiY-Page,同时掌握一些使用技巧,解决一些常见问题。在安装和使用本软件之前,推荐您仔细阅读本文档。

未经许可,任何组织或个人不得将本文档中的任何内容用于商业性的转载或出版。

  最终用户许可协议
  总则
任何个人或团体,在理解、同意、并愿意遵守本协议的全部条款的前提下,方可开始使用本软件。如果您无法理解、同意、并愿意遵守本协议中的任一条款,请不要使用本软件。

如果您已经开始使用本软件(“开始使用”是指,在本地计算机、局域网、Internet等各种网络环境中安装本软件之后),我们即认为您已经理解、同意、并愿意遵守本协议的全部条款。

电子文本形式的协议如同双方书面签署的协议一样,具有完全的和等同的法律效力。如果您未能遵守本协议的任一条款,您的授权将被终止,所被许可的权利将被收回。您将承担与本协议相关的一切法律责任。

本软件的开发方保留对本协议的最终解释权,并拥有在不事先通知的情况下,修改本协议内容的权力。修改后的协议自改变之日起,对新授权的用户生效。

  版权声明
本软件在中华人民共和国国家版权局的计算机软件著作权登记号为 2006SR00158 。本软件受到中华人民共和国知识产权法和国际版权公约的保护。

对任何有非法使用、传播及其它侵权行为的组织或个人,我们保留最大限度地追究其法律责任的权力。

  授权许可
本软件对“非商业用途”(定义见下文)是免费的,用户无需购买授权许可也可合法地使用本软件。

本软件对“商业用途”(定义见下文)是收费的,您必须首先购买授权许可方可合法地使用本软件。

本协议对“商业用途”的定义如下:
1、使用本软件构建的网站中包含以盈利为目的内容,如买卖商品、招收付费会员、提供收费服务等。此种情况下,无论网站的所有者为公司还是个人,一律视为“商业用途”。
2、网站所有者为公司,或其它盈利性的团体。此种情况下,无论网站中是否包含以盈利为目的内容,一律视为“商业用途”。

本协议对“非商业用途”的定义如下:
凡不符合“商业用途”定义中所述条件的,一律视为“非商业用途”。

  权利与义务
用户可以修改本软件的源代码(在本软件的开发方提供的前提下)或界面风格以适应自身需求,但是,在未获得授权的情况下,禁止在本软件的任何部分的基础上,发展任何派生版本、修改版本或第三方版本用于重新分发 。

软件开发方有权收集用户的网络地址、所使用的本软件的版本号及其它不侵害用户隐私的信息。

  免责声明
本软件及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。

用户必须承诺,自己是出于自愿而使用本软件。您必须自行评估和了解使用本软件的风险。本软件的开发方不承担任何因使用本软件而导致的损害的相关责任。

对于使用本软件构建的网站上的任何内容,本软件的开发方不承担任何相关责任。

  安装指南
  全新安装
1、将upload目录下的所有文件和目录上传至您的服务器。
提示:请不要上传upload目录本身。所上传到的目录即为您的DiY-Page安装目录。请注意,通常不能将DiY-Page安装到论坛根目录中。如果您的论坛安装在网站根目录,请参阅下文“问答录”中的相关内容。

2、将to_bbs_dir目录下的所有文件上传至您的论坛根目录。
提示:请不要上传to_bbs_dir目录本身。如果没有正确上传这些文件,您页面上的“登录信息”将无法显示。

3、如果您的服务器操作系统不是Windows,请您将dpmain/data目录下的所有文件和目录的属性改为777。
提示:如果您不清楚服务器的操作系统,可以向空间提供商询问。

4、从 http://您的网址/您的DiY-Page安装目录/dpadmin.php 登录后台管理界面。
提示:默认用户名为 admin ,密码为 root 。

5、登录后台管理界面后,点击上方功能导航中的“用户管理”,点击用户“admin”以修改默认的管理员密码。
提示:您也可以在这里添加新的管理员,并删除原“admin”用户以增强安全性。

6、点击上方功能导航中的“修改设置”,在“基本设置”中填好数据库信息,再到“论坛门户模块”进行相关设置。
提示:数据库信息可参考论坛的配置文件,如config.inc.php等。PHPWind用户请特别注意,请将“论坛程序类型”选为PHPWind,并将数据表前缀改为“pw_”(修改过数据表前缀的按实际情况填写)。

7、点击上方功能导航中的“网站首页”,查看首页能否正确显示。
提示:页面上可能有部分地方暂时没有内容,在进行页面定制之前属正常现象。如果不能正确显示首页,请根据出现的错误提示信息,检查上述安装步骤是否已正确执行。如果问题仍然无法解决,请查阅下文中的“问答录”或到官方网站寻求帮助。

  升级安装
可以参照全新安装的步骤进行,但请注意以下不同之处以保留您原来的数据:

请您不要上传dpmain/data目录。您可以在上传upload目录下的所有文件和目录之前,将此目录删除。

  定制指南
  基本操作
登录后台管理界面后,点击上方功能导航中的“编辑页面”,即进入页面定制界面。在其中,您可以直观地看到您的页面的显示效果。

移到任一对象上方时,该对象所处的区域将处于高亮状态,同时将显示出对象工具栏。工具栏的上半部分为对象的名称,下半部分为一排功能按钮。移到按钮上方时,会出现相应的功能提示,您可据此进行各项操作。

在界面中还可以看到绿色的方框,这标示的是布局表格的范围。在绿色方框中还有若干个红色方框,这标示的是此布局表格中各个单元格的范围。当鼠标移动到绿色方框内时,会在方框顶部显示出当前所指的布局表格的工具栏;移动到红色方框内时,会显示出当前所指的单元格的工具栏。这些工具栏的使用与对象工具栏类似,您只需点击相应的功能按钮即可完成想要的操作。

对页面中的元素进行各项操作之后,其效果都会立即在界面中展现出来,非常直观。

  页面布局的定制
布局表格是页面定制的重要工具。每个布局表格中包含有若干个单元格,每个单元格中可放置若干个对象(或嵌套的布局表格)。

请您注意,DiY-Page中的布局表格与您所接触过的概念可能有所不同。DiY-Page中的布局表格只能有一行,这是出于页面加载速度和布局灵活性的考虑。如果需要多行的布局结构,可以通过插入多个布局表格来实现。

在单元格中插入嵌套的布局表格,是进行页面布局的一种重要方式。通过多层嵌套的布局表格,理论上可以实现任意的布局形式。

对布局表格和单元格进行编辑,调整其的宽度、高度和样式等属性,也是进行页面布局的重要一环。在布局的过程中,您可能需要不断地对这些属性进行调整,以实现完美的布局效果。

  对象的定制
DiY-Page把页面中集中表现特定内容的区域,如“登录信息”、“帖子列表”等,称为“对象”。

编辑或新建对象时,可以通过调整对象的各项属性,如“按分类显示”、“详细信息模式”等,改变对象的显示效果。

  常见问题
  我的论坛安装在网站根目录,但我希望一进入我的网站看到的就是DiY-Page的页面,怎么办?
请您将DiY-Page安装到 dp 目录下,然后编辑本安装包中tool目录下的index.htm,将其中的“www.yourwebsite.com”改为您的网址,再将此文件上传至论坛根目录。这样,访问者在访问您的网站根目录时,就会直接跳转到DiY-Page的页面。

  出现“无法写入以下数据(文件)”的提示,怎么办?
1、请您将dpmain/data目录下的所有文件和目录设为可写。非Windows服务器请将其属性设为777,Windows服务器则可将其属性设为完全可读写(如果有必要且有权限的话)。

2、部分Windows服务器可能无法将DiY-Page安装在根目录。请参考上一问题的解决方式,把DiY-Page安装在 dp 目录下,同时加一个跳转页面。

  我发现页面上的“登录信息”是空的,怎么办?
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”字样,怎么办?
此问题与上一个问题的实质是一样的,您可参考上一问题的解决方法。

  页面提示数据库出错,且错误信息中有“Access denied for user”字样,怎么办?
请您到后台管理程序中,点击“修改设置”,在“基本设置”的“数据库连接设置”中,正确填写数据库信息。如果不清楚,可以参考论坛的配置文件(如config.inc.php),也可向空间提供商询问。

  页面提示数据库出错,且错误信息中有“Table ... doesn't exist”字样,怎么办?
1、请您到后台管理程序中,点击“修改设置”,再进入“论坛门户模块”,正确填写“数据表前缀”一项。通常情况下,Discuz的数据表前缀为“cdb_”,PHPWind的数据表前缀为“pw_”。如果您自己修改过前缀,也请按实际情况填写。

2、在“论坛门户模块”中,检查您是否正确选择了所用的论坛程序的类型和版本。版本可能与您目前所用的不完全一致,但有可能仍然可用。

  点击页面上的所有论坛或帖子链接,均出现“找不到网页”的提示,怎么办?
请您到后台管理程序中,点击“修改设置”,再进入“论坛门户模块”,检查您是否开启了“使用伪静态地址”。如果您对此选项的意义和实现方法不是很清楚,请选择“否”。如果您确实需要实现伪静态地址,请参考下文“使用技巧”中的相关内容。

  点击页面上的所有论坛或帖子链接,均出现“您无权查看该页”的提示,怎么办?
您的空间没有把index.php设为默认文档之一。您可以要求空间提供商将index.php设为默认文档。如果您的空间带有控制面板,也可自行进行此项配置。

  使用技巧
  实现伪静态地址,大幅提高搜索引擎收录率
首先要确认您的空间支持伪静态功能。如果您不清楚,请先向您的空间提供商询问。一般地,使用Apache的服务器都支持最简易的伪静态方式。使用Windows的服务器,通常需要您有服务器的管理控制权,才能启用伪静态地址。

使用Apache的服务器(操作系统常为Linux或Unix)可以使用最简易的方式:
1、将安装包中tool目录下的urlre_apache.zip释放到电脑上的任一目录。
2、编辑释放出的.htaccess文件,找到其中的“RewriteBase /dp/”,将“/dp/”改为您的DiY-Page安装目录。如果DiY-Page安装在根目录中,请改为“/”。
3、将修改好的文件上传至您的DiY-Page安装目录。

使用IIS的服务器(操作系统常为Windows)可使用以下方式(您需要拥有服务器管理权限):
1、首先确设服务器上已经安装Rewrite组件(在IIS的ISAPI列表中有一个名为“Rewrite”的筛选器,其的“可执行文件”为“Rewrite.dll”)。
2、在Rewrite组件的配置文件(httpd.ini)中加入以下几行:
# DiY-Page Rewrite Rule
RewriteRule ^(.*)/pagetype-bbsforum-and-fid-([0-9]+)\.html$ $1/dpindex\.php\?pagetype-bbsforum-and-fid-$2.html
RewriteRule ^(.*)/pagetype-bbsthread-and-tid-([0-9]+)\.html$ $1/dpindex\.php\?pagetype-bbsthread-and-tid-$2.html
RewriteRule ^(.*)/pagetype-bbsforum-and-fid-([0-9]+)-and-page-([0-9]+)\.html$ $1/dpindex\.php\?pagetype-bbsforum-and-fid-$2-and-page-$3.html
RewriteRule ^(.*)/pagetype-bbsthread-and-tid-([0-9]+)-and-page-([0-9]+)\.html$ $1/dpindex\.php\?pagetype-bbsthread-and-tid-$2-and-page-$3.html
3、增加之后,您可能需要重新启动IIS服务才能使改动生效。

  导航栏的使用
默认的导航栏对象类型为“页面导航栏”,根据您所使用的模板的不同,通常只能显示不超过9个导航按钮。如果您需要更多导航链接,可以将默认的导航栏对象删除,再在原位置插入一个类型为“底部链接栏”的对象。此对象的使用与“页面导航栏”类似,但可以容纳大量文字导航链接。

您也可以使用插入“Flash动画”或“HTML代码”对象的方式,插入Flash动画或其它形式的导航栏,更灵活地实现精美的导航栏效果。

  广告的布置
对于“带链接的图片”形式的广告,您可以通过插入“图片”类型的对象来实现。填入广告图片的地址,再填入需要指向的链接即可。

对于代码形式的广告,您可以通过插入“HTML代码”类型的对象来实现,只需将广告所需的源代码(通常为JavaScript)填入即可。

  统计代码、备案编号等信息的放置
请进入后台的“修改设置”,在“网站和页面信息”中,将所需文字或代码填入“底部HTML代码”一项中即可。

  幻灯片的使用
在页面中的适当位置插入类型为“附件图片展示”的对象,在论坛范围中,选择一个专门放置图片新闻类帖子的论坛,同时启用“每个主题只显示一幅图片”,再将“使用幻灯片模式”选为“是”,即可制作出一个比较精美的首页新闻图片幻灯。

  官方网站
本帮助文档旨在使您在短时间内学习DiY-Page的安装和使用,可能无法给您提供足够的信息。要寻求帮助,或获取有关DiY-Page的详细资讯,请访问DiY-Page官方网站,网址为:

www.diypager.com

此网址的主体部分拼写为diypager,请不要遗漏最后一个“r”。


© DiY-Page, All Rights Reserved.