wiki:syntax

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
wiki:syntax [2026/02/02 06:17]
57.141.2.32 已恢复为旧版 (2025/12/19 01:29)
wiki:syntax [2026/02/02 08:52] (当前版本)
216.73.216.13 已恢复为旧版 (2026/02/02 04:57)
行 402: 行 402:
 ===== 嵌入HTML和PHP ===== ===== 嵌入HTML和PHP =====
  
-您可以嵌入原始HTML代码到文件中,通过使用''%%<html>%%''标签。(如果您需要包围区块级别的元素,使用大写字母的标签。)+您可以嵌入原始HTML或PHP代码到文件中,通过使用''%%<html>%%''或''%%<php>%%''标签。(如果您需要包围区块级别的元素,使用大写字母的标签。)
  
-例子:+HTML例子:
  
 <code> <code>
行 421: 行 421:
 <p style="border:2px dashed red;">这是一些区块HTML</p> <p style="border:2px dashed red;">这是一些区块HTML</p>
 </HTML> </HTML>
 +
 +PHP例子:
 +
 +<code>
 +<php>
 +echo 'PHP生成的标志:';
 +echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" />';
 +echo '(生成行内HTML)';
 +</php>
 +<PHP>
 +echo '<table class="inline"><tr><td>同样,不过是区块级别的元素:</td>';
 +echo '<td><img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" /></td>';
 +echo '</tr></table>';
 +</PHP>
 +</code>
 +
 +<php>
 +echo 'PHP生成的标志:';
 +echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" />';
 +echo '(生成行内HTML)';
 +</php>
 +<PHP>
 +echo '<table class="inline"><tr><td>同样,不过是区块级别的元素:</td>';
 +echo '<td><img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP标志!" /></td>';
 +echo '</tr></table>';
 +</PHP>
 +
 +**请注意**:HTML和PHP嵌入默认在配置中被禁用。如果禁用,代码被显示出来而不是执行。
  
 ===== RSS/ATOM Feed聚合===== ===== RSS/ATOM Feed聚合=====
行 449: 行 477:
 | %%~~NOTOC~~%%   | 如果页面出现该控制宏,将不会创建目录| | %%~~NOTOC~~%%   | 如果页面出现该控制宏,将不会创建目录|
 | %%~~NOCACHE~~%% | DokuWiki默认会缓存所有的输出。有时并不希望这样(例如,当使用了上面的%%<php>%%语法),增加这个控制宏将强制DokuWiki在每次访问时重新解析页面| | %%~~NOCACHE~~%% | DokuWiki默认会缓存所有的输出。有时并不希望这样(例如,当使用了上面的%%<php>%%语法),增加这个控制宏将强制DokuWiki在每次访问时重新解析页面|
-| %%~~DISCUSSION~~%%   | 显示讨论| 
-| %%~~~~DISCUSSION:off~~~~%%   | 隐藏讨论| 
-| %%~~DISCUSSION:close~~%%   | 关闭讨论| 
 ===== 语法插件 ===== ===== 语法插件 =====
  
  • wiki/syntax.1769984225.txt.gz
  • 最后更改: 2026/02/02 06:17