說明討論:魔術字
疑問
我是新手,覺得有疑但不會改。
這一句:
- 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)