Template talk:Dyk/auto

Xiplus在话题“編輯請求”中的最新留言:5年前

圖片靠右

{{editprotected}} 在首頁的其他欄位,顯示圖片都是用[[File:圖片.jpg|right|120px|說明]]的代碼,唯獨這個模板是將圖片放在一個div裏面,在電腦顯示分別不大,但是可能在手機等流動設備上,令圖片的放置與其他欄位不一致。建議不用div,將判斷可用圖片一部分首尾作如下更改,由:

<!--
 判斷可用圖片 開始

-->{{#if:{{{p0|}}}{{{p1|}}}{{{p2|}}}{{{p3|}}}{{{p4|}}}{{{p5|}}}|
<div style="float:right;margin:0.5em 0 0.5em 0.5em;">[[File:{{#if:1|

{{#if:{{{p0|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|0
| {{{p0}}}{{!}} }} }}

{{#if:{{{p1|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}}}
| {{{p1}}}{{!}} }} }}

{{#if:{{{p2|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}} }}
| {{{p2}}}{{!}} }} }}

{{#if:{{{p3|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}} }}
| {{{p3}}}{{!}} }} }}

{{#if:{{{p4|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}} }}
| {{{p4}}}{{!}} }} }}

{{#if:{{{p5|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}} }}| {{{p5}}}{{!}} }} }}

{{#if:{{{p0|}}}|
 {{{p0}}}|
 {{#if:{{{p1|}}}|
  {{{p1}}}|
  {{#if:{{{p2|}}}|
   {{{p2}}}|
   {{#if:{{{p3|}}}|
    {{{p3}}}
    {{#if:{{{p4|}}}|
     {{{p4}}}|
     {{#if:{{{p5|}}}|
      {{{p5}}}
     }}
    }}
   }}
  }}
 }}
}}

}}{{!}}<span></span>{{!}}120x120px]]</div> }}<!-- 判斷可用圖片 結束 -->

改為:

<!--
 判斷可用圖片 開始

-->{{#if:{{{p0|}}}{{{p1|}}}{{{p2|}}}{{{p3|}}}{{{p4|}}}{{{p5|}}}|
[[File:{{#if:1|

{{#if:{{{p0|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|0
| {{{p0}}}{{!}} }} }}

{{#if:{{{p1|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}}}
| {{{p1}}}{{!}} }} }}

{{#if:{{{p2|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}} }}
| {{{p2}}}{{!}} }} }}

{{#if:{{{p3|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}} }}
| {{{p3}}}{{!}} }} }}

{{#if:{{{p4|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}} }}
| {{{p4}}}{{!}} }} }}

{{#if:{{{p5|}}}|{{#ifeq:
{{#expr:{{CURRENTTIMESTAMP}} div 100 mod (0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}}{{#if:{{{p5|}}}|+1}}) }}

|{{#expr:0{{#if:{{{p0|}}}|+1}}{{#if:{{{p1|}}}|+1}}{{#if:{{{p2|}}}|+1}}{{#if:{{{p3|}}}|+1}}{{#if:{{{p4|}}}|+1}} }}| {{{p5}}}{{!}} }} }}

{{#if:{{{p0|}}}|
 {{{p0}}}|
 {{#if:{{{p1|}}}|
  {{{p1}}}|
  {{#if:{{{p2|}}}|
   {{{p2}}}|
   {{#if:{{{p3|}}}|
    {{{p3}}}
    {{#if:{{{p4|}}}|
     {{{p4}}}|
     {{#if:{{{p5|}}}|
      {{{p5}}}
     }}
    }}
   }}
  }}
 }}
}}

}}{{!}}<span></span>{{!}}120px{{!}}right]] }}<!-- 判斷可用圖片 結束 -->

另外,{{#if:1的作用不明,即然一定為真,則無須用if,看似可以省略。--Quest for Truth留言2012年6月17日 (日) 10:56 (UTC)回复

{{#if:1的作用是trim,示例:| 123 |123|。Liangent留言 2012年6月18日 (一) 11:28 (UTC)回复
  已修复 Liangent留言 2012年6月18日 (一) 11:38 (UTC)回复

== 目前的圖 片變換頻率是多少 == 請問,圖片的變換頻率問題,是幾分鐘換一張。Simon 1996留言2017年10月20日 (五) 16:12 (UTC)回复

編輯請求

  请求已处理--Xiplus#Talk 2019年2月26日 (二) 00:54 (UTC)回复

當前來看是,多了一個下一張圖片的名稱放在後面成了cpation,而後面空span也是cpation,此重複造成lint,另外多的換行可以

[[File:日月神木一景.jpg|

Houghton - TCS 21. Anna Swan.jpg|<span></span>|160x160px|right]]

-Zest 2019年2月23日 (六) 00:20 (UTC)回复

返回到“Dyk/auto”页面。