Regulärer Ausdruck: Google Play Store

  • Hallo Zusammen,


    ich zerbreche mir nun schon seit geraumer Zeit den Kopf darüber, wie ich den regulären Ausdruck für Links aus dem Google Play Store erstellen soll um daraus einen BBCode zu machen. Leider übersteigt das Thema meine Kentnisse. Mit dem Online Tool RegEx komme ich leider auch nicht zum Ziel :(


    Weiß jemand Rat, der sich damit auskennt?

  • Noch ne Frage zum HTML Code. Bei mir steht jetzt das hier drin. Liefert aber leider nur den leeren Frame mit der angegebenen Abmessung.


    HTML
    <iframe style="max-width:100%;" width="560" height="315" src="https://play.google.com/store/apps/details\?id={$id}" allowfullscreen></iframe>
  • Load denied by X-Frame-Options: https://play.google.com/store/apps/details%5C?id=com.audible.application does not permit cross-origin framing.
    google erlaubt es scheinbar net das via frame einzubinden ;)

  • Ich hab mich auch mal daran versucht das irgendwie umzusetzen das die Links aus dem Google PlayStore im Forum angezeigt werden. Ich bekomm das aber einfach nicht gebacken. Kann mir da einer behilflich sein wie man das mit diesem Medienanbieter umsetzen kann ? nen reinen BB-Code scheint es dafür ja nicht zu geben.

  • Ich bin in diesem Augenblick noch an einem anderen Plugin dran und wollte mir dann diese PlayStore-Geschichte mal anschauen. Über die Medienanbieter-Verwaltung geht's jedenfalls nicht, da Google die Einbettung in Iframes - wie man ja bereits gemerkt hat - nicht erlaubt.


    EDIT:


    Ich habe mir bereits etwas überlegt. Die Umsetzung meiner Idee hat jedoch weitaus größere Ausmaße, als ursprünglich gedacht, weshalb eine Umsetzung einige Zeit in Anspruch nehmen wird. Wer Interesse an meiner Lösung hat wird gebeten, von etwaigen "Nachfragen" vorerst abzusehen, da ich weder einschätzen kann, wie lange es dauern wird, noch, wann ich überhaupt Zeit habe, mich damit zu beschäftigen.


    Soviel sei verraten: Das Ergebnis wird ein BBCode, ähnlich dem media-BBCode und der damit verbundenen Medienanbieter-Verwaltung sein. Zumindest aktuell.
    Eigentlich könnte man sagen, es handelt sich im Ergebnis um eine verbesserte Medienanbieter-Verwaltung, jedoch anders.


    Wobei ich nicht ganz ohne Inspiration auf die Idee gekommen bin. Aber alles zu seiner Zeit ;)


    ---


    Bis dahin könnte ich jedoch mit einer "Zwischenlösung" dienen. Hoffe, dass ich das bis heute Abend erledigt bekomme :)

  • Hi du,


    Mega klasse das du dich dieser Sache annimmst, scheinen ja doch ein paar hier zu sein die das gerne haben möchten. Auf die Zwischenlösung wäre ich allerdings auch gespannt das würde die dauer erleichtern bis der BBcode fertig ist.


    Danke dafür

  • Here you go: http://packages.softcreatr.de/…-wcf2-mediaprovider-gplay


    Für die Darstellung stehen 3 Möglichkeiten zur Verfügung (zu ändern in der Medienanbieter-Verwaltung im Feld HTML-Code:(

    • details (min. 501 x 455 Pixel, Standard)
      Ausführliche Anzeige inkl. Screenshots
    • simple (min. 501 x 116 Pixel)
      Anzeige ohne Screenshots
    • compact (min. 501 x 72 Pixel)
      Minimale Anzeige

    Über den Zusatzparameter &hl=XX kann die Anzeigesprache beeinflusst werden, über &gl=XX das Land (u.A. relevant für die Preisanzeige), also z.B.


    Kompakte Darstellung auf Englisch: <iframe src="https://gplay.softcreatr.de/compact?id={$ID}&hl=en" style="width:501px;height:72px;border:0;overflow:hidden" scrolling="no" scrollbars="no" allowtransparency="true"><a href="https://play.google.com/store/apps/details?id={$ID}"></a></iframe>


    Simple Darstellung auf Holländisch mit Preisen in USD: <iframe src="https://gplay.softcreatr.de/simple?id={$ID}&hl=nl&gl=us" style="width:501px;height:116px;border:0;overflow:hidden" scrolling="no" scrollbars="no" allowtransparency="true"><a href="https://play.google.com/store/apps/details?id={$ID}"></a></iframe>


    usw...


    Ist der Parameter gl nicht gesetzt, wird versucht, das passende Land anhand der IP-Adresse des Users zu ermitteln. Das Selbe gilt für den Parameter hl, sodass die Informationen passend zur Browsersprache zurückgegeben werden.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!