Zaawansowana Edycja, poradnik dla Biurokratów: Różnice pomiędzy wersjami

Z RonWiki
Skocz do: nawigacja, szukaj
(Szablony)
(Szablony)
Linia 32: Linia 32:
  
 
Szablony jest to mechanizm umożliwiający półautomatyczne wstawianie treści jednej strony do drugiej. Głównym celem tworzenia szablonów jest uproszczenie wstawiania często powtarzających się fragmentów stron bez konieczności każdorazowego pisania od nowa pełnego kodu tych fragmentów. Dodatkowo szablony umożliwiają dokonywanie szybkich zmian na wielu stronach na raz. Zmiana szablonu powoduje bowiem automatycznie zmiany na wszystkich stronach, do których jest on dołączony.
 
Szablony jest to mechanizm umożliwiający półautomatyczne wstawianie treści jednej strony do drugiej. Głównym celem tworzenia szablonów jest uproszczenie wstawiania często powtarzających się fragmentów stron bez konieczności każdorazowego pisania od nowa pełnego kodu tych fragmentów. Dodatkowo szablony umożliwiają dokonywanie szybkich zmian na wielu stronach na raz. Zmiana szablonu powoduje bowiem automatycznie zmiany na wszystkich stronach, do których jest on dołączony.
 
+
Wykorzystywanie szablonów jest dobrą opcją aby wszystko wyglądało jednolicie.
  
  
Linia 57: Linia 57:
 
::::Kiedy po formie '''Name=''' wpiszemy nazwę questa "Anihilator Quest" w miejscu <br>{{{Name}}} pokarze się text Anihilator Quest.
 
::::Kiedy po formie '''Name=''' wpiszemy nazwę questa "Anihilator Quest" w miejscu <br>{{{Name}}} pokarze się text Anihilator Quest.
  
Teraz przykładowo wypełnię Szablon.
+
Teraz przykładowo wypełniony Szablon.
  
 
{{Infobox Questy
 
{{Infobox Questy
| Name= Wiki Quest
+
| Name= Anni
| Lvl= Mały
+
| Lvl= 100
| Prem= Nie
+
| Prem= Tak
| Lok= Ronwiki
+
| Lok= [[Edron]]
| Nagr= Pkty
+
| Nagr= Do wyboru:
| Mob=  
+
[[Grafika:Stonecutter_Axe.gif|link=Łamacz Kamieni]][[Grafika:Magic_Sword.gif|link=Magiczny Miecz]][[Grafika:Thunder_Hammer.gif|link=Młot Gromu]][[Grafika:Demoniczna Zbroja.gif|link=Demoniczna Zbroja]]
| Dotuw=
+
| Mob= {{Demon}}
 +
| Dotuw= Brak
 
}}
 
}}
  
 +
A w edycji wygląda to tak:
 +
 +
<pre>{{Infobox Questy
 +
| Name= Anni
 +
| Lvl= 100
 +
| Prem= Tak
 +
| Lok= [[Edron]]
 +
| Nagr= Do wyboru:
 +
[[Grafika:Stonecutter_Axe.gif|link=Łamacz Kamieni]][[Grafika:Magic_Sword.gif|link=Magiczny Miecz]][[Grafika:Thunder_Hammer.gif|link=Młot Gromu]][[Grafika:Demoniczna Zbroja.gif|link=Demoniczna Zbroja]]
 +
| Mob= {{Demon}}
 +
| Dotuw= Brak
 +
}}</pre>
 +
 +
==Jak stworzyć==
 +
 +
Zaczynamy od nadania mu nazwy. Na stronach które potrzebują szablonu wpisujemy nazwę naszego szablonu pomiędzy {}.
 +
Przykładowo wymagany jest szablon dla Demona.
 +
 +
<pre>{{Demon}}</pre>
 +
 +
Wpisujemy szablon na każdej stronie która go wymaga i przechodzimy do edycji.
 +
 +
{{Demon.}} po naciśnięciu przeniesie nas do strony [[Tworzenie Szablon:Demon.]]
 +
 +
Teraz na stronie edycji wpisujemy dane które potrzebujemy aby wyświetlały się na każdej stronie która wymaga tego szablonu. Cokolwiek tutaj wpiszemy lub zmienimy, zmieni się również na tamtych stronach.
 +
 +
===Szablon Potwory===
 +
 +
Szablon dla potworów wygląda następująco:
 +
 +
<pre>{| class="wikitable"                                                     
 +
| rowspan=4 align="center" bgcolor="#8B814C"| {{{Ikona}}}                                   
 +
| align="center" bgcolor="#FFEC8B"|Nazwa Pol: '''{{{Pol}}}'''                 
 +
|-
 +
| align="center" bgcolor="#EEDC82" |Nazwa Ang: '''{{{Ang}}}'''               
 +
|-
 +
| align="center" bgcolor="#FFEC8B" |Punkty Życia: '''{{{Hp}}}'''
 +
|-
 +
| align="center" bgcolor="#EEDC82" |Punkty Doświadczenia: '''{{{Exp}}}'''
 +
|-
 +
| align="center" bgcolor="#CDBE70"|'''Zbroja/Obrona:'''
 +
| align="center" bgcolor="#CDBE70"|'''Styl walki:'''
 +
|-
 +
| align="center" bgcolor="#EEDC82" | {{{Arm/Obr}}}
 +
| align="center" bgcolor="#EEDC82" | {{{Styl}}}
 +
|-
 +
| colspan="2" bgcolor="#CDBE70" align="center" | '''Łup:'''
 +
|-
 +
| colspan="2" align="center" bgcolor="#FFEC8B" | {{{Loot}}}
 +
|-
 +
| align="center" bgcolor="#CDBE70"|'''Wrażliwy na:'''
 +
| align="center" bgcolor="#CDBE70"| {{{Wrażliwy}}}
 +
|-
 +
| align="center" bgcolor="#EEDC82" |'''Częściowo odporny na:'''
 +
| align="center" bgcolor="#EEDC82" | {{{Częściowo}}}
 +
|-
 +
| align="center" bgcolor="#CDBE70"|'''Odporny na:'''
 +
| align="center" bgcolor="#CDBE70"| {{{Odporny}}}
 +
|-
 +
| colspan="2" bgcolor="#CDBE70" align="center" | '''Występowanie:'''
 +
|-
 +
| colspan="2" align="center" bgcolor="#FFEC8B" | {{{Lok}}}
 +
|-
 +
| colspan="2" bgcolor="#CDBE70" align="center" | '''Dodatkowe Informacje:''' {{{Info}}}
 +
|}</pre>
 +
 +
Podczas tworzenia szablony wymagane jest zwracanie uwagi na wielkość liter. Jeśli w Szablonie wpiszemy '''{{{Przykład}}}''' to podczas wykorzystywania go, forma wywoływacza nie może być z małej litery np '''| przykład=''' . Każdy text nie wpisany w {{{}}} pozostanie jednolity dla każdej strony wymagającej Szablonu.
 +
 +
Wpisując przykład powyżej po wpisaniu {{Infobox Potwory.}} ujrzymy efekt:
 +
 +
{{Infobox Potwory}}
 +
 +
Teraz aby wypełnić szablon danymi musimy wpisać {{Infobox Potwory (bez 2 "}" na końcu) naciskamy enter i wypisujemy formy wywoławcze (Forma wywoławcza to to co wpiszemy uprzedni w {{{}}}.), przed każdą z form musimy dodać "|" aby oddzielić 1 od 2.
 +
Na samym końcu zamykamy Szablon 2 "}".
 +
 +
<pre>{{Infobox Potwory
 +
|Ikona=
 +
|Pol=
 +
|Ang=
 +
|Hp=
 +
|Exp=
 +
|Arm/Obr=
 +
|Styl=
 +
|Loot
 +
|Wrażliwy=
 +
|Częściowo=
 +
|Odporny=
 +
|Lok=
 +
|Info=
 +
}}</pre>
 +
 +
Przykładowy Szablon dla [[Apocalypse]]
 +
 +
<pre>{{Infobox Potwory
 +
|Ikona= {{Apocalypse}}
 +
|Pol= Apokalipsa
 +
|Ang= Apocalypse
 +
|Hp= 250000 (+/- 30%)
 +
|Exp= 450000 (+/-30)
 +
|Arm/Obr= 600/670
 +
|Styl= Walczy w zwarciu.
 +
|Loot=
 +
[[Grafika:Solidna Ziemna Kolczuga.gif|link=Solidna Ziemna Kolczuga|50%]]
 +
[[Grafika:Small Ruby.gif|link=Rubin|Rubinów|0-30 50%]]
 +
[[Grafika:Platinum Coin.gif|link=Platynowa Moneta|Platynowych Monet|0-30 50%]]
 +
[[Grafika:Demonic Essence.gif|link=Demoniczna Esencja|Demonicznych Esencji|0-2 30%]]
 +
|Wrażliwy= Brak.
 +
|Częściowo= [[Grafika:Energy.gif]]40% [[Grafika:Physical.gif]]20%
 +
|Odporny= [[Grafika:Niewidzialność.gif]][[Grafika:Paraliż.gif]][[Grafika:Upicie.gif]][[Grafika:Earth.gif]][[Grafika:Poison.gif]][[Grafika:Holy.gif]]
 +
|Lok= [[Sangria]]: Ostatnia komnata podczas wykonywania [[Wyzwanie Sangrii|Wyzwania Sangrii]]
 +
|Info= Brak.                                                 
 +
}}</pre>
 +
 +
Ikona= <<<<<Możemy wykorzystać inny szablon już wcześniej przygotowany.
 +
Info= <<<<<<Tutaj możemy dodać informacje jeśli za potwora można otrzymać artefakt lub istnieje na niego polowanie.
  
CDN.
+
 
 +
Gdzie efektem będzie:
 +
 
 +
{{Infobox Potwory
 +
|Ikona= {{Apocalypse}}
 +
|Pol= Apokalipsa
 +
|Ang= Apocalypse
 +
|Hp= 250000 (+/- 30%)
 +
|Exp= 450000 (+/-30)
 +
|Arm/Obr= 600/670
 +
|Styl= Walczy w zwarciu.
 +
|Loot=
 +
[[Grafika:Solidna Ziemna Kolczuga.gif|link=Solidna Ziemna Kolczuga|50%]][[Grafika:Small Ruby.gif|link=Rubin|Rubinów|0-30 50%]][[Grafika:Platinum Coin.gif|link=Platynowa Moneta|Platynowych Monet|0-30 50%]][[Grafika:Demonic Essence.gif|link=Demoniczna Esencja|Demonicznych Esencji|0-2 30%]]
 +
|Wrażliwy= Brak.
 +
|Częściowo= [[Grafika:Energy.gif]]40% [[Grafika:Physical.gif]]20%
 +
|Odporny= [[Grafika:Niewidzialność.gif]][[Grafika:Paraliż.gif]][[Grafika:Upicie.gif]][[Grafika:Earth.gif]][[Grafika:Poison.gif]][[Grafika:Holy.gif]]
 +
|Lok= [[Sangria]]: Ostatnia komnata podczas wykonywania [[Wyzwanie Sangrii|Wyzwania Sangrii]]
 +
|Info= Brak.                                                 
 +
}}
  
 
=Komendy Php=
 
=Komendy Php=
  
 
=Text/Kolory Textu=
 
=Text/Kolory Textu=

Wersja z 19:33, 3 sty 2014

Jak Edytować, dodawać obrazki i pisać wszyscy wiedzą wiec objaśnię możliwości zaawansowanej edycji.

Obrazy/Ikony/Mapy

Istnieje kilka możliwości wykorzystania przesłanego pliku na stronie edycji.

Przesłany plik można przedstawić w formie zwykłej czyli np.:

  • Behemot.gif
    [[Grafika:Behemot.gif]]

Gdzie widoczny jest obrazek, a jego ścieżka to Behemot.gif

  • Behemot - Jest wielki
    [[Grafika:Behemot.gif|Behemot - Jest wielki]]

Najeżdżając myszka na obrazek ujrzymy wiadomość Behemot - Jest wielki, lecz jego ścieżka wciąż pozostaje Behemot.gif

  • Behemot - Jest wielki
    [[Grafika:Behemot.gif|link=Behemot|Behemot - Jest wielki]]

Wiadomość jest wciąż widoczna po najechaniu lecz ścieżka obrazka zmieniła się już na Behemot. Po naciśnięciu na obrazek przenosi nas do jego odpowiednika.


Forma |link= jest komendą linkująca, wykorzystać ją można tylko w
przypadku obrazka kiedy chcemy aby obrazek przenosił nas w inny obszar.


  • Behemot.gif
    [[Grafika:Behemot.gif|link=Behemot]]

Zmienia się ścieżka obrazka ale na najeżdżając na obrazek ujrzymy tylko Behemot.

Tabele/Spis

Szablony

Szablony jest to mechanizm umożliwiający półautomatyczne wstawianie treści jednej strony do drugiej. Głównym celem tworzenia szablonów jest uproszczenie wstawiania często powtarzających się fragmentów stron bez konieczności każdorazowego pisania od nowa pełnego kodu tych fragmentów. Dodatkowo szablony umożliwiają dokonywanie szybkich zmian na wielu stronach na raz. Zmiana szablonu powoduje bowiem automatycznie zmiany na wszystkich stronach, do których jest on dołączony. Wykorzystywanie szablonów jest dobrą opcją aby wszystko wyglądało jednolicie.


Najpierw objaśnię jak działają w praktyce, a potem wyjaśnię jak stworzyć.

Weźmiemy na przykład szablon {{Infobox Questy}}
{{{Name}}}
Min. Lvl:
{{{Lvl}}}
Premium:
{{{Prem}}}
Lokalizacja:
{{{Lok}}}
Nagroda:
{{{Nagr}}}
Potwory:
{{{Mob}}}
Najedz myszką na obrazek aby ujrzeć statystyki.
Wymagania oraz Dodatkowe uwagi:
{{{Dotuw}}}

Po wpisaniu Infobox Questy wyświetli się nam gotowa tabela godowa do edycji, jak zauważyliście widnieją na niej napisy w potrójnym {}, są to miejsca w które będzie dodawany Text. Teraz jak ją edytować:

{{Infobox Questy
| Name= 
| Lvl= 
| Prem= 
| Lok= 
| Nagr= 
| Mob= 
| Dotuw=
}}

Słowa które były wpisane w {{{}}} zostaną zastąpione przez text wpisany po (=), np.:

Kiedy po formie Name= wpiszemy nazwę questa "Anihilator Quest" w miejscu
{{{Name}}} pokarze się text Anihilator Quest.

Teraz przykładowo wypełniony Szablon.

Anni
Min. Lvl:
100
Premium:
Tak
Lokalizacja:
Edron
Nagroda:
Do wyboru:

Stonecutter Axe.gifMagic Sword.gifThunder Hammer.gifDemoniczna Zbroja.gif

Potwory:
Demon- Doświadczenie: 6000 (+/- 30%), Życie: 8200 (+/- 30%)
Najedz myszką na obrazek aby ujrzeć statystyki.
Wymagania oraz Dodatkowe uwagi:
Brak

A w edycji wygląda to tak:

{{Infobox Questy
| Name= Anni
| Lvl= 100
| Prem= Tak
| Lok= [[Edron]]
| Nagr= Do wyboru:
[[Grafika:Stonecutter_Axe.gif|link=Łamacz Kamieni]][[Grafika:Magic_Sword.gif|link=Magiczny Miecz]][[Grafika:Thunder_Hammer.gif|link=Młot Gromu]][[Grafika:Demoniczna Zbroja.gif|link=Demoniczna Zbroja]]
| Mob= {{Demon}}
| Dotuw= Brak
}}

Jak stworzyć

Zaczynamy od nadania mu nazwy. Na stronach które potrzebują szablonu wpisujemy nazwę naszego szablonu pomiędzy {}. Przykładowo wymagany jest szablon dla Demona.

{{Demon}}

Wpisujemy szablon na każdej stronie która go wymaga i przechodzimy do edycji.

Demon.- Doświadczenie: 6000, Życie: 8200 po naciśnięciu przeniesie nas do strony Tworzenie Szablon:Demon.

Teraz na stronie edycji wpisujemy dane które potrzebujemy aby wyświetlały się na każdej stronie która wymaga tego szablonu. Cokolwiek tutaj wpiszemy lub zmienimy, zmieni się również na tamtych stronach.

Szablon Potwory

Szablon dla potworów wygląda następująco:

{| class="wikitable"                                                      
| rowspan=4 align="center" bgcolor="#8B814C"| {{{Ikona}}}                                     
| align="center" bgcolor="#FFEC8B"|Nazwa Pol: '''{{{Pol}}}'''                  
|-
| align="center" bgcolor="#EEDC82" |Nazwa Ang: '''{{{Ang}}}'''                 
|-
| align="center" bgcolor="#FFEC8B" |Punkty Życia: '''{{{Hp}}}'''
|-
| align="center" bgcolor="#EEDC82" |Punkty Doświadczenia: '''{{{Exp}}}'''
|- 
| align="center" bgcolor="#CDBE70"|'''Zbroja/Obrona:''' 
| align="center" bgcolor="#CDBE70"|'''Styl walki:'''
|-
| align="center" bgcolor="#EEDC82" | {{{Arm/Obr}}}
| align="center" bgcolor="#EEDC82" | {{{Styl}}}
|- 
| colspan="2" bgcolor="#CDBE70" align="center" | '''Łup:''' 
|-
| colspan="2" align="center" bgcolor="#FFEC8B" | {{{Loot}}}
|- 
| align="center" bgcolor="#CDBE70"|'''Wrażliwy na:''' 
| align="center" bgcolor="#CDBE70"| {{{Wrażliwy}}}
|-
| align="center" bgcolor="#EEDC82" |'''Częściowo odporny na:'''
| align="center" bgcolor="#EEDC82" | {{{Częściowo}}}
|-
| align="center" bgcolor="#CDBE70"|'''Odporny na:'''
| align="center" bgcolor="#CDBE70"| {{{Odporny}}}
|- 
| colspan="2" bgcolor="#CDBE70" align="center" | '''Występowanie:''' 
|-
| colspan="2" align="center" bgcolor="#FFEC8B" | {{{Lok}}}
|-
| colspan="2" bgcolor="#CDBE70" align="center" | '''Dodatkowe Informacje:''' {{{Info}}}
|}

Podczas tworzenia szablony wymagane jest zwracanie uwagi na wielkość liter. Jeśli w Szablonie wpiszemy {{{Przykład}}} to podczas wykorzystywania go, forma wywoływacza nie może być z małej litery np | przykład= . Każdy text nie wpisany w {{{}}} pozostanie jednolity dla każdej strony wymagającej Szablonu.

Wpisując przykład powyżej po wpisaniu Szablon:Infobox Potwory. ujrzymy efekt:

{{{Ikona}}} Nazwa Pol: {{{Pol}}}
Nazwa Ang: {{{Ang}}}
Punkty Życia: {{{Hp}}}
Punkty Doświadczenia: {{{Exp}}}
Zbroja/Obrona: Styl walki:
{{{Arm/Obr}}} {{{Styl}}}
Łup:
{{{Loot}}}
Najedz myszką na obrazek aby ujrzeć statystyki.
Wrażliwy na: {{{Wrażliwy}}}
Częściowo odporny na: {{{Częściowo}}}
Odporny na: {{{Odporny}}}
Występowanie:
{{{Lok}}}
Dodatkowe Informacje:
{{{Info}}}

Teraz aby wypełnić szablon danymi musimy wpisać {{Infobox Potwory (bez 2 "}" na końcu) naciskamy enter i wypisujemy formy wywoławcze (Forma wywoławcza to to co wpiszemy uprzedni w {{{}}}.), przed każdą z form musimy dodać "|" aby oddzielić 1 od 2. Na samym końcu zamykamy Szablon 2 "}".

{{Infobox Potwory
|Ikona= 
|Pol=
|Ang=
|Hp=
|Exp=
|Arm/Obr=
|Styl=
|Loot
|Wrażliwy=
|Częściowo=
|Odporny=
|Lok= 
|Info=
}}

Przykładowy Szablon dla Apocalypse

{{Infobox Potwory
|Ikona= {{Apocalypse}}
|Pol= Apokalipsa
|Ang= Apocalypse
|Hp= 250000 (+/- 30%) 
|Exp= 450000 (+/-30)
|Arm/Obr= 600/670
|Styl= Walczy w zwarciu.
|Loot= 
[[Grafika:Solidna Ziemna Kolczuga.gif|link=Solidna Ziemna Kolczuga|50%]]
[[Grafika:Small Ruby.gif|link=Rubin|Rubinów|0-30 50%]]
[[Grafika:Platinum Coin.gif|link=Platynowa Moneta|Platynowych Monet|0-30 50%]]
[[Grafika:Demonic Essence.gif|link=Demoniczna Esencja|Demonicznych Esencji|0-2 30%]]
|Wrażliwy= Brak.
|Częściowo= [[Grafika:Energy.gif]]40% [[Grafika:Physical.gif]]20%
|Odporny= [[Grafika:Niewidzialność.gif]][[Grafika:Paraliż.gif]][[Grafika:Upicie.gif]][[Grafika:Earth.gif]][[Grafika:Poison.gif]][[Grafika:Holy.gif]]
|Lok= [[Sangria]]: Ostatnia komnata podczas wykonywania [[Wyzwanie Sangrii|Wyzwania Sangrii]]
|Info= Brak.                                                   
}}

Ikona= <<<<<Możemy wykorzystać inny szablon już wcześniej przygotowany. Info= <<<<<<Tutaj możemy dodać informacje jeśli za potwora można otrzymać artefakt lub istnieje na niego polowanie.


Gdzie efektem będzie:

Apocalypse- Doświadczenie: 450000 (+/- 30%), Życie: 250000 (+/- 30%) Nazwa Pol: Apokalipsa
Nazwa Ang: Apocalypse
Punkty Życia: 250000 (+/- 30%)
Punkty Doświadczenia: 450000 (+/-30)
Zbroja/Obrona: Styl walki:
600/670 Walczy w zwarciu.
Łup:
50%0-30 50%0-30 50%0-2 30%
Najedz myszką na obrazek aby ujrzeć statystyki.
Wrażliwy na: Brak.
Częściowo odporny na: Energy.gif40% Physical.gif20%
Odporny na: Niewidzialność.gifParaliż.gifUpicie.gifEarth.gifPoison.gifHoly.gif
Występowanie:
Sangria: Ostatnia komnata podczas wykonywania Wyzwania Sangrii
Dodatkowe Informacje:
Brak.

Komendy Php

Text/Kolory Textu