模組討論:Portal
添加话题将模块:Portal/images/aliases改为“别名→真名”的格式
[编辑]@Qsx753698、A2093064:目前模块:Portal/images/aliases的数据格式为{ ["真名"] = {"别名", "别别",...}, ["假名"] = {"特效"},...},在已知“别名”需要查找“真名”(这也是唯一用途)时极为低效。不妨将alias改为{["别名"] = "真名", ["别别"] = "真名", ["特效"] = "假名"
,...}的格式,实现时可以直接用aliasData[s]查表,省下两个循环。——Artoria2e5编 保持讨论完整,直接{{ping}}我回复。 2017年3月12日 (日) 23:54 (UTC)
- 我先到 aliases 里面做点手脚,让程序生成新数据格式吧。(如果多次用得上alias的话,这样做在时间上还是赚的。)现在懒得手工重写表格。——Artoria2e5编 保持讨论完整,直接{{ping}}我回复。 2017年3月13日 (一) 00:00 (UTC)
{{Portal}} 模板链接至繁体主题名称时会产生重定向
[编辑]如右所示,当某些主题的页面名称为繁体,并存在对应的简体重定向时,{{Portal}} 模板将无法直接链至繁体名称,而是多了一道简繁重定向的步骤,尽管源代码中输入的便是繁体字({{Portal|動物|科學|美國}})。换言之,{{Portal}} 模板似乎强制将源代码中的繁体字转换为简体字输出,从而产生了不必要的重定向。若某一繁体名称的主题不存在简体重定向,该问题便不會發生,如此看来可以删除这些简体重定向来解决问题,但更妥当、更彻底的解决方式显然是修复模块缺陷。{{Portal}} 模板及其所调用的 模块:Portal 均被全保护,足见使用率之高,望社群予以关注。--蕭漫(留言) 2022年10月20日 (四) 21:00 (UTC)
- Module:Portal中
-- Gets the image name and the un-aliased "normal name" for a given portal.所致。模块:Portal/images/chinese已声明简体中文为基准,所以模块:Portal/images/aliases返回的规范化名称均是简体中文。名称规范化有用,不然{{Portal|农学}}的显示和链接会得到“Portal:农学”而非“Portal:农业和农学”。改造该模块使其支持简繁双语,似乎比较麻烦,徒增复杂度而没有明显受益,并仍可能面临地区词问题。该模块嵌入高达70万页,我觉得没坏不修为好。--YFdyh000(留言) 2022年10月20日 (四) 22:36 (UTC)- 按照这种设计,所有主题都应以简体中文建立,若以繁体中文建立则不应再建立简体重定向,如此方能避免该模板产生多余的重定向跳转。本着重定向应“尽力减少读者感觉到的惊讶”这一原则,私以为单纯的简繁重定向会引起读者的困惑,所以还是能避免则避免为好,但目前看来无论是改造模块还是删除现有的简体重定向都不太现实……--蕭漫(留言) 2022年10月21日 (五) 13:45 (UTC)
- 先有主题再有模块,主题命名应尊重创建人、先到先得。点击出重定向,确实……应该能改造模块,单独置入原始页面名参数,但增加复杂度,需要仔细测试。如果删除重定向不影响跳转和显示,我觉得可以删。--YFdyh000(留言) 2022年10月21日 (五) 16:10 (UTC)
- 按照这种设计,所有主题都应以简体中文建立,若以繁体中文建立则不应再建立简体重定向,如此方能避免该模板产生多余的重定向跳转。本着重定向应“尽力减少读者感觉到的惊讶”这一原则,私以为单纯的简繁重定向会引起读者的困惑,所以还是能避免则避免为好,但目前看来无论是改造模块还是删除现有的简体重定向都不太现实……--蕭漫(留言) 2022年10月21日 (五) 13:45 (UTC)
編輯請求 2026-05-23
[编辑]修復Wikipedia:互助客栈/技术#主题页面内链模板排版错误的問題。--象象🐘(留言|貢獻) 2026年5月23日 (六) 08:54 (UTC)
--象象🐘(留言|貢獻) 2026年5月23日 (六) 09:00 (UTC)
沒修好啊?—— Eric Liu 創造は生命(留言・留名・學生會) 2026年5月23日 (六) 09:02 (UTC)- 喔喔在右邊XD —— Eric Liu 創造は生命(留言・留名・學生會) 2026年5月23日 (六) 09:03 (UTC)
- @AromaTake、Cwek、Jeffchu2014、魔琴 象象🐘(留言|貢獻) 2026年5月23日 (六) 09:10 (UTC)
- @Ericliu1912根據T426452,不久後tleft和tright就會被棄用,因此或許可以直接套用沙盒的版本,將tleft和tright改為floatleft和floatright?--象象🐘(留言|貢獻) 2026年5月23日 (六) 12:03 (UTC)
- 看需要吧,要么我们在commons.css加专用tright的style,或者直接加在portal的css class上;要么用模版样式加进去。——Sakamotosan路过围观 | 避免做作,免敬 2026年5月24日 (日) 02:52 (UTC)
- @Ericliu1912:麻烦抽空处理一下--Jeffchu2014(留言) 2026年6月4日 (四) 18:23 (UTC)
完成,先套用臨時辦法。如果日後欲改變代碼位置,可另為提案。—— Eric Liu 創造は生命(留言・留名・學生會) 2026年6月4日 (四) 18:50 (UTC)
編輯請求 2026-08-17
[编辑]从L-69移除plainlist类。--Dabao qian℡ 2026年8月17日 (一) 21:36 (UTC)
- 理由是?--冥王歐西里斯(留言) 2026年8月18日 (二) 01:27 (UTC)
- 参见MediaWiki talk:Common.css#編輯請求_2026-08-15。--Dabao qian℡ 2026年8月18日 (二) 02:59 (UTC)
- @Dabao qian:移除plainlist,要在Module:Portal#L-98後,加上margin-left:0;,不然多出ul的空格,還是有其他解決方法都可。--Qqkuro66541(留言) 2026年8月28日 (五) 15:00 (UTC)
- 沙盒版本应该看上去没问题。--Dabao qian℡ 2026年8月28日 (五) 18:27 (UTC)
- 確實沒問題,沙盒版本少了一層div外框,不會有缩进問題。--Qqkuro66541(留言) 2026年8月28日 (五) 20:14 (UTC)
- 沙盒版本应该看上去没问题。--Dabao qian℡ 2026年8月28日 (五) 18:27 (UTC)
- @Dabao qian:移除plainlist,要在Module:Portal#L-98後,加上margin-left:0;,不然多出ul的空格,還是有其他解決方法都可。--Qqkuro66541(留言) 2026年8月28日 (五) 15:00 (UTC)
- 参见MediaWiki talk:Common.css#編輯請求_2026-08-15。--Dabao qian℡ 2026年8月18日 (二) 02:59 (UTC)
編輯請求 2026-08-29
[编辑]修复移除plainlist后排版错误。--Dabao qian℡ 2026年8月29日 (六) 04:49 (UTC) Hamish one great show can change the world 2026年8月29日 (六) 05:37 (UTC)