Ergebnis 1 bis 4 von 4

Thema: Instafeed.js

  1. #1
    Contao-Nutzer
    Registriert seit
    15.12.2013.
    Beiträge
    11

    Standard Instafeed.js

    Hallo zusammen

    hat jemand Erfahrungen mit Instafeed?
    Ich verzweifle aktuell an der "tamplate"-Ausgabe der Bilder.

    So funktioniert das Script einwandfrei:

    Code:
    <script type="text/javascript">
        var feed = new Instafeed({
            get: 'xxx',
            tagName: 'xxx',
            clientId: 'YOUR_CLIENT_ID'
        });
        feed.run();
    </script>

    Sobald ich aber die Templatefunktion nutzen möchte,
    wird der gesamte Seiteninhalt nicht mehr angezeigt.

    Code:
    <script type="text/javascript">
        var feed = new Instafeed({
            get: 'xxx',
            tagName: 'xxx',
            clientId: 'YOUR_CLIENT_ID',
            template: '<a class="animation" href="{{link}}"><img src="{{image}}" /></a>'
        });
        feed.run();
    </script>


    Kann mir jemand helfen? Die Googlesuche hat mir leider keine Lösung gezaubert.

    Mit den besten Grüßen aus Wuppertal,

    Dennis

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.336
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was ist 'Instafeed'? Eine Erweiterung?

  3. #3
    Contao-Nutzer
    Registriert seit
    15.12.2013.
    Beiträge
    11

    Standard

    Instafeed ist ein JqueryScript um Bilder eines Instagramaccounts in der Seite anzeigen zu lassen.
    Ich vermute, dass es irgendwas mit den {} klammern zu tun hat.

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das sieht für Contao wahrscheinlich so aus wie ein Inserttag. Wie man Contao da beibringen kann hier keine Inserttags aufzulösen weiß ich jetzt auch nicht.

    Du kannst mal versuchen die Instafeed Tempatevariablen e.g. mit '<<' und '>>' zu schreiben und diese dann erst von Javascript ins richtige Format zu bringen.
    PHP-Code:
    <script>
      var 
    template '<a class="animation" href="<<link>>"><img src="<<image>>" /></a>';

      
    template template.replace(/(<<)|(>>)/g, function(matchp1p2) {
        if(
    p1) {
          return 
    '{{';
        }
        if(
    p2) {
          return 
    '}}';
        }
      });

      var 
    feed = new Instafeed({
        
    get'xxx',
        
    tagName'xxx',
        
    clientId'YOUR_CLIENT_ID',
        
    templatetemplate
      
    });
      
    feed.run();
    </script> 
    Wenn Contao bei den '{{' noch immer einen Inserttag erwartet, dann schreibe es so
    PHP-Code:
    ...
    return 
    '{' '{';
    ... 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •