匿名
未登录
中文(中国大陆)
登录
「荏苒之境」
搜索
查看“︁模块:Dictionary-Entry.lua”︁的源代码
来自「荏苒之境」
命名空间
模块
讨论
更多
更多
页面操作
阅读
查看源代码
历史
清除缓存
←
模块:Dictionary-Entry.lua
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local csv = require("Module:Csv.lua") local dict_views = require("Module:Dictionary-Views.lua") local DICT_TABLE = dict_views.TABLE local html = mw.html local cargo = mw.ext.cargo local entry = {} entry.show = function(frame) local args = frame.args local language = args.language local spelling = args.spelling local r = cargo.query(DICT_TABLE, "Spelling,Definition,Extra,_pageName", { where = string.format( [[Language="%s" AND Spelling="__META__" OR Spelling="%s"]], language, spelling, tonumber(args.priority)) }) local headers local word if r[1].Spelling == "__META__" then headers = r[1] word = r[2] else headers = r[2] word = r[1] end if word == nil then return "词典条目不存在:"..spelling end local view = html.create('div') :tag('p'):wikitext(word.Definition):done() :tag('p'):wikitext("来源:[["..word._pageName.."]]"):done() local headers_extra = csv.parse_row(headers.Extra) local word_extra = csv.parse_row(word.Extra) for i = 1, #word_extra do local header = headers_extra[i] or "<i>未知标题/i>" view:tag('h2'):wikitext(header):done() :tag('p'):wikitext(word_extra[i]):done() end return view end return entry
该页面使用的模板:
模块:Dictionary-Entry.lua/doc
(
查看源代码
)
返回
模块:Dictionary-Entry.lua
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
wiki工具
wiki工具
Cargo数据
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志