编写提示

  • warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home1/vhost/vh438397:/home1/vhost/vh438397/temp:/tmp/expl:/tmp/check) in /home1/vhost/vh438397/www/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home1/vhost/vh438397:/home1/vhost/vh438397/temp:/tmp/expl:/tmp/check) in /home1/vhost/vh438397/www/includes/file.inc on line 190.
输入格式:
  • Filtered HTML:
    • 允许HTML标签:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

      本站允许 HTML 标签,虽然学习 HTML 可能比较困难,但学习如何使用一小部分基础的 HTML“标签”是很容易的。这个表格提供了本站可用的 HTML 标签的例子。

      更多信息,请参见 W3C 组织的 HTML 或使用您喜欢的搜索引擎搜索其他解释 HTML 的站点。

      标签说明您输入您得到
      锚点(anchor)用来生成链接到其他页面的链接。<a href="http://vnnv.org">vnnv 开发组</a>vnnv 开发组
      强调<em>强调</em>强调
      强调<strong>强调</strong>强调
      引用<cite>引用</cite>引用
      编码化文本,用于显示程序源代码<code>编码化</code>编码化
      无序列表 - 使用 <li> 开始每个项目<ul> <li>第一项</li> <li>第二项</li> </ul>
      • 第一项
      • 第二项
      顺序列表- 使用 <li> 来开始每个项目<ol> <li>第一项</li> <li>第二项</li> </ol>
      1. 第一项
      2. 第二项
      定义列表类似于其他 HTML列表。<dl> 开始定义列表,<dt> 开始定义列表项,<dd> 则开始列表描述。<dl> <dt>第一个术语</dt> <dd>第一个定义</dd> <dt>第二个术语</dt> <dd>第二个定义</dd> </dl>
      第一个术语
      第一个定义
      第二个术语
      第二个定义

      许多特殊字符可以轻松的直接输入。

      如果您碰到问题,尝试使用 HTML 字符实体。一个通常的例子,类似于 &amp; 代表一个与符号(&)。全部的列表参见 HTML 实体。某些可用字符包括:

      字符说明您输入您得到
      与标记(&)&amp;&
      大于号&gt;>
      小于号&lt;<
      双引号&quot;"
    • 行和段被自动识别。<br /> 分行、<p> 段落开始以及 </p> 段落结束标记会被自动插入。如果段落没有被识别出来,只要加入一对空行。
    • 自动将网址与电子邮件地址转变为链接。
  • Full HTML:
    • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
    • 允许HTML标签:<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

      本站允许 HTML 标签,虽然学习 HTML 可能比较困难,但学习如何使用一小部分基础的 HTML“标签”是很容易的。这个表格提供了本站可用的 HTML 标签的例子。

      更多信息,请参见 W3C 组织的 HTML 或使用您喜欢的搜索引擎搜索其他解释 HTML 的站点。

      标签说明您输入您得到
      锚点(anchor)用来生成链接到其他页面的链接。<a href="http://vnnv.org">vnnv 开发组</a>vnnv 开发组
      强调<em>强调</em>强调
      强调<strong>强调</strong>强调
      引用<cite>引用</cite>引用
      编码化文本,用于显示程序源代码<code>编码化</code>编码化
      无序列表 - 使用 <li> 开始每个项目<ul> <li>第一项</li> <li>第二项</li> </ul>
      • 第一项
      • 第二项
      顺序列表- 使用 <li> 来开始每个项目<ol> <li>第一项</li> <li>第二项</li> </ol>
      1. 第一项
      2. 第二项
      定义列表类似于其他 HTML列表。<dl> 开始定义列表,<dt> 开始定义列表项,<dd> 则开始列表描述。<dl> <dt>第一个术语</dt> <dd>第一个定义</dd> <dt>第二个术语</dt> <dd>第二个定义</dd> </dl>
      第一个术语
      第一个定义
      第二个术语
      第二个定义

      许多特殊字符可以轻松的直接输入。

      如果您碰到问题,尝试使用 HTML 字符实体。一个通常的例子,类似于 &amp; 代表一个与符号(&)。全部的列表参见 HTML 实体。某些可用字符包括:

      字符说明您输入您得到
      与标记(&)&amp;&
      大于号&gt;>
      小于号&lt;<
      双引号&quot;"
    • 自动将网址与电子邮件地址转变为链接。
  • PHP code:
    • 用定制的PHP代码

      在文章或区块中,可以嵌入定制的 PHP 代码。对于有经验而负责人的用户来说,这是一个强大而灵活的功能,但是在新手或恶意用户手中将带来严重的安全问题。即便是可信赖的用户也可能不小心输入了错误的 PHP 代码而危害到这个站点。

      如果您对 PHP, SQL 及 Drupal 并不熟悉,请避免在文章中嵌入 PHP 代码。测试 PHP 代码可能会损坏数据库,使得您的站点瘫痪,或者带来严重的安全隐患。

      注释:

      • 保存之前,请再次仔细检查每一行是否有语法与逻辑错误。
      • 最后必须使用分号(;)标识语句结束。
      • 您的 PHP 代码中的全局变量在脚本执行后将保持其值。
      • register_globals已关闭。如果您需要使用表单,请学习使用Drupal Form API
      • 使用 print 或者 return 语句输出内容。
      • 在正式站点上使用之前,请务必在使用另外的测试数据库的测试站点上开发测试 PHP 代码。
      • 请考虑将您的定制 PHP 代码写入站点制定模块或者template.php文件,而不是直接嵌入到网页或区块中。
      • 请注意 PHP 过滤器模块提供了将 PHP 代码嵌入页面的功能。如果此模块被禁用或删除,所有使用了嵌入代码的页面和区块将直接显示 PHP 源代码,而不是执行后的效果。

      一个简单的例子:创建一个“欢迎”区块问候站点访客。

      • 给您的站点添加自定义区块:“欢迎”。先将输入格式设为“PHP代码”格式(或者其它支持 PHP 输入的格式),然后在区块正文部分添加下面代码:

        print t('欢迎您访问本站!');
        
      • 要想显示注册用户的名字,请使用下面代码:

        global $user;
        if ($user->uid) {
          print t(' @name ,欢迎您访问本站!', array('@name' => $user->name));
        }
        else {
          print t('欢迎您访问本站!');
        }
        

      Drupal.org一些PHP的代码片段,由PHP与Drupal经验的用户也可以创建自己的代码。