Beiträge: 6
Themen: 1
Registriert seit: 26.11.2009
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.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Was verstehst du nicht und durch was soll das denn ersetzt werden?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 6
Themen: 1
Registriert seit: 26.11.2009
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.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Das ist soweit klar. Aber woher kommt das Bild? Ist die ID im Dateinamen des Bildes enthalten?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
27.11.2009, 11:14
(Dieser Beitrag wurde zuletzt bearbeitet: 27.11.2009, 11:23 von querschlaeger.)
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.
Beiträge: 868
Themen: 53
Registriert seit: 24.08.2007
Greenchu kann man nicht Hotlinken ;D Das wird auf Dauer nicht klappen^^
Gruß Manuel
Bitte erst die
Suche und die
Doku benutzen.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
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.
Beiträge: 6
Themen: 1
Registriert seit: 26.11.2009
29.11.2009, 21:30
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2009, 22:18 von pocketmaster.)
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-
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Verwende $1 und $2, wobei $1 durch den Wert des ersten Platzhalters ersetzt wird und $2 durch den Wert des zweiten.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
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...