由待春在话题编辑请求 2024-03-19上做出的最新留言:26天前
编辑请求 2024-03-19
请求已拒绝。 处理人:待春(留言) 2024年4月8日 (一) 09:02 (CST)
在阅读Qw:!时,我发现其“方针快捷方式”模板无法正确生成快捷方式,如{{Policy shortcut|QW:NOT#PAPER}}所生成的链接为/index.php?title=Qiuwen%3ANOT&redirect=no#PAPER
,显然地,&redirect=no
被错误地放在了页面名和章节名的中间,导致其无法正确地使用。经查看,应该是本页代码出现的问题
下面的是我想出的解决办法,鉴于本人所学Lua时间不到2日,很可能写的不对,仅供参考
将第12行
return require 'Module:Fullurl'._fullurl2(page, {redirect='no'}, page)
改为:
return require 'Module:Fullurl'._fullurl3(page, {redirect='no'}, page)
并在Module:Fullurl添加
function p._fullurl3(title, paid, text) local combined = title .. text return '<span class="plainlinks">[' .. tostring(mw.uri.fullUrl(combined,paid)) .. ']</span>' end
--From CreamyCandy, wanna a talk? 2024年3月19日 (二) 15:55 (CST)
- 修正笔误 --From CreamyCandy, wanna a talk? 2024年3月19日 (二) 15:56 (CST)
- 技术上存在问题,拒绝。如此修改将导致诸如[1]的URL被生成,而这种URL是显然错误的。——待春(留言) 2024年4月8日 (一) 09:02 (CST)