2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Template talk:重置缩进

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

关于该模板的使用

@Grandom我建议你不要在讨论区使用这个模板,这个模板的滥用是一种破坏行为。你应该用于其他地方。

  • 这个模板会导致一个问题。

1.1.1 1.1.1.1 1.1.1.1.1 1.1.1.1.1.1 1.1.1.1.1.2 1.1.1.1.1.3(此处重置) ……1.4 ……1.5还是1.1.2(此时这个回复是回复谁的?)--九江喵@不好好~卖☆萌~2020年3月21日 (六) 21:59 (CST)

那该模板的使用就一定会引起歧义,您应该@模板的制作者看看能不能改进。另外在讨论串使用是模板的本来设计意图,您一上来就说滥用我不知道该如何推定。 Grandom讨论·贡献 2020年3月22日 (日) 00:57 (CST)
@九江月,我来了XD。
你的例子其实有一点点不好懂……我直接从头解释吧。
  1. 这个模板的设计很简单:把缩进量降下来。当一个讨论串进行到6个、8个、甚至十几个缩进的时候,阅读讨论串和回复讨论串都会变的很难;这个模板只是想解决这个问题而已。就我来讲,我应该只会在缩进数达到7、8级的时候才会用它。
  2. 可以说,它当初没有考虑到讨论串树化(长出分支)。实际上,就算不使用本模板,讨论串树化也会有产生歧义;我不认为这个模板会加重歧义。
我的建议大概会是这样的:在回复一个讨论串的时候,直接跟进在你要回复的回应下方并缩进。这样,直接用缩进数就可以大致判断树的形状和节点深度。比如:
示范讨论串
主题。--User1(深度0)
主题-回应1。--User2(深度1)
主题-回应1-回应1。--User3(深度2)
主题-回应1-回应1-回应1。--User8(深度3)
主题-回应1-回应2。--User4(深度2)
主题-回应1-回应2-回应1。--User5(深度3)
主题-回应1-回应2-回应1-回应1。--User6(深度4)
主题-回应1-回应2-回应1-回应1-回应1。--User7(深度5)
这里,User8虽然在User7之后加入讨论,但因为ta想回复User3,所以ta需要在User3的留言下方回复并且缩进一单位;这样,下面的重置缩进便不会产生太大影响。User3和User4的回复处在同一缩进等级上,所以这不会影响我们判断User3和User4的回复深度——它们都在回复User2。
如果这个时候我要回复User5呢?直接加在和User6同缩进的位置即可,即:
示范讨论串
主题。--User1(深度0)
主题-回应1。--User2(深度1)
主题-回应1-回应1。--User3(深度2)
主题-回应1-回应1-回应1。--User8(深度3)
主题-回应1-回应2。--User4(深度2)
主题-回应1-回应2-回应1。--User5(深度3)
主题-回应1-回应2-回应1-回应1。--User6(深度4)
主题-回应1-回应2-回应1-回应1-回应1。--User7(深度5)

主题-回应1-回应2-回应1-回应2。--User9(深度4)

如果在讨论时再用讨论模板(或者直接用文字)标明在回复谁,歧义自然就消失了。
如果这个时候我要回复User1呢?没有完美的解决方案。考虑到会用上本模板的讨论串缩进肯定不止3级,删去模板可能会不现实;我的建议是用横线和讨论模板把层级关系明确:
示范讨论串
主题。--User1(深度0)
主题-回应1。--User2(深度1)
主题-回应1-回应1。--User3(深度2)
主题-回应1-回应1-回应1。--User8(深度3)
主题-回应1-回应2。--User4(深度2)
主题-回应1-回应2-回应1。--User5(深度3)
主题-回应1-回应2-回应1-回应1。--User6(深度4)
主题-回应1-回应2-回应1-回应1-回应1。--User7(深度5)

主题-回应1-回应2-回应1-回应2。--User9(深度4)


(:)回应 User1:主题-回应2。--User10(深度1)

希望这些建议还算合理。—COVID退散! 理论上是公的驱逐舰的 壹陆 讨论·最近编辑 2020年3月22日 (日) 04:08 (CST)
方案二
示范讨论串
主题。--User1(深度0)
主题-回应1。--User2(深度1)
主题-回应1-回应1。--User3(深度2)
主题-回应1-回应1-回应1。--User8(深度3)
主题-回应1-回应2。--User4(深度2)
主题-回应1-回应2-回应1。--User5(深度3)
主题-回应1-回应2-回应1-回应1。--User6(深度4)
主题-回应1-回应2-回应1-回应1-回应1。--User7(深度5)
主题-回应1-回应2-回应1-回应2-回应1-回应1。--User9(深度6)
主题-回应2。--User10(深度1)
但是要另写一个{{重置缩进/结束}},每次要开头结尾用两回模板,后面的人回复还要注意在模板上方还是下方,比较反人类,仅作为备用方案。 Grandom讨论·贡献 2020年3月22日 (日) 04:42 (CST)

考虑了一下。

缩进1
:缩进2
::缩进3
::::缩进4
{{重置缩进|5
|这里开始回复
:直接以区域块的形式键入。--~~~~
::继续回复。--~~~
:::但富文本表现形式还需要继续改进。--~~~~
::以类似Hide表格的样式包裹,尽管洋葱皮也有一定的问题,但这是解决目前回车歧义问题的较好办法。--~~~~
}}

--九江喵@不好好~卖☆萌~2020年4月8日 (三) 16:31 (CST)

@九江月 用了两个月XD 但是我弄出来了。
示范讨论串
开头的讨论串。4是随便选的。—User 0
总有一种“某处有一套可以操作字符串的魔术字/widget/?”的印象,但是找不到了。 —User1
你要做什么?我们有一个 Module:String,不过一般是调用 Template:Replace、Template:Str len 之类的模板来处理字符串。—User2
啊是Module,那我印象还真是偏差有点大。Module提供的功能包含我想要做的事情,感谢。 —User1
那些模板大部分也是调用module就是了。如果你能直接用module也好XD —User2
前辈写的{{str_sub}}似乎缺个部件没法用,总之自己姑且写了个替代,以后先用着吧( —User1
你本可以直接替换str_sub全文的XD—User2
出于对大前辈的尊敬没这么做(之前{{交叉颜色}}的时候也有类似的情况,当时讨论了一下最后没替换,不过还是优化了一些) —User1
但是留着一个损坏的模板不修也不是很好啊—— —User2
题外话:那个交叉颜色的实现吓到我了……非常暴力…… —User2
是否应该重写部分有用但是不好用的模板?据MediaWiki说用Lua会比使用解析器函数或多重嵌套的模板节约服务器资源。 —User3
可以试试{{交叉颜色F}}。 —User4
为什么就你不缩进啊XD —User2
赞!模块是好文明。 —User1
因为看着缩进太多了,想往回拽一拽... —User4
@User2 啊,我刚刚替换掉了—路过的User A
回复开头的串。-User 0
COVID退散!理论上是公的驱逐舰的 壹陆 讨论·最近编辑 2020年6月3日 (三) 07:34 (CST)