模組討論:Tracklist

页面内容不支持其他语言。
维基百科,自由的百科全书

我从英文维基引入了此模块并做了一些兼容,用于{{Tracklist}}。从测试样例来看,Lua版本的表现要优于当前版本(包括添加了宽度长度控制以及时长检测等),不过为了保险请见,我还是放到客栈请各位评估一下此模块的可行性,如果没有问题就放到正式版本。--Vozhuowhisper 2018年11月20日 (二) 12:43 (UTC)

(:)回應:全碟作曲:●●● 全碟監製:◎◎◎,好像無法同時顯示,煩請各位大大在測試一下--Qqkuro66541留言2018年11月24日 (六) 00:13 (UTC)
我看到了,正在修改。完成--Vozhuowhisper 2018年11月24日 (六) 12:01 (UTC)
(:)回應王菀之那里的示例,全碟作曲和全碟监制中间应该用分号分隔,目前显示为句号。已代为修改。目前还有两个技术问题等待解决,一是备注(longnote)栏的小字体显示,二是|all_position=below(将全碟词曲编监注移至标题行下方)。已全部代为修改,但仍需继续测试,目前备注栏较现行版本行距过窄。另请将「时长」栏也设为可选项,以兼容旧版。--Dabao qian留言2018年11月26日 (一) 13:01 (UTC)
我觉得把“时长”放到可选项不太好,因为时长算是个很基础的参数。--Vozhuowhisper 2018年12月2日 (日) 10:25 (UTC)
(:)回應:还是王菀之那里的示例,包括在实际使用时,DVD版的时长都不是必选项。此外经过这几轮修改后,目前已经基本兼容旧版,行距过窄的问题有待解决。|all_note2=由于几乎没有条目使用所以放弃,|hidden=|hidden_note=|more=这三组参数在文档中有这种用法(也是王菀之那里的示例),而且也有实际使用(其中包括部分日系条目),所以不能轻举妄动,还是要加回的。--Dabao qian留言2018年12月3日 (一) 03:51 (UTC)
目前时长已经变为了可选参数,修改了行距。因为行距的计算都在“Find colspan and column width”说明的下面,所以如果觉得不合适可以再调整。--Vozhuowhisper 2018年12月6日 (四) 14:14 (UTC)
hidden那三个参数应该没有条目在使用了。--Vozhuowhisper 2018年12月7日 (五) 10:25 (UTC)
(:)回應:要调整的是行高吧,加入line-height好像并不管用。--Dabao qian留言2018年12月8日 (六) 06:55 (UTC)
行高不都是一样的么,无非是长度变宽,高度自动变小了,最终还是得调长度。--Vozhuowhisper 2018年12月8日 (六) 08:49 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────

(:)回應:「Find colspan and column width」一节套用了旧版的逻辑,备注栏缺省宽度固定为40em,但是显示效果比旧版差很多。--Dabao qian留言2018年12月8日 (六) 18:52 (UTC)
(~)補充:根据旧版整理出的宽度计算逻辑关系表:
c <3 3 4 5 6 7
if self.optionalColumns.longnote then
titleColumnWidth 30 30 25 25 20 20
optionalColumnWidth 不適用 30 22 17 15 12
else
titleColumnWidth 100 60 40 34 30 25
optionalColumnWidth 不適用 40 30 22 17 15

现在的问题就是如何进行优化调整才能实现类似的效果。--Dabao qian留言2018年12月8日 (六) 19:25 (UTC)

(~)補充:已经按照旧版的宽度关系调整到位,备注栏缺省宽度固定为减去标题字段和选填字段宽度后剩下的数值(旧版则是一律固定为40em,但是新版在没有选填字段的情况下仍然是设为40em)。备注栏行高和对齐的问题则是采取了以span块包裹的方式来解决(旧版则是包裹small块)。如果觉得数值不合适可以再作调整。--Dabao qian留言2018年12月9日 (日) 03:47 (UTC)