撰寫提示

文字格式

Full HTML

  • 自動將網址與電子郵件地址轉變為連結。
  • 會自動識別行與段。會自動插入 <br />分行、<p> 段落開始以及</p>段落結束標記。如果沒有自動分段,您可以手動插入兩個空行。

Filtered HTML

  • 自動將網址與電子郵件地址轉變為連結。
  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>

    此網站允許HTML內容。現在學習HTML可能比較累,但是學習使用一些最基本的HTML"標籤"還是很輕鬆的。此表提供了網站上所允許的HTML標籤的一些示例。

    更多訊息請查看W3C的HTML規範或者用您最喜歡的搜尋引擎查找其他網站上有關HTML的訊息。

    標籤說明您輸入您得到
    錨點 (anchor),用來製作通往其他頁面的連結。<a href="https://www.nantien.org.au/cn">南天寺</a>南天寺
    強調<em>強調</em>強調
    粗體<strong>粗體</strong>粗體
    引用<cite>引用</cite>引用
    區塊引言<blockquote>區塊引言</blockquote>
    區塊引言
    編碼文字,用來顯示程式的原始碼。<code>編碼</code>編碼
    無序列表——使用 <li> 開始每個項目<ul> <li>第一個項目</li> <li>第二個項目</li> </ul>
    • 第一個項目
    • 第二個項目
    順序列表 - 使用 <li> 來開始每個項目<ol> <li>第一個項目</li> <li>第二個項目</li> </ol>
    1. 第一個項目
    2. 第二個項目
    目前沒有標籤 li 的說明。
    定義列表與其他 HTML列表類似。以 <dl> 開始定義列表,以 <dt> 開始定義列表項目,以 <dd> 開始定義說明。<dl> <dt>第一個詞彙</dt> <dd>第一個定義</dd> <dt>第二個詞彙</dt> <dd>第二個定義</dd> </dl>
    第一個詞彙
    第一個定義
    第二個詞彙
    第二個定義
    目前沒有標籤 dt 的說明。
    目前沒有標籤 dd 的說明。

    大部分生僻字元都可直接輸入,沒有任何問題。

    If you do encounter problems, try using HTML character entities. A common example looks like &amp; for an ampersand & character. For a full list of entities see HTML's entities page. Some of the available characters include:

    字元說明您輸入您得到
    &amp;&
    大於&gt;>
    小於&lt;<
    引號&quot;"
  • 會自動識別行與段。會自動插入 <br />分行、<p> 段落開始以及</p>段落結束標記。如果沒有自動分段,您可以手動插入兩個空行。

filtered_html

  • 可使用的 HTML 標籤:<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>

    此網站允許HTML內容。現在學習HTML可能比較累,但是學習使用一些最基本的HTML"標籤"還是很輕鬆的。此表提供了網站上所允許的HTML標籤的一些示例。

    更多訊息請查看W3C的HTML規範或者用您最喜歡的搜尋引擎查找其他網站上有關HTML的訊息。

    標籤說明您輸入您得到
    錨點 (anchor),用來製作通往其他頁面的連結。<a href="https://www.nantien.org.au/cn">南天寺</a>南天寺
    強調<em>強調</em>強調
    粗體<strong>粗體</strong>粗體
    引用<cite>引用</cite>引用
    區塊引言<blockquote>區塊引言</blockquote>
    區塊引言
    編碼文字,用來顯示程式的原始碼。<code>編碼</code>編碼
    無序列表——使用 <li> 開始每個項目<ul> <li>第一個項目</li> <li>第二個項目</li> </ul>
    • 第一個項目
    • 第二個項目
    順序列表 - 使用 <li> 來開始每個項目<ol> <li>第一個項目</li> <li>第二個項目</li> </ol>
    1. 第一個項目
    2. 第二個項目
    目前沒有標籤 li 的說明。
    定義列表與其他 HTML列表類似。以 <dl> 開始定義列表,以 <dt> 開始定義列表項目,以 <dd> 開始定義說明。<dl> <dt>第一個詞彙</dt> <dd>第一個定義</dd> <dt>第二個詞彙</dt> <dd>第二個定義</dd> </dl>
    第一個詞彙
    第一個定義
    第二個詞彙
    第二個定義
    目前沒有標籤 dt 的說明。
    目前沒有標籤 dd 的說明。

    大部分生僻字元都可直接輸入,沒有任何問題。

    If you do encounter problems, try using HTML character entities. A common example looks like &amp; for an ampersand & character. For a full list of entities see HTML's entities page. Some of the available characters include:

    字元說明您輸入您得到
    &amp;&
    大於&gt;>
    小於&lt;<
    引號&quot;"

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 會自動識別行與段。會自動插入 <br />分行、<p> 段落開始以及</p>段落結束標記。如果沒有自動分段,您可以手動插入兩個空行。

PHP code

  • 使用自訂的 PHP 程式碼

    自訂的 PHP 程式碼可以放進某些類型的網站內容裡,例如文章和區塊。如果是一個可靠的、有經驗的使用者,在文章和區塊裡放置 PHP 程式碼是很強大且彈性的功能,但是如果使用不當,則會帶來很大的安全性風險。即使是一個 PHP 程式碼的小錯誤,都有可能危害您的網站。

    如果您不熟悉 PHP、SQL 或 Drupal,請避免在文章裡使用自訂的 PHP 程式碼。任意實驗 PHP 可能會損害您的資料庫、錯誤地呈現您的網站,或是帶來嚴重的安全性問題。

    注意:

    • 在儲存之前,請記得重複檢查每一行程式碼,看看有沒有語法或邏輯上的錯誤。
    • 程式敘述必須用分號正確地結束。
    • 您的 PHP 程式碼裡的全域變數,會在您執行程式後維持他們的數值。
    • register_globals關閉。如果您需要使用表單,請使用 Drupal 提供的the Drupal Form API
    • 在程式碼裡使用 printreturn 來輸出內容。
    • 在導入到正式網站之前,請使用一個獨立的測試程式和範例資料庫來開發並測試您的 PHP 程式碼。
    • 請考慮使用模組或 template.php 來運用您的 PHP 程式碼,而不是直接放進文章或區塊裡。
    • 要小心使用 PHP 過濾模組所提供的在文章裡箝入 PHP 程式碼的功能。如果此模組被停用或刪除,文章和區塊裡所箝入的程式碼會顯示出來,而不是正確執行。

    一個基本的範例:建立一個歡迎區塊,對新訪客說一些歡迎的話。

    • 在你的網站新增一個自訂區塊,命名為 "Welcome"。設定它的輸入格式為 "PHP code" (或是其他支援 PHP 輸入的格式),然後輸入以下的內容:

      "
      print t('Welcome visitor! Thank you for visiting.');
      
    • 要顯示註冊使用者的名稱,可以使用以下的程式碼:

      global $user;
      if ($user->uid) {
        print t('Welcome @name! Thank you for visiting.', array('@name' => $user->name));
      }
      else {
        print t('Welcome visitor! Thank you for visiting.');
      }
      

    Drupal.org 提供一些 PHP 程式範例,您也可以根據自己對於 PHP 和 Drupal 的經驗,自己開發程式碼。