iTunes BBCode 1.1.2

License Agreement
Creative Commons <by-nc-sa>
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1

This plugin adds a new bbcode which fetches metadata for itunes url schemes and shows them in message fields. It also provides an live search in a new tab below every message field.


This plugin adds a new BBCode "[itunes]" to the WCF. Within this tag, iTunes compliant URL will be parsed. If an iTunes URL is detected, iTunes API will be queried to catch metadata for the item (title, icon, price, ...) to beautify the link with the extended information.


In addition, when you create a message, a new tab appears, which enables the live search in the store in order to integrate media directly.


Features

  • Supports apps, albums, songs (more maybe soon)
  • All important metainformation will be shown in post
  • Preview for songs (Just for affiliates)
  • Screenshorts for App-links
  • Use off affiliate network Tradedoubler PHG (Tradedoubler cooperation ends 3/31/14)

Preferences


System -> Options -> Messages -> iTunes API


Support
Just via commenting on this file.

Images

  • Version 1.1.2


    • Fixes an error with song preview

  • Version 1.1.1

    Update of the itunes badge
  • Version 1.1.0

    Support for WCF 2.1/WBB 4.1
  • Version 1.0.5


    • Bugfix: Some images provided by API were displayed to big.

  • Version 1.0.4

    • Switching to PHG affiliate network (TradeDoubler discontinues to 3/31/14), includes cleaner URL
    • Small bugfixes

  • Version 1.0.3


    Met requirements for iTunes Affiliate
    • Song preview only if you are member of an affiliate program
    • Shows iTunes badge an copyright note beside the preview

  • Version 1.0.2

    • Fixes error when using plugin for signatures
    • Takes care of specific bbcode rights in signatures

  • Version 1.0.1

    • Small changes to met store requirements
    • App-rating via template
    • Music items which are pre-orderable no longer produce errors
    • Info for the Tradedoubler program: The URL doesn't contain any other parameter than yours. The parameter p is needed to identify the itunes program at Tradedoubler (You can edit the parameter now in the ACP so you can use the program in different countries). The partnerID is an intern ID for tradedoubler. It is used to identify their customers (in this case Apple/iTunes).

  • Wird das Plugin noch Supportet? Wenn ja dann würde ich gerne einen Bug melden, und zwar werden keine Preview Bilder angezeigt nur bei Songs!

  • Dieses Plugin verursacht einen Fehler bei der Galerie von WoltLab. Mit diesem Plugin lassen sich keine Bilder mehr hoch laden. Plugin entfernt, alles funktioniert. Wurde von WoltLab mit einem Ticket heraus gefunden.

  • Hallo,
    warum wird hier nicht geladen, wer kann mir helfen?
    http://ducatiforum.at/index.ph…App/?postID=8489#post8489

  • Perhaps if I gave you FTP access you could examine my installation for a fee?

  • Did you get a chance to examine the forum posts you requested?

  • So I assume you have no idea why it is producing incorrect links? Perhaps you could send me copies of known to work files so I can compare them to what my install has.

  • Checking a few things ...the links generated read


    https://itunes.apple.com/us/al…59248354&uo=4&at=1000l3HE


    This link will not work correctly.


    I've found that the bit " 4&at=" is the problem.


    The link genetated should read:


    https://itunes.apple.com/us/al…3?i=959248354&uo=1000l3HE


    I uninstalled and reinstalled the plugin but I'm still having the same problem. Any ideas?


    Before I discovered your plugin I did have a script from itunes I was trying to use. I had installed it in the footer but it was removed. Could there be some left over code from that script that is causing the problem?

    • As you can see in the documentation (http://apple.co/1HGUogK) the paramater "at" is correct for the affiliate token. Is the token you entered correct?

    • Yes I'm sure it is. it is correctly displayed at the end of the link. I have manually edited the link the plugin generates to:


      https://itunes.apple.com/us/al…53?i=95924834&at=1000l3HE


      But that link will not work with the "at" bit in place. It will take you to iTunes but the affiliate token is missing.


      However this works and the affiliate token is in place.


      https://itunes.apple.com/us/al…3?i=959248354&uo=1000l3HE


      Question...when I uninstall the plug in are any pieces of code (template files, PHP, scripts) left in place? If you kown of any it might be a good effort to uninstall the plugin and then manually delete any left over code. I could then try a fresh install.

  • Your discription says "previews for songs". I just recieved my itune affilate code but I am not getting previews. Do I need to reinstall the application to get song previews?

    • It is a bug. I fixed it in 1.1.2 which is submitted. If you can't wait, goto wcf/templates/iTunesBBCodeSong.tpl line 20 and remove "|is_numeric".

    • OK that fixed it. Another question it looks like my sales are not showing up on the affiliate program. Could SEO friendly URL's be causing an issue with that? The links in the little iTunes box your plugin in creates has my affiliate code in it. So I''m wondering ....

  • Beim mir wird das Produktbild nicht angezeigt. Woran kann das liegen. Hier z.B. zu sehen: http://www.unknowns.de/wbb4/in…?postID=100507#post100507

    • Das liegt daran, dass die API nicht konsequent für die Icons eine "Rounded"-Version rausrückt. Sollte bei anderen Apps nicht so sein, oder? Ich überlege mir mal eine Möglichkeit die Bilder selbst mit abgerundeten Ecken zu machen. Zurnot auf Kosten der Browserkompatibilität.

    • Stimmt, ist nicht bei allen so... mhhhh

  • sehr schön :) Was ich noch toll fände, wenn man auch Podcast Episoden suchen und einbinden könnte :)
    lg

  • You can implement the Italian store? ;) I translate the plugin.

    • Sure. Just use the en.xml as pattern and create an it.xml

  • bei mir wird es nicht richtig Dargestellt das iTunes Bild wird nicht Formatiert ausgegeben, was mache ich falsch?
    http://industriemeister-2000.d…?postID=146047#post146048

    • Hey, das muss ich mir die Tage genauer anschauen, schaffe ich heute glaube ich nichtmehr.
      Edit: 1.0.5 ist eingereicht und wartet auf Freischaltung. Fehler ist darin behoben (Trat nur bei einigen Apps auf).

    • ok Danke, das tritt nur mit den Apps auf die neu im Appstore sind, mit den alten gibt es da keine Problem.

  • Das Tab neben Umfrage wie im Bild Nr. 4, iTunes-Store Link, wird bei mir partout nicht angezeigt.

    • Installation des Plugins lief ohne Probleme durch? Wie sieht es mit der Berechtigung für den BBCode aus? Benutzer -> Benutzergruppen -> Registrierte Benutzer (z.B.) -> Allgemeine Rechte --> Nachrichten --> erlaubte BBCodes

      Like 1
    • Jaaaa, das war es. Vielen Dank für den Hinweis, manchmal sieht man den Wald vor lauter Bäumen nicht.

  • Hallo, das ist ein nützliches Plugin. Leider gibt es ein Problem mit Webauftritten die komplett über SSL laufen. Das Plugin bindet die Vorschaugrafiken der Apps über Http, also unverschlüsselt ein. Dies erzeugt im Firefox leider "mixed Content" Fehlermeldungen. Hier wäre es hilfreich wenn man diese per Auswahl in den ACP Einstellungen auf HttpS umstellen könnte.

    • Hallo, der Problematik bin ich mir bewusst. Ich muss leider die Daten so nehmen, wie sie die API zur Verfügung stellt. Und da gibt es sowohl URLs mit als auch ohne SSL

    • Danke für deine schnelle Rückmeldung. Ich habe alle ausgegebenen Http-Links händisch erfolgreich über Https aufrufen können. Der Aufruf scheint also vorgesehen zu sein. Keine Ahnung ob das natürlich über die Schnittstelle was anderes ist.

  • soetwas für den google playstore wäre was feines :)

    Like 3
    • Das wäre Bombe!

    • Ja, dass wäre gut! :)

    • PUSH :) geht da auch was für den PlayStore?

    • Sorry, von meiner Seite aus nicht. Aktuell keine Zeit dafür.

  • Super Plugin und dann auch noch kostenlos. Vielen Dank dafür!

  • Is it possible to make support for appstore aswell? Thanks for reply ;)

    • Which Appstore? Apple Appstore is included.

      Like 1
    • Fel1x, sorry i was on the first version of plugin that couldnt do that. Now everything is working fine. Thanks for reply. ;)

    • FYI: Mac Appstore is not included yet. Just iOS

    • gefällt mir sehr gut! Weiter so! Würde mich freuen, wenn noch Fime/Video dazu kommen!

  • Eigentlich ein klasse Plugin. Allerdings verhindert es die "Absenden" und "Vorschau" Schalter beim Erstellen einer Signatur.

    • Danke für den Bugreport, werde ich richten und eine neue Version hochladen. Edit: Ist in 1.0.2 gefixt!

      Like 1
    • is it possible to have eng version

    • en languagefile is included