名称:菜单的名称,比如:Home; 描述:鼠标放在连接上的提示文字。 其他的选择默认就 OK。点击保存,就会在页面上方看到连接了,如下图: (3)次链接(Secondary links) 点击“Secondary links”,进入主菜单的列表页面,这里显示的是 garland 主题最上方的导航 菜单,在模板中,使用$secondary_links 输出的 ul 列表;添加和使用方式和主菜单是一样的。 到此,站点创建部分就介绍到这里,如果想获得更详细的介绍,请访问 http://drupaluser.cn Drupal 使用者中文社区[ http://drupaluser.cn ] 2008 年 1 月 4 日 第七章 站点配置 站点配置主要关注于站点的基本信息设置方面,如站点名字以及性能等。在全新安装 Drupal 时, 本栏目下只有少量的 Drupal 的默认的配置选项。如果用户填加了其他模块后,会有更多的配置增加 在本栏目下。本章主要介绍 Drupal 默认配置,其他模块的配置将在后面的章节中进行详细介绍。 7.1 性能 导航“管理”--“站点配置”--“性能”,进入配置页面;如下图 (1)页面缓存,是指 Drupal 会采用静态页面的方式代替动态页面。这样,当用户在访问站点的 某个页面时,站点服务器不需要每次都进行服务端脚本解析再返回 HTML 页面,而是返回已存储在 服务器上的这个页面缓存(即生成好的 HTML 页面)。当页面中的内容被更改后,这个内容的缓存 会被清除并重新生成。这样种缓存机制可以极大的、明显的提高网站的性能和浏览速度。 Drupal 通过计划任务脚本(“cron.php”)定期的对全部页面进行缓存更新(即删除原缓存, 重新生成)。它实现了页面级(page-level)的缓存,任何元素(如节点、评论和区块等)都可以 被缓存。从性能方面讲,这是一个很大的提升。但是,缓存也会使用户在访问页面时有一些内容的 缺失,这是根时间有关的。例如某个博客文章被缓存了,而且缓存更新的时间是1分钟。那么即使 1 分钟内这篇文章被更新了,用户也不会即时的看到。因此,缓存的准确性与站点内容的更新频率成 正比,但缓存对性能的提升幅度却与站点内容的更新频率成反比。Drupal 默认对部分内容进行了缓 存,如变量,菜单,过滤器等,以提高程序运行效率。管理员可以控制缓存设置的就显示在“缓存 模式(Caching mode)”配置页面中。缓存模式共有三个选项:关闭、正常和激进的。管理员可 以选择其中某一项作为全站的缓存方式。它们三个的区别在于: 关闭:不开启缓存,可保证用户访问到的页面为最新,但速度较慢。 正常:Drupal 推荐的配置。Drupal 将开启页面缓存,并可设定更新的间隔时间。是一种权宜 之计。 ? 激进的:专家级适用,可能会有副作用。开启这个选项后,Drupal 将不再对所安装的 Module 进行初始化,这样可以最大限度的加速站点访问速度,但同也带来了副作用:当安装了新 Module 时,网站不能得到更新。 下面对“正常”和“激进的”缓存选项进行一下比较。 这两个选项在 Drupal 中是有很大区别的。“正常”的缓存机制,就如上文提到的,当有用户访 问某页时,如果有缓存则返回缓存页面。而“激进的”则会忽略所有模块的勾子函数(如各种初始 化函数等)。举个例子,当某个页面(如 node/1)被访问时,Drupal 直接去查找有没有 “node/1”整个页面的缓存,如果有就直接返回 HTML 页,而不再去调用 Drupal 中的任何模块。 而正常模式下的缓存机制,还会先调用 Drupal 的开启的各个模块的初始函数进行初始化 (initialization)。Drupal 在这个页面中使用红字提示了:“在使用激进的选项的时候,会有一些 模块不能正常使用”。因此在使用这个缓存机制前需要做一些权衡。不过一般情况下不会造成严重 的问题。 激进的缓存机制通常能很大的提升以博客为主要内容的站点的性能。只要用户选择了缓存,那 么就需要对更新时间的进行设置。Drupal 允许间隔时间短到 1 分钟,长到1天。间隔时间越长,则 缓存的效果越好,但更新速度也相应的变慢;间隔时间越短,性能提升就越不显著,但页面更新速 度相应就快,也可保证浏览者看到最新的页面内容。 (2)带宽优化(Bandwidth optimizations) 带宽优化,是指通过减少页面请求的大小与数量,以达到减轻服务器负荷、减少带宽使用并加 快平均页面响应速度的目的。在 Drupal 中,对带宽优化的主要方式是通过合并及压缩 CSS 文件。 一个主题可能包含有几个 CSS 文件,而且有些 Drupal 模块也包括自己的 CSS 文件。那么访问某个 页面时,Drupal 要载入所有的 CSS 文件。但是,每个 CSS 文件的加载都会额外增加一个 HTTP 请求, 从而增加了页面加载时间。因此,Drupal 可以通过对 CSS 进行优化而节约浏览器加载 CSS 的时间。 Drupal 对 CSS 的压缩主要通过两方面: 1. 将所有的 CSS 文件合并成一个文件。这样当浏览器下载时,不需要下载多个文件,大大的提 升了下载速度。 2. Drupal 会将 CSS 中的空格(white-space)全部去掉,进一步减少 CSS 的文件大小。但是, 建议只在正式发布的站点开启此选项,因为它可能会影响到外观模版的开发与调试。同时,如果没 有正确设置 files 文件目录,或者文件下载方式设为私有,那么此选项将自动关闭。 (3)区块缓存 Drupal6 中新增加了对区块的缓存,Drupal5 中没有这个配置选项的.区块的缓存,原理应该和页面 一样.当我修改一个区块时,匿名用户同样看不到变化.区块与页面缓存的区别在于,区块依赖于页面. 由于区块依赖于页面,即便是关闭了区块缓存,只要页面缓存还在的话,此时修改区块中的内容, 匿名用户是看不到区块中的变化的。但是对于那些在区块修改以后创建的页面,匿名用户能够访问, 并且区块存在于这些页面中的话,那么匿名用户在这些页面上是能够看到区块的变化的。 (4) 清空缓存 Drupal6 中新增加的功能,点击清空缓存的话,相当于清空了 cache 表中的数据,包括可以清 空 views 的缓存,修改了主题 info 文件,即得清空一下缓存,此功能相当于 Devel 模块的清空缓存 功能。 7.2 文件系统和文件上传 7.2.1 文件系统 导航“管理”-“站点创建”--“文件系统”,如下图 (1) 文件系统路径 文件存储的地方。目录必须存在并且必须有写权限。默认的是 Drupal 所在目录的 sites/default/files 子目录。在 Windows 系统中,不需要进行多余的操作。而在 Unix/Linux 操作系 统中,则应将 files 目录的权限设为“777”。 如果下载方式被设置为公开,此目录必须与 Drupal 的安装目录相关,并且能在 Web 上被访问。 如/var/www/html/drupal/files。但这样做,也不是安全的。因为其他用户可以通过在浏览器中输 入 files 文件夹的 URL 地址,即可下载到 files 目录中的文件,而无须通过 Drupal 进行登录验证。可 以设置下载方式为私有,那么就可以将 files 目录置于更为安全的地方了。 在 Windows 环境下,更改文件系统路径后,Drupal 会自动创建新的路径。例如,将 files 目 录改为 files2 目录,那么 Drupal 就会在根目录创建一个 files2 目录。请注意:在站点启用后更改此 设置会引起不可预料的问题。所以在已有的站点上更改此设置时需额外慎重。如需更改,也要先在 本地测试无误后,再在服务器上进行更改。 (2) 临时目录 用于存放上传的临时文件。这个临时目录会放置在 files 目录中。如设置临时目录为/tmp,文件 系统路径为 files,则实际的物理路径在 Windows 中为 Apache 所在驱动器下的“/files/tmp”,在 Linux 中为“/tmp”目录。通常,在 Windows 系统中设置为“C:\Windows\temp”,在 Linux/Unix 系统中设为/tmp。这个设置很重要。如果在 Windows 下进行开发,然后发布到 Linux 服务器上,那么在发布时,必须确定此选项填写正确。否则会造成麻烦。当刚刚安装 Drupal 后, Drupal 会提示 files 文件目录配置错误。这时,会在管理页上方的红框内提示出来。只要单击 Drupal 提供的 files 配置链接,drupal 就会自动在安装目录下创建 files 文件夹和 C:\WINDOWS\tmp 文件夹。以后可以也可更改。 (3)下载方式 在 Drupal 中,可以设置上传文件的下载方式。网站上的文件的下载方式通常有两种,一种是直 接通过 HTTP 协议访问文件所在的 URL 地址,即可进行下载。这种下载是没有权限控制的,即无须经 过 Web 验证。另一种是通过基于 Web 的验证的,执行一定的逻辑判断后,从内部路径中读取文件, 返回给用户进行下载,这样也就实现了对文件下载进行控制。如果需要对下载文件进行访问控制, 就要将此选项设置为私有。浏览者不能通过 HTTP 协议直接下载。例如在下载权限设为公共的情况下, 一个上传的文件的下载链接是:“ http://127.0.0.1/drupal/files/hw2-ood.vsd ” 。如果将其设置 为私有, 那么链接地址变为:“http://127.0.0.1/drupal/?q=system/files/hw2-ood.vsd”。读者 可根据网站的情况而决定使用哪种下载。 7.2.2 文件上传 导航“管理”--“站点创建”--“文件上传”,如下图: 这里用来对 Drupal 上传文件时的设置,可以设置允许的最大分辨率,文件类型等,也可以对 一次上传大小作限制, 值得注意的是:可以针对后来添加的每一个用户组进行设置,比如添加 admin 用户组,在这里 会有对 admin 组的单独的设置。默认没有添加其他用户组,所以暂时看不到。 7.3 日期和时间 世界上有很多时区,用 Druapl 的人也分布在这些不同的时区中。Druapl 考虑到了这个问题, 因此提供了自定义时区的功能,使用户可以自定义时区。这样,不同的时区的人也就能够以自己的 时间在 Drupal 的站点中遨游。本部分包括默认时区、配置时区、日期格式设定和每周第一天的设置。 导航“管理”--“站点配置”--“日期和时间”,如下图 (1) 时区设置 这部分主要包括:默认时区,和配置时区。默认时区是由管理员设定的全站的时区,即服务器所 在的时区。而配置时区是设置是否向用户提供自定义时区的功能。在默认时区设置中下拉框中,后 四位数字即为要设定的时区。例如中国是东八区,那么就可以选择“+0800”;如果是格林威治时 间,即为“+0000”。 如果开启了“自定义时区”的功能后,则用户可在自己的信息页(User Profile)即可定制所属时 区。定制后,用户访问 Drupal 站点时,显示的日期和时间即为用户自己设定的日期和时间。 (2) 日期格式设置 Drupal 中有很多日期的表示方式,分简洁、中等长度和长三种日期格式。不同的国家地区有着 不同的使用习惯。如“08/30/2007 11:51PM”更适合于美国用户,而“2007/08/30 23:51”更适合 中国用户。Drupal 中这三种日期格式会出现在不同的情况下。 在 Drupal6 中,可以自己定义日期的格式,选择 custom(常规)选项,输入自己想要的各式就 可以,这里使用和 php 中的 date 函数一样的方式,比如:Y-m-d 表示 2009-01-05 (3) 设置每周的第一天 每周的第一天是星期几,主要影响日期视图(Calendar)。在核心模块中,有一个归档模块 (ArchiveModule)用到了日期视图。好像 Blog 中流行的归档日期一样,给用户进行导航。设置 每周的第一天,决定了哪天显示在最前面。例如在西方的某些国家,人们认为星期一是第一天,但 有的国家却认为星期日是第一天。可以发现,在 Drupal 中处处体现着人性化的特点,这也更加说明 Drupal 可以被不同地区的人们所使用。 7.4 站点信息和站点维护 7.4.1 站点信息(Site information) 站点信息部分,主要可以更改一些关于站点的基本信息方面的配置。这个部分的配置比较简单, 主要有以下几个部分。导航“管理”--“站点配置”-- “站点信息”如下图; (1) 基本文字信息 基本文字信息主要包括以下几个内容: ? 网站名称(Name):全站的名称,一个网站必须 有一个合适而有特色的名字,才容易被人们记住。这里 可填入如“我的网站”等文字。当然,这不是一个好的 名字。 ? 网站邮件地址(E-mail address):这个邮件地址, 主要用于当有新用户在网站上进行注册时,系统将会自 动发送一封确认信至刚注册的用户的邮箱。这封确认信 里主要包括系统生成的密码及激活链接等信息。这是可 以自定义的,后面将会详细介绍。这里要注意的是:为 了防止注册用户的邮箱将网站发出的确认信当成垃圾邮 件,最好将网站的邮箱地址与网站有相同的域。例 如, 一个网站的域名为: www.drupal-test.com, 那么在此处所填的邮件地址, 最好是 admin@drupal- test.com。 ? 宣传语(Slogan):此处填入网站的宣传语,属选 填字段。填写后,这段话将出现在页面头部或标题部分, 这是由主题模板决定的。不同的主题模板可以将其显示 在不同的地方。这三个内容的位置是根据 模板而改变的,也可以自己决定其显示位置。 ? 底部信息(Footer Message):将显示在页面下方的文字。通常是版权信息。 (2) 匿名用户的名称 在此部分,可以设置匿名用户所使用的名称,这个名称将显示在评论,论坛帖子等作者的字段处。 其默认值为“Anonymous”。显然,对于中文用户,“匿名用户”的称呼更为合适。就像前面提到 的,网站中的用语也要和网站的定位保持一致。例如我们创建了一个学校的网站,那么可以将匿名 用户的名称设为“未知学生”;如果创建建了一个论坛,那么可以称其为“访客”。如下图 (3) 设置默认首页 这是此部分比较重要的一个设置,它用来设置网站的首页的指向。前面已介绍过,Drupal 网 站上的内容都是节点,每个节点都有一个对应的 ID 号。这个地方就是设置当用户访问网站时,网站 的第一个页面,也可叫“欢迎页面”。Drupal 的默认第一个页面是一个列表页,显示网站上最新发 布的内容的摘要列表。如果不想显示这些信息的话,则可以新建一个页面(Page),然后记录下它 的节点 ID,填入此处,就可以改变网站的首页了。下面是操作示例。 首先,通过“Create content”链接创建一个新的欢迎页面(Welcome Page)。在页面上 写一些欢迎的文字,如“欢迎来到我的网站”等。提交完成后,请注意导航栏中圆圈标记的区域: “?q=node/4”。在这个查询字符串中,“node/”后“4”,就是刚生成的页面的节点编号 (Node Id),这个编号就是要在设置首页时要填入的内容。填入后保存即可,这时再访问站点的 首页,就成为了 ID 为“4”的节点的内容了。 7.4.2 站点维护(Site maintenance) 站点维护,主要是设置站点是否处于可访问状态,导航“管理”--“站点配置”--“站点维护”, 如下图: 如果在某一时间,需要对网站进行整体的升级,或进行一些维护处理,那么最适当的方法是先 将整个网站关闭,以防止用户在网站升级期间进行某些操作,而造成数据的丢失。如果只是将网站 的 Apache 服务器关闭,用户访问站点时会得到 404 错误。不知情的用户还以为网站出了故障。所 以,Drupal 想到了这一点,它提供了一个可以设置站点上线或下线的功能。 当进行维护时,可以选择“下线(Off-line)”,并在下面的文本框中,输入要告知用户的信息。 例如输入一些致歉的文字,并将站点设为“下线”。设置好后,单击“保存设置”即可。 请注意,这个“下线”状态,只对普通用户有效,即普通用户不能在站点处于“关闭”的状态下进 行任何操作。但是,对有“管理员”权限和超级管理员来说,仍可以通过登录链接进入系统,并进 行相关的操作。登录的链接地址为: “ /user ” 。例如笔者的 Drupal 站点的用户登录网址为: “http://localhost/drupaluser/user/”。但输入其他任何网址会得到错误提示。 当下次再进入站点维护页面,或其他配置页面时,页面的上方会有一行提示现在站点的状态。 Drupal 使用者中文社区[ http://drupaluser.cn ] 2009 年 1 月 5 日 第七章 站点配置 站点配置主要关注于站点的基本信息设置方面,如站点名字以及性能等。在全新安装 Drupal 时, 本栏目下只有少量的 Drupal 的默认的配置选项。如果用户填加了其他模块后,会有更多的配置增加 在本栏目下。本章主要介绍 Drupal 默认配置,其他模块的配置将在后面的章节中进行详细介绍。 7.5 管理界面主题 Drupal 强大的主题机制可以使用户随心所欲的更换网站的主题。但是,网站的主题是多种多样 的,而且经常以视觉效果为主。这样会造成的问题是:在站点前端应用的主题,如果应用于进行后 台管理,就感到不太适合了。后台的管理的界面应该以简洁为主,以使读入速度快且易于操作。 Drupal 充分考虑到了这一点,所以才有了这样一个非常有用的功能——管理员可以单独定制后台管 理的界面风格。通过“管理 ”--“站点配置”--“管理外观主题”,进入管理界面主题设置页面.如 下图: 管理界面的可选主题模板,和前台界面的可选的是一样的。不同的是,第一个条目是“系统默认 ”(System default)的。选择这个选项后,管理界面的风格就会和前台界面的风格保持一致。假 如整站使用的是“Garland”主题,那么可以选择页面按排更为紧凑的 “Bluemarine”作为管理页 面的主题.管理界面,指的是内部路径为 admin/*的界面,如果选择了 “为内佛内功编辑用当前主题 ”,则在路径为 node/add /*和 node/*/edit 也使用管理主题。 7.6 图像工具包 这个比较简单,用来设置上传图片的压缩质量。导航“管理”--“站点配置”--“图像工具包”, 如下图: 此功能需要开启 GD 库支持。一般选择默认即可,不用更改。 7.7 操作 这个功能,我们已经在 Drupal 使用者中文社区[ http://drupaluser.cn ]的“零起点学 drupal”中讲述“触发器”时,使用过了。功能就是为触发器提供发生的事件。 导航“管理”--“站点配置”--“操作”,如下图, 点击“创建”,即可为触发器添加一个事件,如果忘记如何添加,请参考: http://drupaluser.cn/html/xdrupal/2009-01-01/321.html 7.8 日志和警告 此功能主要配置系统日志记录和警告。导航“管理”--“站点配置”--“日志和警告”,如下图 日志数据:配置 Drupal 数据日志记录的最大行数。这是缩小媒体位置共享集合的最常用的方法。 日志将在管理员页面可见。 Syslog: 设置的系统日志记录。系统日志是一个作业系统监控设置,用于系统管理和安全监控。 最适合中型和大型的网站,系统记录提供的过滤工具,允许设置邮件路由的类型和严重程度。 此功能我没有研究过,不是非常了解,就简单介绍一下。 Drupal 使用者中文社区[ http://drupaluser.cn ] 2009 年 1 月 7 日 第七章 站点配置 站点配置主要关注于站点的基本信息设置方面,如站点名字以及性能等。在全新安装 Drupal 时, 本栏目下只有少量的 Drupal 的默认的配置选项。如果用户填加了其他模块后,会有更多的配置增加 在本栏目下。本章主要介绍 Drupal 默认配置,其他模块的配置将在后面的章节中进行详细介绍。 7.9 输入格式 输入格式(Input format)在 Drupal 中指的是:在创建站点内容时,对所输入的内容进行过滤 所依照的方法。用户所填写的内容中,可能会包含除文字外的多种符号。难免会有一些对站点有害 的内容。 下面举例说明,请看下面一段 HTML 代码: 大家好
如果不进行过滤,那么就会弹出一个对话框显示这些话,显然是有害的。如时进行过滤,那么就 会将 JavaScript 脚本去掉。而且,用户在输入内容的时候,也可以即时的选择输入格式。可以在发 布文章的末尾看到有输入格式选择框. (1)设置“输入格式” 一个“输入格式”就是一种设置,它是网站所使用的内容过滤方式。通过 Adminster/Input Fommats 即可进入设置页面。这部分可以设置各个“角色”相对应的内容过滤方法。例如,管理员 可以输入带 HTML 格式的文字,但普通用户却只能输入纯文字。Drupal 提供了一些预设置。 下面三种是比较基本的输入格式: ? 过滤的 HTML 编码(Filtered HTML):这个选项会将用户输入的包含 HTML 编码的文字进行 过滤。去掉一些会有一定影响的 HTML 编码。 ? PHP 编码(PHP Code):这个选项 Drupal6 中需要开启 php 模块,是将用户输入的内容以 PHP 编码的方式进行保存。一般情况下,只有管理员权限的用户才能以 PHP 编码的形式保存输入内 容。 ? 完全的 HTML(Full HTML):这个选项就是不过滤任何用户输入的 HTML 标签,原样呈现。一般 也是用于管理员使用,要注意安全问题。单击每项的“configure”,即可进入详细的配置。如图所 示。 现在进入的是“过滤的 HTML 输入格式”(Filtered HTML input format)。每个输入格式的设 置都分为三个部分,下面分别对这三个选项卡的选项进行介绍。 编辑 可以设置输入格式的名称、哪些角色使用此输入格式以及此输入格式使用哪些过滤选项。下面 将分别介绍每项目设置: ? 输入格式的名称(Name)。如:过滤的 HTML。这个主要用于用户进行选择。 ? 角色的选择(Roles)。可以选择哪些角色使用这个输入格式。在这部分中,会列出 Drupal 网站 中的所有角色,然后可以用复选框进行选择。大家可以注意到,这个“过滤的 HTML”输入格 式是系统默认的输入格式,所有的角色都必须支持它。所以,图中的匿名用户(anonymous user)和认证的用户(authenticated user)是不能被去掉的。这里要说明的是,对于能够对输入 格式进行管理的角色,即使不在此处选择,也有权使用全部的输入格式。 ? 过滤选项(Filters)。这里是设置本输入格式要进行哪些内容的过滤。这部分是核心设置。可以 这样理解,这几种选项是原子性的,各种输入格式都是有这几种过滤设置组合而成的。Drupal 主要 提供三种基本过滤选项: ? HTML 过滤(HTML Filter)。请注意,这个词汇和前面的过滤的 HTML(Filtered HTML)是不同 的。前者指的是对 HTML 进行过滤的设置,例如要过滤掉哪些标签;而后者指的是进过滤处理后, 返回的结果字符串。那么 Drupal 都过滤掉了哪些字符?其实,这些是可以手动设置的,“配置”部 分会进行详细介绍。 ? 换行符的转换(Line break converter)。换行符,在计算机中,就是“\r”和“\n”。“\r” 是软回车,“\n”是硬回车。这在 Unix 和 Windows 中是不相同的。不过,这和本设置没有关系。 这个设置的功能,就是将用户在文本编辑器里输入的回车符,转换为“”或“
”。否则, 在 HTML 页中显示文本编辑器中输入的文字时,就是没有换行的。只有通过“
”才会 让浏览器以文本模式而非 HTML 模式时行输出。 ? PHP 编码显示(PHP evaluator):这个选项的主要功能,已在前面提到的“PHP 编码”的输 入格式中进行介绍了。可以看到,“PHP 编码”的输入入格式的设置中,只有这项被选中了。 ? URL 过滤(URL Filter)。这个过滤主要的作用是将用户输入的 E-mail 地址或网址,添加超链接。 也就是说,如果选择了此项,那么用户在输入内容时,不需要对链接和 E-mail 地址加标签, Drupal 会自动将其加上链接标签。 以上介绍的四种过滤规则,构成了输入格式最基本的过滤规则,其他的或新的输入格式都是由这 几个进行组合而生成的。这四种规则中,URL 过滤和 HTML 过滤有更详细的设置。下面的章节会详 细介绍。 设置 这部分是否有内容,主要取决于在视图(Views)中所选择的过滤选项。也就是说,只有过滤选 项可以进行自定义设置,这个部分才会有内容。某些过滤的选项是可以进行自定义的,像刚才提到 的 HTML 过滤。但是,“PHP 编码”输入格式的此页面下,是没有内容可以进行配置的。Drupal 会 显示一些提示信息,下面以“过滤的 HTML”输入格式作为例子,演示如何配置过滤选项。 请注意,在进入“配置”页面之前,先要对在“视图”页面的设置进行保存,并提示保存成功后, 才能进入“配置”页面进行配置。下面是进行配置的详细步骤: 进入“Administer”|“ Site configuration”|“Input Format”后,可以看到输入格式的 列表,选择“Filtered HTML”后面的“configure”。 进入配置页面后,单击选项卡上面的“Configure”,进入详细配置,进入过滤配置,可以看 到,配置中主要有两个部分:URL 过滤器(URL filter)和 HTML 过滤器(HTML filter)。 下面分别进行介绍。 URL 过滤器的设置 这部分只有一个内容,就是缩短 URL 地址的显示长度。在某些情况下,用户输入的 URL 地址可 能会很长,这样在显示时是非常影响阅读的。所以,最好的办法是让 URL 地址显示的字符较少,但 却不影响链接。只要在这里设置最大的 URL 长度,Drupal 就会自动完成处理。 HTML 的过滤选项 这里才是对 HTML 过滤进行配置。进入后,可以看到两个部分:过滤 HTML 标签设置(Filtered HTML)和允许的 HTML 标签设置(Allowed HTML)。在“过滤 HTML 标签设置”部分,主要有两 个选项:去掉不允许的 HTML 和转义所有的 HTML 标签。选前者的话,就会过滤掉除在“允许的 HTML 标签”设置中填写的 HTML 标签以外的所有标签。而如果选择后者,则会将所有的 HTML 标签 进行转义输出。什么叫转义输出呢?举个例子,例如将“<”和“>”转换成“<”和“>”存 入数据库中。这样,所有的 HTML 标签均不能表达 HTML 的语义了,而只是拿“<”“>”括起来的 字符串。这样做的好处:一是为了安全―因为用户不能在输入的内容中嵌套任何 HTML 代码,也就 不能加入恶意的如