Seite 1 von 1

Curse Item DB

Verfasst: 09.05.2007 11:03
von SinTao
Hallo zusammen,

ich weiß, dies ist keine wirklich "reguläre" Modifiktaion, aber vllt aknn mir ja doch jemand helfen. Kurz umrissen:

Es gibt auf der gleich verlinkten Seite einen Itemdatenbank für ein Spiel. Die Daten des jweiligen Items haben eine ID, und über diese soll man über einen BB-Code Items im Forum anzeigen lassen können.

Der Code findet sich hier:

Link

Ich habe diesen nun in die 3 Dateien eingebaut, was dann so aussieht:

/includes/bbcode.php

Code: Alles auswählen

// [i] and [/i] for italicizing text.
$text = str_replace("[i:$uid]", $bbcode_tpl['i_open'], $text);
$text = str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text);
	
// [item]Items/item code.. 
$text = str_replace("[item:$uid]", $bbcode_tpl['item_open'], $text); 
$text = str_replace("[/item:$uid]", $bbcode_tpl['item_close'], $text);

----------

// [i] and [/i] for italicizing text.
$text = preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text);
	
// [item]Item/item code.. 
$text = preg_replace("#\[item\](.*?)\[/item\]#si", "[item:$uid]\\1[/item:$uid]", $text);	
/subSilver/bbcode.tpl

Code: Alles auswählen

<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email -->

<!-- BEGIN item_open --><script type="text/javascript" src="http://www-en.curse-gaming.com/feeds/tooltips/7/<!-- END item_open -->
<!-- BEGIN item_close -->/tooltip.js"></script><!-- END item_close -->
/subSilver/posting_body.tpl

Code: Alles auswählen

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
  • ','
','
  • ','
','[img]','[/img]','','','[table]','[/table]','[item]','[/item]');
imageTag = false;
[/code]

Der Code funktioniert, bzw reagiert aber leider nicht. Wenn ich es mit dem angegebenen TAG versuche

Code: Alles auswählen

[item]111111[/item]
Dann wird dieses auch so angezeigt, sprich er erkennt es nicht als BB-Code.

Kann hier vllt jemand einen Fehler erkennen, oder hab ich was falsch gemacht?

Vielen, vielen dank für eure Hilfe!

Grüße von,

SinTao

Verfasst: 09.05.2007 12:17
von Miriam
Also der Code als solches funktioniert schon richtig, wsoweit ich es sehen kann. Aber wann wird denn die Item ID übergeben? 8)

Verfasst: 09.05.2007 12:29
von SinTao
Hmm... Schade das ich von sowas Null Ahnung habe... Ist wahrscheinlich zu viel verlangt das mir das jemand richtig macht, wenn das überhaupt geht, oder?

Dann bleibt mir nur als Lösung im Forum HTML zu aktivieren, damit die User den embedded-code nehmen kann... so n Mist aber auch. :)

Verfasst: 09.05.2007 12:42
von Miriam
Wie sieht denn der "embeded Code" aus?

Verfasst: 09.05.2007 12:45
von DerPate
Hallo,

es gibt noch 2 andere Mods mit der gleichen Funktion ...

1. http://www.guldan.info/phpBB-WOWItemMod/WOWItem.mod

2. http://forums.eqdkp.com/index.php?showtopic=7221

... vll kommst mit denen besser zurecht.

Gruss

Verfasst: 09.05.2007 13:20
von SinTao
Danke dir, aber das ist für WoW und auch nicht auf die Curse-IDs zugeschnitten. Das wa sich brauche ist für Vanguard. Trotzdem vielen Dank. :)

Hatte dich ganz überlesen Miriam, sorry. :)

Hier kannst du dir die einzelnen Varianten mal ansehen, unterm Bild:

Link

Verfasst: 10.05.2007 23:10
von Miriam
Also ich habe das mal getestet: Bei mir klappt das ohne Probleme... Also zumindest mit der Beispiel ID aus Deinem Link.