Difference between revisions of "Template:Latest news"

From Detective Conan Wiki
(Implementing the new Latest News template)
Line 1: Line 1:
<includeonly>
+
<includeonly><div style="display: flex; flex-direction: column; width: 100%; align-items: flex-start;">
<div style="display: flex; flex-direction: column; width: 100%; align-items: flex-start;">
 
    <!-- Latest Episode Section -->
 
 
     <div style="border: 2px solid #ccc; margin: 0px 0px 5px 0px; width: 100%; box-sizing: border-box; padding: 5px;">
 
     <div style="border: 2px solid #ccc; margin: 0px 0px 5px 0px; width: 100%; box-sizing: border-box; padding: 5px;">
 
         <div style="background: #6699CC; color: white; text-align: center; font-size: 130%; padding: 5px;">'''Latest episode'''</div>
 
         <div style="background: #6699CC; color: white; text-align: center; font-size: 130%; padding: 5px;">'''Latest episode'''</div>
{{{Latest episode}}}
+
        <div style="padding: 5px;">
----
+
            {{#ifexpr: {{timeDiff|{{{S2 Episode Date}}}|{{#if:{{{S2 Episode Time|}}}|{{{S2 Episode Time}}}|{{{Regular broadcast time}}} }}|9}}<=0
            <div style="text-align: center; padding-top: 5px;">
+
            | {{Latest news/Latest ep
{{#if: {{{Anime footnotes|}}} | {{{Anime footnotes}}} | {{{Next episode}}} }}
+
              | Case First-Last Ep  = {{#if:{{{S2 Case First-Last Ep|}}}|{{{S2 Case First-Last Ep}}}|{{{S2 Episode Number}}} }}
             </div>
+
              | Episode Number      = {{{S2 Episode Number}}}
 +
              | Case Name          = {{{S2 Case Name}}}
 +
              | Case Part Name      = {{{S2 Case Part Name}}}
 +
              }}
 +
              <hr style="margin: 0.2em 0;">
 +
              {{Latest news/Next ep
 +
              | Episode Number      = {{{S3 Episode Number}}}
 +
              | Case Name          = {{{S3 Case Name}}}
 +
              | Case Part Name      = {{{S3 Case Part Name}}}
 +
              | Episode Date        = {{{S3 Episode Date}}}
 +
              | Anime footnotes    = {{{Anime footnotes}}}
 +
              }}
 +
            | {{Latest news/Latest ep
 +
              | Case First-Last Ep  = {{#if:{{{S1 Case First-Last Ep|}}}|{{{S1 Case First-Last Ep}}}|{{{S1 Episode Number}}} }}
 +
              | Episode Number      = {{{S1 Episode Number}}}
 +
              | Case Name          = {{{S1 Case Name}}}
 +
              | Case Part Name      = {{{S1 Case Part Name}}}
 +
              }}
 +
              <hr style="margin: 0.2em 0;">
 +
              {{Latest news/Next ep
 +
              | Episode Number      = {{{S2 Episode Number}}}
 +
              | Case Name          = {{{S2 Case Name}}}
 +
              | Case Part Name      = {{{S2 Case Part Name}}}
 +
              | Episode Date        = {{{S2 Episode Date}}}
 +
              | Anime footnotes    = {{{Anime footnotes}}}
 +
              }}
 +
             }}
 
         </div>
 
         </div>
 
     </div>
 
     </div>
Line 14: Line 38:
 
         <div style="background: #6699CC; color: white; text-align: center; font-size: 130%; padding: 5px;">'''Latest chapter'''</div>
 
         <div style="background: #6699CC; color: white; text-align: center; font-size: 130%; padding: 5px;">'''Latest chapter'''</div>
 
         <div style="padding: 5px;">
 
         <div style="padding: 5px;">
             <div style="padding-top: 5px; padding-bottom: 5px;">
+
             <div style="padding-top: 5px; padding-bottom: 5px;"> <!-- Start of Latest Manga Chapter -->
 
                 {{#ifexist:File:Chapter {{{Latest chapter number}}} Cover.jpg|[[File:Chapter {{{Latest chapter number}}} Cover.jpg|100px|center|link={{{Latest chapter name}}}]]|[[File:Joke 19 V2.jpg|200px|center|link=]]}}
 
                 {{#ifexist:File:Chapter {{{Latest chapter number}}} Cover.jpg|[[File:Chapter {{{Latest chapter number}}} Cover.jpg|100px|center|link={{{Latest chapter name}}}]]|[[File:Joke 19 V2.jpg|200px|center|link=]]}}
 
             </div>
 
             </div>
             <div style="text-align: center; padding-bottom: 5px;">[[{{{Latest chapter name}}}|'''File {{{Latest chapter number}}}''': {{{Latest chapter name}}}]]</div>
+
             <div style="text-align: center; padding-bottom: 5px;">[[{{{Latest chapter name}}}|'''File {{{Latest chapter number}}}''': {{{Latest chapter name}}}]]</div> <!-- End of Latest Manga Chapter -->
----
+
            <hr style="margin: 0.2em 0;">
             <div style="text-align: center; padding-top: 5px;">
+
             <div style="text-align: center; padding-top: 5px;"> <!-- Start of Footnotes/Next Episode -->
{{#if: {{{Manga footnotes|}}} | {{{Manga footnotes}}} | Next: [[{{{Next chapter name}}}|'''File {{{Next chapter number}}}''': {{{Next chapter name}}}]]<br>{{countdown|{{{Next chapter date}}}}} }}
+
{{#if: {{{Manga footnotes|}}} | {{{Manga footnotes}}}
 +
| {{#if: {{{Next chapter name|}}} | Next: [[{{{Next chapter name}}}|'''File {{{Next chapter number}}}''': {{{Next chapter name}}}]]<br>{{countdown|{{{Next chapter date}}}}}  
 +
  | Next: '''File {{{Next chapter number}}}'''<br>{{countdown|{{{Next chapter date}}}}}
 +
  }}
 +
}} <!-- End of Latest Manga Chapter -->
 
             </div>
 
             </div>
 
         </div>
 
         </div>
Line 27: Line 55:
 
<noinclude><pre>
 
<noinclude><pre>
 
{{Latest news
 
{{Latest news
<!--ANIME-->
+
<!-- **ANIME** -->
| Case episode number    = (Note: if it is two-parter, insert full episode number with hyphen, e.g. 1000-1001)
+
| Regular broadcast time = Use Japan Standard Time (JST). As of January 2025, the regular broadcast time is 6:00 pm.
| Latest episode number  =  
+
 
| Latest episode name    =
+
<!-- Requirements to make the slots work correctly:
| Latest Part =           (Optional: only for two-parters)
+
    * The episodes contained in the slots must be in consecutive chronological order. For example, if Slot 1 contains Ep 1000, then Slot 2 should contain Ep 1001 and Slot 3 should contain Ep 1002.
| Latest episode date    = (Optional: essentially of no purpose)
+
    * Either Slot 1 or Slot 2 must contain the latest episode
<!--//-->
+
        - It is recommended to try and update Slot 1 to always contain the latest episode
| Next episode number    =
+
-->
| Next episode name      =
+
 
| Next Part =             (Optional: only for two-parters)
+
<!-- Slot 1 -->
| Next episode date      =
+
| S1 Case First-Last Ep = Optional: If case has multiple parts, insert the number of the first episode of the case and the last episode of the case, separated by a hyphen (e.g., 1000-1001).
| Anime footnotes       = (Optional: custom information on display)
+
| S1 Episode Number    =  
<!--MANGA-->
+
| S1 Case Name          =  
| Latest chapter number =
+
| S1 Case Part Name    = Optional: Only used for cases with multiple parts
| Latest chapter name   =
+
| S1 Episode Date      =
| Latest chapter date   = (Optional: essentially of no purpose)
+
| S1 Episode Time      = Optional: Used to override the "Regular broadcast time" parameter for episodes with an irregular broadcast time
<!--//-->
+
<!-- Slot 2 -->
| Next chapter number   =
+
| S2 Case First-Last Ep = Optional: If case has multiple parts, insert the number of the first episode of the case and the last episode of the case, separated by a hyphen (e.g., 1000-1001).
| Next chapter name     =
+
| S2 Episode Number    =
| Next chapter date     =
+
| S2 Case Name          =
| Manga footnotes       = (Optional: custom information on display)
+
| S2 Case Part Name    = Optional: Only used for cases with multiple parts
 +
| S2 Episode Date      =
 +
| S2 Episode Time      = Optional: Used to override the "Regular broadcast time" parameter for episodes with an irregular broadcast time
 +
<!-- Slot 3 -->
 +
| S3 Case First-Last Ep = Optional: If case has multiple parts, insert the number of the first episode of the case and the last episode of the case, separated by a hyphen (e.g., 1000-1001).
 +
| S3 Episode Number    =  
 +
| S3 Case Name          =  
 +
| S3 Case Part Name    = Optional: Only used for cases with multiple parts
 +
| S3 Episode Date      =
 +
| S3 Episode Time      = Optional: Used to override the "Regular broadcast time" parameter for episodes with an irregular broadcast time
 +
 
 +
| Anime footnotes       = Optional: The information inputted here will replace the Next episode section
 +
 
 +
<!-- **MANGA** -->
 +
| Latest chapter number =
 +
| Latest chapter name   =
 +
| Latest chapter date   = Optional: Currently has no use
 +
 
 +
| Next chapter number   =
 +
| Next chapter name     =
 +
| Next chapter date     =
 +
 
 +
| Manga footnotes       = Optional: The information inputted here will replace the Next chapter section
 
}}
 
}}
 
</pre>
 
</pre>
  
 
[[Category:Templates]]
 
[[Category:Templates]]

Revision as of 21:38, 25 January 2025

{{Latest news
<!-- **ANIME** -->
| Regular broadcast time = Use Japan Standard Time (JST). As of January 2025, the regular broadcast time is 6:00 pm.

<!-- Requirements to make the slots work correctly:
    * The episodes contained in the slots must be in consecutive chronological order. For example, if Slot 1 contains Ep 1000, then Slot 2 should contain Ep 1001 and Slot 3 should contain Ep 1002.
    * Either Slot 1 or Slot 2 must contain the latest episode
        - It is recommended to try and update Slot 1 to always contain the latest episode
-->

<!-- Slot 1 -->
| S1 Case First-Last Ep = Optional: If case has multiple parts, insert the number of the first episode of the case and the last episode of the case, separated by a hyphen (e.g., 1000-1001).
| S1 Episode Number     = 
| S1 Case Name          = 
| S1 Case Part Name     = Optional: Only used for cases with multiple parts
| S1 Episode Date       = 
| S1 Episode Time       = Optional: Used to override the "Regular broadcast time" parameter for episodes with an irregular broadcast time
<!-- Slot 2 -->
| S2 Case First-Last Ep = Optional: If case has multiple parts, insert the number of the first episode of the case and the last episode of the case, separated by a hyphen (e.g., 1000-1001).
| S2 Episode Number     = 
| S2 Case Name          = 
| S2 Case Part Name     = Optional: Only used for cases with multiple parts
| S2 Episode Date       = 
| S2 Episode Time       = Optional: Used to override the "Regular broadcast time" parameter for episodes with an irregular broadcast time
<!-- Slot 3 -->
| S3 Case First-Last Ep = Optional: If case has multiple parts, insert the number of the first episode of the case and the last episode of the case, separated by a hyphen (e.g., 1000-1001).
| S3 Episode Number     = 
| S3 Case Name          = 
| S3 Case Part Name     = Optional: Only used for cases with multiple parts
| S3 Episode Date       = 
| S3 Episode Time       = Optional: Used to override the "Regular broadcast time" parameter for episodes with an irregular broadcast time

| Anime footnotes       = Optional: The information inputted here will replace the Next episode section

<!-- **MANGA** -->
| Latest chapter number =
| Latest chapter name   =
| Latest chapter date   = Optional: Currently has no use

| Next chapter number   =
| Next chapter name     =
| Next chapter date     =

| Manga footnotes       = Optional: The information inputted here will replace the Next chapter section
}}