MyBB.de Forum

Normale Version: Pokémon-Sprite MyCode
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo erstmal.
Ich habe ein Pokémon Forum: Mein Pokémon Forum
Dort möchte ich einen MyCode einfügen das wenn ich z.B. schreibe: [dp-sprite]493[/dp-sprite] das dann das Pokémon Arceus angezeigt wird.
Nun bekomme ich das aber nicht hin, weil ich die MyCode Anleitung nicht verstehe.
Könntet ihr mir hefen?
Ih brache dafür 1-493 alle aber mchte auch nicht 493 MyCodes machen sondern nur einen, und nicht das nur 493 geht.
Was verstehst du nicht und durch was soll das denn ersetzt werden?
Ja ich kapier das komplett nicht mit den MyCodes, ich weiß nicht wie das alles geht, ich möchte das wenn ich [dp-sprite]493[/dp-sprite] schreibe das ein Arceus kommt als Bild.
Natürlich soll das auch nicht nur mit 493 funktionieren sondern auch mit 1, 2, 3, 4, 5 usw.
Das ist soweit klar. Aber woher kommt das Bild? Ist die ID im Dateinamen des Bildes enthalten?
Regulärer Ausdruck:
Code:
\[sprite=(.*?)\]([0-9]+)\[/sprite\]

Ersetzung:
Code:
<img src="http://www.greenchu.de/sprites/$1/$2.png" alt="[sprite]" style="vertical-align: middle;" />

Ist natürlich die unhöfliche Variante. Besser ist es die Ordner(struktur) auf den eigenen Webspace so anzulegen und die eigenen(!) Bilder dort einzufügen! Ich hoffe das machst du auch!

Das ist etwas mächtiger, als deine Anfrage, weil man auch noch die Sprite-Art wählen kann.

So funktioniert z.B.

[sprite=dp]200[/sprite]

als auch:

[sprite=gelb]102[/sprite]

EDIT: Echte Probleme bekommst du, wenn die Bilder in einem unterschiedlichen Format vorliegen. GIF und PNG gemixt geht so überhaupt nicht. Wenn du nicht auf die animierten Sprites verzichten willst, musst du alle anderen (nicht-GIF-)Bilder in GIF umwandeln und oben bei dem Code ".png" durch ".gif" ersetzen.
Ob du die Bilder mit führenden Nullen benennst oder nicht bleibt dir überlassen - es muss nur für jeden Ordner einheitlich sein. Ich finde ohne führende Nullen ist intuitiver für die Nutzer des Forums umzusetzen.
Greenchu kann man nicht Hotlinken ;D Das wird auf Dauer nicht klappen^^
Genau das soll der pocketmaster ja auch nicht. Ich wollte nur veranschaulichen, wie es funktioniert.
Außerdem gibt es eh einen Mischmasch aus PNG und GIF dort, und die Dateinamen haben führende Nullen. Ihm bleibt nichts anderes übrig, als die Dateien auf seinen Webspace zu kopieren. Wink
Ja natürlich, hab Sie schon auf mein Webspace.
Ich schau mal ob ich das hin bekomme mit der Anleitung.
Danke schon mal
Hmm habe es gehostet und den Code so umgeändert:
Regulärer Ausdruck:
\[sprite=(.*?)\]([1-493]+)\[/sprite\]

HTML Ersetzung:
<img src="http://animexx.pytalhost.de/dp-sprite/" alt="[sprite]" style="vertical-align: middle;" />
was muss ich bei der HTML Ersetzung genau umändern das ich alle benutzen kann?
Habe ja nur den Ordner angegeben-
Verwende $1 und $2, wobei $1 durch den Wert des ersten Platzhalters ersetzt wird und $2 durch den Wert des zweiten.
Deine Ordnerstruktur sollte eher so aussehen: http://animexx.pytalhost.de/sprites/dp/
Dort kommen alle Bilder der DP-Sprites rein (alle als GIF!).

Dein regulärer Ausdruck sollte so aussehen:
Code:
\[sprite=(.*?)\]([0-9]+)\[/sprite\]
(Das [0-9]+ hat schon seine Richtigkeit, ändere es nicht ab!)

Deine Ersetzung sieht dann folgendermaßen aus:
Code:
<img src="http://animexx.pytalhost.de/sprites/$1/$2.gif" alt="[$1 sprite $2]" style="vertical-align: middle;" />

Sprites anderer Versionen packst du nach Bedarf in diese Ordner:
http://animexx.pytalhost.de/sprites/gelb/
http://animexx.pytalhost.de/sprites/platin/
... und so weiter und so fort...
Seiten: 1 2