帮助讨论:魔术字
疑问
我是新手,觉得有疑但不会改。
这一句:
- Help:模板擴展語法,同模板類似,以「{{」開頭「}」結尾,....
这句是不是应该改成二个结尾符号比较不会引起误会?如下:
- Help:模板擴展語法,同模板類似,以「{{」開頭「}}」結尾,....
另一句:
- 系統變數,類似沒有參數的模板,以「<」開頭「>」結尾的單詞,通常這些單詞都是大寫,比如{{CURRENTDAY}}
上面這句看不懂,因為說明是用 < > 符號,但例子卻是用 {{ }} 符號 —heaven 2007年6月12日 (二) 17:36 (UTC)
currentweek问题
如果使用语句:{{CURRENTYEAR}}年第{{CURRENTWEEK}}周
显示结果为:2024年第46周
现时是第1周,各位技术人才能否看看改改?谢谢!—人神之间摆哈龙门阵 2011年1月2日 (日) 06:15 (UTC)
2024年第46周这个是MediaWiki的时间设定问题,建议去Bugzilla问Bug作解决。-HW (留言 - 贡献) 香港维基侵权案 2011年1月2日 (日) 07:50 (UTC)
- 已经提报,这是符合ISO规定的行为。没有问题...—人神之间摆哈龙门阵 2011年1月2日 (日) 17:55 (UTC)
- CURRENTWEEK的算法是按照ISO 8601的标准,详情可参考en:ISO week date。根据Bug 16838 - CURRENTWEEK and CURRENTYEAR incoherent,2011年1月2日用{{#time: o年第W周 | 2 January 2011 }}得2010年第52周才是最符合ISO 8601的写法。--Quest for Truth (留言) 2011年1月9日 (日) 16:46 (UTC)
如题,上次的签名指引修订允许在签名中使用魔术字,相关条文:Wikipedia:签名#魔术字,然而刚才无意间看到了User:IN的一则留言Special:Diff/62308824,其指出User:乌拉跨氪的签名因含有{{=}}所以违规,并且发现该用户留下的方案正好是一个“=”符号无法使用的模式{{subst:resubst|=}}(这是技术限制,等于符号“=”会优先作为参数指定的关键字),参见测试Special:滥用日志/3687941。(注:{{subst:resubst|1==}}才能正常输出内容)
- 根据T:=/doc
当使用模板时,里面参数中的HTML语法中含有等号会造成显示异常,就连nowiki也无法幸免。然而,使用{{=}}就没有问题。
—— T:=/doc
签名中会有技术问题偶尔需要使用{{=}}解决。
- 因此以下问题很重要:
- {{=}}是模板还是WP:魔术字?
- 如果{{=}}是WP:魔术字,则问题就不存在。因为《维基百科签名之魔术字使用规范》。
- 注:另见phab:T91154,英文维基en:template:=将之注解为“This template will soon be deprecated, as the {{=}} will soon be a Magic word.”
- 如果{{=}}是WP:魔术字,则问题就不存在。因为《维基百科签名之魔术字使用规范》。
- 如果{{=}}不是WP:魔术字,要如何解决T:=/doc所列的技术问题?
- 注:目前{{!}}能在签名中使用是因为{{!}}已透过MediaWiki软体定义为魔术字。符合《维基百科签名之魔术字使用规范》
- {{=}}是模板还是WP:魔术字?
- 以上,欢迎讨论-- 五岁抬头雪菲(☎️·☘️) 2021年4月8日 (四) 10:11 (UTC)
- 不就是模板吗?{{=}}。——Sakamotosan路过围观杯弓蛇影 | 避免做作,免敬 2021年4月8日 (四) 11:24 (UTC)
- (:)回应:Template:!也有对应页面。然后phab:T91154还没研究为何卡那么久没有部属。如果他不会变动的话,是想把它视为“软魔术字”、“伪魔术字”或“准魔术字”。-- 五岁抬头雪菲(☎️·☘️) 2021年4月8日 (四) 12:23 (UTC)
- 只是本站点设计成模板,如果你去mw看一下,mw没有将{{!}}弄成模板,而保留为魔术字实现。如果没记错,将{{!}}弄成模板比弄成为魔术字还要早(?)——Sakamotosan路过围观杯弓蛇影 | 避免做作,免敬 2021年4月9日 (五) 00:42 (UTC)
- 是的,从日志纪录以及存废讨论纪录Wikipedia:页面存废讨论/记录/2015/01/12#Template:!可以看到2006年12月15日因高风险模板被保护,2014年和2015年间则经历速删与AFD,理由为“已转为魔术字”随后改为软重定向。根据phab:T91154,英文维基en:template:=将之注解为“This template will soon be deprecated, as the {{=}} will soon be a Magic word.”很有可能未来某一天{{=}}会发生与{{!}}相同的遭遇。-- 五岁抬头雪菲(☎️·☘️) 2021年4月9日 (五) 02:25 (UTC)
- 技术上它本质就是模板,不需为其取额外的名称。--Xiplus#Talk 2021年4月9日 (五) 01:25 (UTC)
- 那是“现在”是模板,根据phab:T91154以及英文维基en:template:=注解“This template will soon be deprecated, as the {{=}} will soon be a Magic word.”,未来某天他会变成“不是模板”。“软魔术字”、“伪魔术字”或“准魔术字”可能不准确,那么就“候选魔术字”。-- 五岁抬头雪菲(☎️·☘️) 2021年4月9日 (五) 02:25 (UTC)
- 到时再处理?或者将其也纳入特例情况(因为技术上需要)。——Sakamotosan路过围观杯弓蛇影 | 避免做作,免敬 2021年4月9日 (五) 03:36 (UTC)
- 您可以加上跟enwiki一样的描述,但不需为它取个名字。--Xiplus#Talk 2021年4月9日 (五) 04:22 (UTC)
- 那是“现在”是模板,根据phab:T91154以及英文维基en:template:=注解“This template will soon be deprecated, as the {{=}} will soon be a Magic word.”,未来某天他会变成“不是模板”。“软魔术字”、“伪魔术字”或“准魔术字”可能不准确,那么就“候选魔术字”。-- 五岁抬头雪菲(☎️·☘️) 2021年4月9日 (五) 02:25 (UTC)
- 只是本站点设计成模板,如果你去mw看一下,mw没有将{{!}}弄成模板,而保留为魔术字实现。如果没记错,将{{!}}弄成模板比弄成为魔术字还要早(?)——Sakamotosan路过围观杯弓蛇影 | 避免做作,免敬 2021年4月9日 (五) 00:42 (UTC)
- (:)回应:Template:!也有对应页面。然后phab:T91154还没研究为何卡那么久没有部属。如果他不会变动的话,是想把它视为“软魔术字”、“伪魔术字”或“准魔术字”。-- 五岁抬头雪菲(☎️·☘️) 2021年4月8日 (四) 12:23 (UTC)
- 当前是模板,修改前不是魔术字。这个=的效果不太可能改变,视作签名指引的例外就好,不涉及指引提到的理由。--YFdyh000(留言) 2021年4月8日 (四) 11:54 (UTC)
- 所以我现在的签名还有问题吗?。。。。乌拉跨氪 2021年4月8日 (四) 13:42 (UTC)
- 我还没想到任何会将签名放在模板参数值的范例,谁能给个范例吗?(“{{subst:1x|~~~~}}”不受影响,要已展开的签名放在模板匿名参数才算)--Xiplus#Talk 2021年4月9日 (五) 01:32 (UTC)
- 但在{{=}}还没改为软体支援的魔术字时,我认为需添加相关例外条文。-- 五岁抬头雪菲(☎️·☘️) 2021年4月17日 (六) 07:43 (UTC)
- 为何一定要把签名内的=换成该模板?--Xiplus#Talk 2021年4月17日 (六) 09:24 (UTC)