打开/关闭搜索
搜索
打开/关闭菜单
60
73
29
1.1K
武外梗百科
导航
首页
最近更改
随机页面
站务
其他
友链
特殊页面
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
讨论
贡献
创建账号
登录
编辑“︁
Module:PageSummary
”︁
武外梗百科 爱国好学自强图新的百科全书
查看
阅读
编辑源代码
查看历史
associated-pages
模块
讨论
更多操作
240d:c010:18:4::50
(
留言
)
2026年2月18日 (三) 12:56的版本
(
差异
)
←上一版本
|
最后版本
(
差异
) |
下一版本→
(
差异
)
警告:您正在编辑该页面的旧版本。
如果您发布该更改,该版本后的所有更改都会丢失。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
local p = {} function p.render(frame) -- 获取条目名称,默认为当前页 local pageTitle = frame.args[1] or mw.title.getCurrentTitle().text local entityId = mw.wikibase.getEntityIdForTitle(pageTitle) if not entityId then return '<div class="error">未找到关联的 Wikibase 项目。</div>' end -- 1. 获取描述 (Summary) local description = mw.wikibase.getDescription(entityId) or "暂无描述" -- 2. 获取图片 (P18 属性) local image = "" local claims = mw.wikibase.getBestStatements(entityId, 'P18') if claims[1] and claims[1].mainsnak.datavalue then image = claims[1].mainsnak.datavalue.value end -- 3. 构建 UI local container = mw.html.create('div') :cssText('display: flex; gap: 15px; background: #f8f9fa; border: 1px solid #a2a9b1; padding: 10px; border-radius: 8px; max-width: 400px;') -- 左侧图片 if image ~= "" then container:tag('div') :cssText('flex-shrink: 0;') :wikitext(string.format('[[File:%s|100px]]', image)) end -- 右侧文字 local textContainer = container:tag('div') textContainer:tag('div') :cssText('font-weight: bold; font-size: 1.1em; margin-bottom: 5px;') :wikitext(pageTitle) textContainer:tag('div') :cssText('font-size: 0.9em; color: #54595d;') :wikitext(description) return tostring(container) end return p
摘要:
请注意,所有对武外梗百科的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
武外梗百科:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
预览使用本模板的页面
该页面使用的模板:
Module:PageSummary/doc
(
编辑
)
编辑“︁
Module:PageSummary
”︁
武外梗百科 爱国好学自强图新的百科全书