帮助讨论:引文格式1错误
Jimmy-bot在话题“新出现的引文格式1错误”中的最新留言:2年前
本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
新出现的引文格式1错误
最近在看到有些条目出现了“newspaper=与模板{{cite web}}不匹配(建议改用{{cite news}}或|website=”的引文格式1错误,例如2022年。按照英文版本的Help:CS1 errors,应该是“Cite <template> requires |<param>=”(期刊引用模板错误)的问题,希望能追踪有相关问题的页面,修复一下。--百战天虫(留言) 2022年5月10日 (二) 03:52 (UTC)
- 似乎蛮多的,相关追踪分类共2,476个页面。建议出现该错误的,直接替换为cite news模板。--YFdyh000(留言) 2022年5月12日 (四) 03:28 (UTC)
- 那要怎么创建机器人任务?--百战天虫(留言) 2022年5月13日 (五) 11:49 (UTC)
- 跟英文站模块的逻辑不太一样。英文站检查的是诸如{{cite encyclopaedia}}没填
|encyclopedia=
的问题,但如果没填|encyclopedia=
却填了|newspaper=
,则会自动绕过这个检查(因为模块内部实际上是当成一个periodical参数在处理),也不合理。这边检查的则是诸如{{cite encyclopaedia}}中填写了|newspaper=
的问题。处理方式分两个层次,明显无意义的参数误填(例如,{{cite encyclopaedia}}填写了|newsgroup=
)会直接丢弃并报错“已知参数被忽略”;其它有一些道理的误填(例如,{{cite web}}填写了|newspaper=
)不会导致填写的参数被丢弃(还会显示于引文中),但会报告“参数与模板不匹配”,提示编者及时修正。--Antigng(留言) 2022年5月21日 (六) 08:33 (UTC)