WoWhead BBCode

Sommy -

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Unsere Website verwendet Cookies, um Dir den bestmöglichsten Service zu bieten. Durch die weitere Nutzung der Seite stimst DU der Verwendung zu.
Weitere Informationen



Hier ein kleiner BBCode zum Verlinken von Items, Spells, Achievement, Objekten, NPC, Quest und auch Hearthstone Cards.
Der Linkname wird automatisch angepasst, sowie die Linkfarbe.
Fährt man mit der Maus über ein erzeugten Link wir ein Hover-Tooltipp aufgerufen was den entsprechenden Gegenstand Zeigt.
Die Ausgabe des Tooltips ist in mehreren Sprachen möglich.
  • Deutsch = de
  • Englisch = Standart
  • Spanisch = es
  • Französisch = fr
  • Portugiesisch = pt
  • Russisch = ru
Dazu das www durch den Ländercode ersetzten.

z.B.

Quellcode

  1. [wowhead=quest,www]24945[/wowhead]

Englischer Tooltip

Quellcode

  1. [wowhead=quest,de]24945[/wowhead]

Deutschsprachiger Tooltip

Beispiele für die Verlinkung allgemein:

Quellcode

  1. [wowhead=quest,de]24945[/wowhead]
  2. [wowhead=item,de]97565[/wowhead]
  3. [wowhead=spell,de]5176[/wowhead]
  4. [wowhead=achievement,de]4958[/wowhead]
  5. [wowhead=object,de]208878[/wowhead]
  6. [wowhead=npc,de]15691[/wowhead]
  7. [wowhead]http://de.wowhead.com/hearthstone/card=858&image[/wowhead]


  • [wowhead=quest,de]24945[/wowhead]
  • [wowhead=item,de]97565[/wowhead]
  • [wowhead=spell,de]5176[/wowhead]
  • [wowhead=achievement,de]4958[/wowhead]
  • [wowhead=object,de]208878[/wowhead]
  • [wowhead=npc,de]15691[/wowhead]
  • [wowhead]de.wowhead.com/hearthstone/card=858&image[/wowhead]
Bitte denkt an die Rechte Vergabe:

ACP -> Benutzergruppen -> Benutzergruppe -> Benutzerprofile und Nachrichten. Den BBCode für die entsprechende Benutzergruppe zu Aktivieren.

viel Spaß Damit.

PS Ich bin Neuling im Programmieren und Code erstellen also zerreißt mich nicht völlig ;)
PSS Danke an alle die mir geholfen haben und immer wieder Tipps gaben.



[border]Rechtlicher Hinweis: Der Hersteller übernimmt keine Haftung für eventuelle Schäden, Fehler, Datenverluste oder Ähnliches, die durch die Benutzung des Produktes entstehen könnten. Gesetzliche Rechtliche Grundlagen und Informationen liegen in der eigen Verantwortung des Nutzers. Alle Produkte werden ohne das Recht auf Support oder Garantieleistungen angeboten. Die Installation und Nutzung des Plugin erfolgt auf eigenes Risiko. Für mögliche Schäden, die im Zusammenhang mit den Produkten des Herstellers stehen, wird keine Verantwortung übernommen.[/border]


  1. Fehlerbehebung
  2. Code schlanker gemacht.
  3. Ladezeiten Verkürzt
[border]Rechtlicher Hinweis: Der Hersteller übernimmt keine Haftung für eventuelle Schäden, Fehler, Datenverluste oder Ähnliches, die durch die Benutzung des Produktes entstehen könnten. Gesetzliche Rechtliche Grundlagen und Informationen liegen in der eigen Verantwortung des Nutzers. Alle Produkte werden ohne das Recht auf Support oder Garantieleistungen angeboten. Die Installation und Nutzung des Plugin erfolgt auf eigenes Risiko. Für mögliche Schäden, die im Zusammenhang mit den Produkten des Herstellers stehen, wird keine Verantwortung übernommen.[/border]



Code wurde auf WCF Guideline angepasst.

Jetzt neu aus

Quellcode

  1. [wowhead]http://de.wowhead.com/hearthstone/card=858&image[/wowhead]


wird

<a href="http://de.wowhead.com/hearthstone/card=858&amp;image" class="externalURL">de.wowhead.com/hearthstone/card=858&amp;image</a>

[border]Rechtlicher Hinweis:
Der Hersteller übernimmt keine Haftung für eventuelle Schäden,Fehler, Datenverluste oder Ähnliches, die durch die Benutzung des Produktes entstehen könnten. Gesetzliche Rechtliche Grundlagen und Informationen liegen in der eigen Verantwortung des Nutzers. Alle Produkte werden ohne das Recht auf Support oder Garantieleistungen angeboten. Die Installation und Nutzung des Plugin erfolgt auf eigenes Risiko. Für mögliche Schäden, die im Zusammenhang mit den Produkten des Herstellers stehen, wird keine Verantwortung übernommen.[/border]



Template in https geändert so das es auch Ordnungsgemäß bei Foren die mit https arbeiten Funktioniert.


[border]Rechtlicher Hinweis: Der Hersteller übernimmt keine Haftung für eventuelle Schäden, Fehler, Datenverluste oder Ähnliches, die durch die Benutzung des Produktes entstehen könnten. Gesetzliche Rechtliche Grundlagen und Informationen liegen in der eigen Verantwortung des Nutzers. Alle Produkte werden ohne das Recht auf Support oder Garantieleistungen angeboten. Die Installation und Nutzung des Plugin erfolgt auf eigenes Risiko. Für mögliche Schäden, die im Zusammenhang mit den Produkten des Herstellers stehen, wird keine Verantwortung übernommen.[/border]



V1.1.0
Was ist passiert??

ab sofort braucht ihr nur noch die ID eingeben.
also

Quellcode

  1. [wowhead]1235[/wowhead]


was euch dann automatisch das Item ausgibt die Standard Sprache ist in dem falle Deutsch.um andere Sachen wie zb eine Quest, zu Verknüpfen müsst ihr

Quellcode

  1. [wowhead=quest]1235[/wowhead]

eingeben auch hier ist die Standard Sprache Deutsch.
Wollt ihr das ganze auf Russisch haben gebt.

Quellcode

  1. [wowhead]=quest,ru]12345[/wowhead]

eingeben.

Hier noch Verschiedene Beispiele

Quellcode

  1. [wowhead=quest,de]24945[/wowhead]
  2. [wowhead=item,de]97565[/wowhead]
  3. [wowhead=spell,de]5176[/wowhead]
  4. [wowhead=achievement,de]4958[/wowhead]
  5. [wowhead=object,de]208878[/wowhead]
  6. [wowhead=npc,de]15691[/wowhead]
  7. [wowhead]http://de.wowhead.com/hearthstone/card=858&image[/wowhead]


Damit eure bisherigen Einträge weiterhin richtig angezeigt werden müsst ihr allerdings in eurer MySQL Datenbank folgendes ausführen
Wichtig passt die Tabelle wbb1_post (forum) + wsif1_entry (Einträge der Infinity Filebase) auf eure Bedürfnisse an.
Wenn ihr keine Infinity Filebase nicht habt könnt ihr die entsprechenden Einträge auch weglassen.

SQL-Abfrage

  1. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,de]','[wowhead=item,de]');
  2. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,de]','[wowhead=quest,de]');
  3. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,de]','[wowhead=spell,de]');
  4. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,de]','[wowhead=achievement,de]');
  5. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,de]','[wowhead=object,de]');
  6. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,de]','[wowhead=npc,de]');
  7. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,www]','[wowhead=item,www]');
  8. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,www]','[wowhead=quest,www]');
  9. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,www]','[wowhead=spell,www]');
  10. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,www]','[wowhead=achievement,www]');
  11. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,www]','[wowhead=object,www]');
  12. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,www]','[wowhead=npc,www]');
  13. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,ru]','[wowhead=item,ru]');
  14. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,ru]','[wowhead=quest,ru]');
  15. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,ru]','[wowhead=spell,ru]');
  16. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,ru]','[wowhead=achievement,ru]');
  17. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,ru]','[wowhead=object,ru]');
  18. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,ru]','[wowhead=npc,ru]');
  19. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,es]','[wowhead=item,es]');
  20. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,es]','[wowhead=quest,es]');
  21. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,es]','[wowhead=spell,es]');
  22. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,es]','[wowhead=achievement,es]');
  23. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,es]','[wowhead=object,es]');
  24. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,es]','[wowhead=npc,es]');
  25. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,fr]','[wowhead=item,fr]');
  26. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,fr]','[wowhead=quest,fr]');
  27. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,fr]','[wowhead=spell,fr]');
  28. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,fr]','[wowhead=achievement,fr]');
  29. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,fr]','[wowhead=object,fr]');
  30. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,fr]','[wowhead=npc,fr]');
  31. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,pt]','[wowhead=item,pt]');
  32. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,pt]','[wowhead=quest,pt]');
  33. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,pt]','[wowhead=spell,pt]');
  34. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,pt]','[wowhead=achievement,pt]');
  35. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,pt]','[wowhead=object,pt]');
  36. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,pt]','[wowhead=npc,pt]');
  37. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,de]','[wowhead=item,de]');
  38. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,de]','[wowhead=quest,de]');
  39. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,de]','[wowhead=spell,de]');
  40. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,de]','[wowhead=achievement,de]');
  41. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,de]','[wowhead=object,de]');
  42. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,de]','[wowhead=npc,de]');
  43. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,www]','[wowhead=item,www]');
  44. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,www]','[wowhead=quest,www]');
  45. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,www]','[wowhead=spell,www]');
  46. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,www]','[wowhead=achievement,www]');
  47. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,www]','[wowhead=object,www]');
  48. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,www]','[wowhead=npc,www]');
  49. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,ru]','[wowhead=item,ru]');
  50. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,ru]','[wowhead=quest,ru]');
  51. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,ru]','[wowhead=spell,ru]');
  52. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,ru]','[wowhead=achievement,ru]');
  53. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,ru]','[wowhead=object,ru]');
  54. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,ru]','[wowhead=npc,ru]');
  55. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,es]','[wowhead=item,es]');
  56. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,es]','[wowhead=quest,es]');
  57. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,es]','[wowhead=spell,es]');
  58. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,es]','[wowhead=achievement,es]');
  59. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,es]','[wowhead=object,es]');
  60. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,es]','[wowhead=npc,es]');
  61. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,fr]','[wowhead=item,fr]');
  62. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,fr]','[wowhead=quest,fr]');
  63. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,fr]','[wowhead=spell,fr]');
  64. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,fr]','[wowhead=achievement,fr]');
  65. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,fr]','[wowhead=object,fr]');
  66. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,fr]','[wowhead=npc,fr]');
  67. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=item,pt]','[wowhead=item,pt]');
  68. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=quest,pt]','[wowhead=quest,pt]');
  69. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=spell,pt]','[wowhead=spell,pt]');
  70. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=achievement,pt]','[wowhead=achievement,pt]');
  71. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=object,pt]','[wowhead=object,pt]');
  72. UPDATE wbb1_post SET message = REPLACE(message,'[wowhead=npc,pt]','[wowhead=npc,pt]');
  73. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=item,de]','[wowhead=item,de]');
  74. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=quest,de]','[wowhead=quest,de]');
  75. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=spell,de]','[wowhead=spell,de]');
  76. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=achievement,de]','[wowhead=achievement,de]');
  77. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=object,de]','[wowhead=object,de]');
  78. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=npc,de]','[wowhead=npc,de]');
  79. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=item,www]','[wowhead=item,www]');
  80. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=quest,www]','[wowhead=quest,www]');
  81. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=spell,www]','[wowhead=spell,www]');
  82. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=achievement,www]','[wowhead=achievement,www]');
  83. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=object,www]','[wowhead=object,www]');
  84. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=npc,www]','[wowhead=npc,www]');
  85. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=item,ru]','[wowhead=item,ru]');
  86. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=quest,ru]','[wowhead=quest,ru]');
  87. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=spell,ru]','[wowhead=spell,ru]');
  88. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=achievement,ru]','[wowhead=achievement,ru]');
  89. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=object,ru]','[wowhead=object,ru]');
  90. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=npc,ru]','[wowhead=npc,ru]');
  91. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=item,es]','[wowhead=item,es]');
  92. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=quest,es]','[wowhead=quest,es]');
  93. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=spell,es]','[wowhead=spell,es]');
  94. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=achievement,es]','[wowhead=achievement,es]');
  95. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=object,es]','[wowhead=object,es]');
  96. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=npc,es]','[wowhead=npc,es]');
  97. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=item,fr]','[wowhead=item,fr]');
  98. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=quest,fr]','[wowhead=quest,fr]');
  99. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=spell,fr]','[wowhead=spell,fr]');
  100. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=achievement,fr]','[wowhead=achievement,fr]');
  101. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=object,fr]','[wowhead=object,fr]');
  102. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=npc,fr]','[wowhead=npc,fr]');
  103. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=item,pt]','[wowhead=item,pt]');
  104. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=quest,pt]','[wowhead=quest,pt]');
  105. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=spell,pt]','[wowhead=spell,pt]');
  106. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=achievement,pt]','[wowhead=achievement,pt]');
  107. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=object,pt]','[wowhead=object,pt]');
  108. UPDATE wsif1_entry SET message = REPLACE(message,'[wowhead=npc,pt]','[wowhead=npc,pt]');
Alles anzeigen


Danke an r15ch13 für seine super hilfe.



Version 1.1.1

enthält nur die Änderung das die SQL-Änderungen nicht mehr Händisch durchgeführt werden müssen,
sondern schon im Installation Paket Beiliegt.

Außerdem wurde ein weiteres Attribut eingefügt mit dem könnt ihr bestimmen ob euer Gegenstand Aufgewertet ist und um welche Stufe

zb

Quellcode

  1. [wowhead=item,de,4]105430[/wowhead]


105430




Version 1.1.2

die Scriptadresse wurde angepasst. Da WoWhead die Adresse geändert hat.
Das alte Plugin sollte einmal Deinstalliert werden bevor es wieder Installiert wird.