模块:URL/doc

来自About High Performance
Sxzhang讨论 | 贡献2023年11月7日 (二) 16:50的版本 (导入1个版本)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

这是模块:URL的文档页面

Lua错误:无法创建进程:proc_open(): unable to create pipe Too many open files


This module implements {{URL}} and {{URL2}}. Please see the template page for documentation.

Lua interface

The p._url(url, text, msg) function may be used by other Lua modules. It returns a formatted Wikitext for the given URL, made suitable for line wrapping using . It takes the following parameters:

url
REQUIRED. The URL to format.
text
OPTIONAL. Display text to put in the Wikitext link. Defaults to a pretty version of the URL.
msg
OPTIONAL. String. If content is false, n or N, do not emit a help message (using Lua错误:无法创建进程:proc_open(): unable to create pipe Too many open files) when URL is not given.

Example

The following module emits a prettified link to log the user out. It will wrap correctly to most widths. <syntaxhighlight lang=lua> local url = require('Module:URL')._url local p = {}

p.main = function(frame)

   return url("https://en.wikipedia.org/wiki/Special:UserLogout")

end

return p </syntaxhighlight>

See also

  • {{Lua错误:无法创建进程:proc_open(): unable to create pipe Too many open files}} – a simpler version which only allows one value