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

模板討論:重置縮進

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

關於該模板的使用

@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)