|
|
(67 mellemliggende versioner af den samme bruger vises ikke) |
Linje 61: |
Linje 61: |
| *'''Koden på diskussionssiden skal være så diskret som muligt'''. | | *'''Koden på diskussionssiden skal være så diskret som muligt'''. |
|
| |
|
| Derfor skal alle variabler defineres i "Kaldenavn" for at de ikke skal nå at "variere" for meget | | Derfor skal alle variabler "kaldes" i "Kaldenavn" for at de ikke skal nå at "variere" for meget |
|
| |
|
|
| |
|
| === Tidstempel i designet === | | === Tidstempel i designet === |
| Standardtidsstemplet bagefter ens højtudviklede design er som at få knækbrød til dessert. | | Standardtidsstemplet bagefter ens højtudviklede design er som at få knækbrød til dessert. Denne metode indsætter et tidsstempel i designet med korrekt dansk tid (CET). |
| | |
| | {{Bruger:Frode_Fenis/ass|10 feb 2009 23:31}} |
|
| |
|
| ====Tidsvariabel==== | | ====Tidsvariabel==== |
| Hvis man vil have tiden at vide lige nu skriver man noget med: | | Hvis man vil have tiden at vide lige nu skriver man noget med: |
|
| |
|
| '''<nowiki>{{LOCALDAYNAME}} d. {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}} kl. {{LOCALTIME}}</nowiki>''' ([http://www.mediawiki.org/wiki/Help:Magic_words#Date_.26_time Læs her])
| | <nowiki>{{LOCALDAYNAME}} d. {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}} kl. {{LOCALTIME}}</nowiki> |
|
| |
|
| ''og får'' | | ''og får'' |
|
| |
|
| {{LOCALDAYNAME}} d. {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}} kl. {{LOCALTIME}} | | {{LOCALDAYNAME}} d. {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}} kl. {{LOCALTIME}} |
| | ([http://www.mediawiki.org/wiki/Help:Magic_words#Date_.26_time Læs her]) |
|
| |
|
| '''''Alternativ:''''' | | '''''Alternativ:''''' |
|
| |
|
| <nowiki>{{#time: l d. F Y H:i:s}}</nowiki> ''som giver'' {{#time: l d. F Y H:i:s}} ([http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23time: Læs her]) - flere valgmuligheder. | | <nowiki>{{#time: l d. F Y H:i:s|1 hours}} |
| | |
| | hvis sommertid:{{#time: l d. F Y H:i:s|2 hours}} </nowiki> |
| | |
| | ''som giver'' |
| | |
| | {{#time: l d. F Y H:i:s|1 hours}} |
|
| |
|
| | hvis sommertid:{{#time: l d. F Y H:i:s|2 hours}} |
|
| |
|
| | Systemet er ikke meget for at have en skabelon i en parserfuktion. Derfor skiftes der manuelt når man skifter mellem sommertid/vintertid og vice versa. |
| | |
| | ([http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23time: Læs her]) - flere valgmuligheder. |
| | |
| | ==== Så sætter vi det ind ==== |
| Nu prøver vi at sætte det ind | | Nu prøver vi at sætte det ind |
|
| |
|
Linje 88: |
Linje 103: |
| !Skriv i /cont | | !Skriv i /cont |
| |- | | |- |
| |<nowiki>{{Bruger:HansBenjamin/sig|{{#time: l d. F Y H:i:s}}}}</nowiki> | | |<nowiki>{{Bruger:HansBenjamin/sig|{{#time: l d. F Y H:i:s|1 hours}}}}</nowiki> |
| |<nowiki>{{Bruger:HansBenjamin/cont|{{{1}}}}}</nowiki> | | |<nowiki>{{Bruger:HansBenjamin/cont|{{{1}}}}}</nowiki> |
| |<nowiki>[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{{1}}}</small></nowiki> | | |<nowiki>[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{{1}}}</small></nowiki> |
Linje 96: |
Linje 111: |
| !Resultatet | | !Resultatet |
| |- | | |- |
| |<nowiki>{{SUBST:Bruger:HansBenjamin/sig|{{#time: l d. F Y H:i:s}}}}</nowiki> | | |<nowiki>{{SUBST:Bruger:HansBenjamin/sig|{{SUBST:#time: l d. F Y H:i:s|1 hours}}}}</nowiki> |
| |<nowiki>{{Bruger:HansBenjamin/cont|</nowiki>{{#time: l d. F Y H:i:s}}<nowiki>}}</nowiki> | | |<nowiki>{{Bruger:HansBenjamin/cont|</nowiki>{{#time: l d. F Y H:i:s|1 hours}}<nowiki>}}</nowiki> |
| |[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s}}</small> | | |[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|1 hours}}</small> |
| | |} |
| | |
| | Nu er datoen til at style og den er i øvenkøbet på dansk (CET, CEST). |
| | |
| | ====Brug af skabelonen==== |
| | |
| | Det siger sig selv at du ikke længere har brug for desserten: |
| | |
| | <big>Skriv '''<nowiki>~~~</nowiki> (tre tilder)'''</big> eller brug [[Billede:Button_talk.png]] |
| | |
| | |
| | ===Ugedagsbestemt design=== |
| | |
| | Hvis man gerne vil have et forskelligt udseende fra dag til dag (eller fra måned til måned, el. efter dag i menstruationscyklus...whatever) kunne man sagtens lave noget fancy programmering i designkoden men det nemmeste er at bruge julekalendermetoden (?!): Tag dit design og kopier til flere brugerfiler med din valgte variabel som en del af navnet. |
| | |
| | ====Eksempel:==== |
| | |
| | HansBenjamin vil gerne have et design for hver ugedag. |
| | |
| | Han har fundet ud af at skabelonen <nowiki>{{CURRENTDOW}}</nowiki> giver dag i ugen. <br /> |
| | |
| | I dag er det ugedag nr.{{CURRENTDOW}} |
| | |
| | Han tager og opretter filerne: Bruger:HansBenjamin/cont1, Bruger:HansBenjamin/cont2.....Bruger:HansBenjamin/cont7 |
| | |
| | Derefter tager han sit oprindelige design og kopierer over i alle disse filer. Han vil gerne have sit datostempel med og han vil gerne have at designet også er stemplet dvs. har det design der svarer til dagen. |
| | |
| | Så kører vi: |
| | |
| | {|class="wikitable" align="center" |
| | !Skriv i "Kaldenavn" |
| | !Skriv i /sig |
| | !Skriv i /cont(1-7) |
| | |- |
| | |<nowiki>{{Bruger:HansBenjamin/sig|{{#time: l d. F Y H:i:s|1 hours}}|{{CURRENTDOW}}}}</nowiki> |
| | |<nowiki>{{Bruger:HansBenjamin/cont{{{2}}}|{{{1}}}}}</nowiki> |
| | |<nowiki>[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{{1}}}</small></nowiki> |
| | |- |
| | !Kaldenavn efter gem |
| | !Koden på diskussionssiden |
| | !Resultatet |
| | |- |
| | |<nowiki>{{SUBST:Bruger:HansBenjamin/sig|{{SUBST:#time: l d. F Y H:i:s|1 hours}}|{{SUBST:CURRENTDOW}}}}</nowiki> |
| | |<nowiki>{{Bruger:HansBenjamin/cont</nowiki>{{CURRENTDOW}}<nowiki>|</nowiki>{{#time: l d. F Y H:i:s|1 hours}}<nowiki>}}</nowiki> |
| | |[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:green;font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|-2 days 1 hours}}</small> |
| | |
| | [[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:navy;font-family:times;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|-1 days 1 hours}}</small> |
| | |
| | [[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:pink;font-family:courier;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|1 hours}}</small> |
| | |
| | [[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:cyan;font-family:verdana;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|1 days 1 hours}}</small> |
| | |
| | [[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:green;font-family:Arial,;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|2 days 1 hours}}</small> |
| | |
| | [[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:green;font-family:Comic Sans MS;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|3 days 1 hours}}</small> |
| | |
| | [[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="color:maroon;font-family:Trebuchet MS;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{#time: l d. F Y H:i:s|4 days 1 hours}}</small> |
| |} | | |} |
|
| |
|
| Nu har datoen lige pludselig sekunder med og er i lille skrifttype.
| | ====Brug skabelonen==== |
|
| |
|
| | <big>Skriv '''<nowiki>~~~</nowiki> (tre tilder)'''</big> eller brug [[Billede:Button_talk.png]] |
|
| |
|
| ===Brug af skabelonen===
| |
|
| |
|
| Det siger sig selv at du ikke længere har brug for desserten:
| | === Tilfældigt design === |
| | |
| | Hvis du i stedet for en tidsvariabel gerne vil have at der vælges tilfældigt mellem dine 7 designskabeloner,må du selv konstruere din tilfældighedsgenerator i en fil. |
| | |
| | Opret "Bruger:HansBenjamin/rnd" |
| | |
| | Skriv: |
| | |
| | <nowiki><choose> |
| | <option>1</option> |
| | <option>2</option> |
| | <option>3</option> |
| | <option>4</option> |
| | <option>5</option> |
| | <option>6</option> |
| | <option>7</option> |
| | </choose></nowiki> |
|
| |
|
| <big>Skriv '''<nowiki>~~~</nowiki> (tre tilder)'''</big> | | Eller samme princip som tidsbestemt:<nowiki>{{CURRENTDOW}}</nowiki> udskiftes med <nowiki>{{Bruger:HansBenjamin/rnd}}</nowiki> |
|
| |
|
| [[Kategori:Brugerskabeloner]] | | [[Kategori:Brugerskabeloner]] |
Brugerskabeloner kan bruges af andre til at gøre signaturen lidt mere festlig.
Brugerskabeloner
Brug af skabeloner
Hvis du vil bruge en skabelon og have tidsstempel med:
- Gå ind i "mine indstillinger" og find punktet "dit kaldenavn (signaturer)"
- Sæt skabelon med brugernavn ind f.eks. {{Bruger67|HansBenjamin}}
- Hak fluebenet af nedenunder
- Gem og gør som du plejer når du sætter din signatur
Hvis du vil oprette en brugerskabelon
- Du går ind og opretter en skabelon med navnet Skabelon:Bruger<tal>
- Når din skabelon er festlig og fornøjelig, opretter du en underfil f.eks Skabelon:Bruger<tal>/cont
- Indholdet af din skabelon overfører du til din nye fil
- Indholdet i den oprindelige fil bytter du ud med med {{Bruger<tal>/cont|{{{1}}}}}
(Til nørderne:Hvorfor nu det?Når du gemmer i dine indstillinger insisterer scriptet på at indføre et lille SUBST: i din rå signatur. Det betyder at den overfører den kode som står i den skabelon du har anvist. Dvs. at i nogle tilfælde kunne koden alene fylde mere end indlægget, så det ville være svært at se hvad der var hvad der var selve indlægget.
På denne måde kommer der i koden kun til at stå f.eks {{Bruger1|Frode Fenis}} + tidsstempel. Samtidig bliver skabelonprincippet håndhævet: Ændrer du i skabelonen kan det ses alle steder, hvor du bruger den)
Hvordan laver jeg min egen private skabelon?
Fordelen ved at have sin egen private skabelon, er at man kan ændre i den efter behag uden at det går ud over andres visninger.
Opret siderne
- Find din brugerside
- Opret to nye sider f.eks "Bruger:HansBenjamin/sig" og "Bruger:HansBenjamin/cont"
- Lav dit design i Bruger:HansBenjamin/cont.
Man skal kunne se dit brugernavn som minimum: [[Bruger:HansBenjamin|HansBenjamin]]. Derudover kan du prøve at linke til din diskussion og hvad der ellers falder dig ind. Din signatur må helst ikke fylde meget mere end en linie.
Lav referencer
Når du har tjekket dit ovenud perfekte design og gemt det, gør du således:
- Gå ind på "Bruger:HansBenjamin/sig" og skriv følgende {{Bruger:HansBenjamin/cont}} og gem!
- Gå ind i "Indstillinger" under "Dit kaldenavn" (se ovenfor) og skriv {{Bruger:HansBenjamin/sig}}
- Husk at tjekke fluebenet af nedenunder (ingen automatisk henvisning)og gem!
- Brug --~~~~ som du plejer.
Kaldenavn
|
Koden på diskussionssiden
|
Diskussionssiden
|
{{Bruger:HansBenjamin/sig}}
|
{{Bruger:HansBenjamin/cont}}
|
HansBenjamin (diskussion) 9. feb 2009, 22:25 (UTC)
|
Avancerede skabeloner
Det som er det højeste på jord, er at kunne tage 100% herredømme over designet. Følgende krav skal stadig være opfyldt:
- Skabelonen er et stempel, hvor indholdselementerne ikke ændrer sig bagefter (Designet kan som bekendt altid blive bedre).
- Alle elementer skal kunne styles.
- Koden på diskussionssiden skal være så diskret som muligt.
Derfor skal alle variabler "kaldes" i "Kaldenavn" for at de ikke skal nå at "variere" for meget
Tidstempel i designet
Standardtidsstemplet bagefter ens højtudviklede design er som at få knækbrød til dessert. Denne metode indsætter et tidsstempel i designet med korrekt dansk tid (CET).
Tidsvariabel
Hvis man vil have tiden at vide lige nu skriver man noget med:
{{LOCALDAYNAME}} d. {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}} kl. {{LOCALTIME}}
og får
mandag d. 23. september 2024 kl. 22:21
(Læs her)
Alternativ:
{{#time: l d. F Y H:i:s|1 hours}}
hvis sommertid:{{#time: l d. F Y H:i:s|2 hours}}
som giver
mandag 23. september 2024 21:21:07
hvis sommertid:mandag 23. september 2024 22:21:07
Systemet er ikke meget for at have en skabelon i en parserfuktion. Derfor skiftes der manuelt når man skifter mellem sommertid/vintertid og vice versa.
(Læs her) - flere valgmuligheder.
Så sætter vi det ind
Nu prøver vi at sætte det ind
Skriv i "Kaldenavn"
|
Skriv i /sig
|
Skriv i /cont
|
{{Bruger:HansBenjamin/sig|{{#time: l d. F Y H:i:s|1 hours}}}}
|
{{Bruger:HansBenjamin/cont|{{{1}}}}}
|
[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{{1}}}</small>
|
Kaldenavn efter gem
|
Koden på diskussionssiden
|
Resultatet
|
{{SUBST:Bruger:HansBenjamin/sig|{{SUBST:#time: l d. F Y H:i:s|1 hours}}}}
|
{{Bruger:HansBenjamin/cont|mandag 23. september 2024 21:21:07}}
|
HansBenjamin (diskussion) mandag 23. september 2024 21:21:07
|
Nu er datoen til at style og den er i øvenkøbet på dansk (CET, CEST).
Brug af skabelonen
Det siger sig selv at du ikke længere har brug for desserten:
Skriv ~~~ (tre tilder) eller brug
Ugedagsbestemt design
Hvis man gerne vil have et forskelligt udseende fra dag til dag (eller fra måned til måned, el. efter dag i menstruationscyklus...whatever) kunne man sagtens lave noget fancy programmering i designkoden men det nemmeste er at bruge julekalendermetoden (?!): Tag dit design og kopier til flere brugerfiler med din valgte variabel som en del af navnet.
Eksempel:
HansBenjamin vil gerne have et design for hver ugedag.
Han har fundet ud af at skabelonen {{CURRENTDOW}} giver dag i ugen.
I dag er det ugedag nr.1
Han tager og opretter filerne: Bruger:HansBenjamin/cont1, Bruger:HansBenjamin/cont2.....Bruger:HansBenjamin/cont7
Derefter tager han sit oprindelige design og kopierer over i alle disse filer. Han vil gerne have sit datostempel med og han vil gerne have at designet også er stemplet dvs. har det design der svarer til dagen.
Så kører vi:
Skriv i "Kaldenavn"
|
Skriv i /sig
|
Skriv i /cont(1-7)
|
{{Bruger:HansBenjamin/sig|{{#time: l d. F Y H:i:s|1 hours}}|{{CURRENTDOW}}}}
|
{{Bruger:HansBenjamin/cont{{{2}}}|{{{1}}}}}
|
[[Billede:Compima2.gif|40px]][[Bruger:HansBenjamin|<span style="font-family:georgia;">HansBenjamin</span>]] <small>([[Brugerdiskussion:HansBenjamin|diskussion]]) {{{1}}}</small>
|
Kaldenavn efter gem
|
Koden på diskussionssiden
|
Resultatet
|
{{SUBST:Bruger:HansBenjamin/sig|{{SUBST:#time: l d. F Y H:i:s|1 hours}}|{{SUBST:CURRENTDOW}}}}
|
{{Bruger:HansBenjamin/cont1|mandag 23. september 2024 21:21:07}}
|
HansBenjamin (diskussion) lørdag 21. september 2024 21:21:07
HansBenjamin (diskussion) søndag 22. september 2024 21:21:07
HansBenjamin (diskussion) mandag 23. september 2024 21:21:07
HansBenjamin (diskussion) tirsdag 24. september 2024 21:21:07
HansBenjamin (diskussion) onsdag 25. september 2024 21:21:07
HansBenjamin (diskussion) torsdag 26. september 2024 21:21:07
HansBenjamin (diskussion) fredag 27. september 2024 21:21:07
|
Brug skabelonen
Skriv ~~~ (tre tilder) eller brug
Tilfældigt design
Hvis du i stedet for en tidsvariabel gerne vil have at der vælges tilfældigt mellem dine 7 designskabeloner,må du selv konstruere din tilfældighedsgenerator i en fil.
Opret "Bruger:HansBenjamin/rnd"
Skriv:
<choose>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
</choose>
Eller samme princip som tidsbestemt:{{CURRENTDOW}} udskiftes med {{Bruger:HansBenjamin/rnd}}