Webdesign-Forum
tt_news Facebook Bilder - Druckversion

+- Webdesign-Forum (http://webdesign-forum.net)
+-- Forum: TYPO3 CMS (http://webdesign-forum.net/forum-1.html)
+--- Forum: Extensions (http://webdesign-forum.net/forum-4.html)
+---- Forum: tt_news (http://webdesign-forum.net/forum-16.html)
+---- Thema: tt_news Facebook Bilder (/thread-2583.html)



tt_news Facebook Bilder - Alexej - 16.10.2013

Ich wühle mich jetzt seit Stunden durch Google und seine Ergebnisse, nur bringt es mich leider nicht für 50 cent weiter.

Folgendes Problem:
Wenn jemand eine News aus der Single-Ansicht bei Facebook teilt, erscheint entweder gar kein Bild oder eines der diversen anderen Bilder der Seite, nicht jedoch das Bild aus dem Media-Feld der News.

Das gleiche passiert wenn ich versuche den RSS-Feed via RSS-Grafitti bei Facebook zu posten.

Zwar kursieren diverse Scripts und Snippets im Netz, weitergeholfen hat mir jedoch keines. Facebook ignoriert die richtigen Bilder und versucht stattdessen lieber Bilder aus der Werbung etc zu verwenden.

Ich hoffe, dass mir hier jemand helfen kann...

Achja, es geht um folgende Homepage http://hazzardofdarkness.net
(Da gerade der DNS Sever umgestellt wurde, kann es noch sein, dass die veraltete, nicht Typo-Seite geldaen wird, also nicht wundern)


RE: tt_news Facebook Bilder - Alexej - 16.10.2013

Ich glaube, ich habe einen Weg gefunden, es zu lösen.
Ich werde das jetzt erstmal ne Weile beobachten, aber ich möchte euch das Snippet nicht vorenthalten, welches ins TS gehört und meine Rettung gewesen scheint.

Code:
page.headerData {
  30 = RECORDS
  30 {
    source = {GP:tx_ttnews|tt_news}
    source.insertData = 1
    tables = tt_news
    conf.tt_news >
    conf.tt_news = TEXT
    conf.tt_news {
      field = title
      wrap = <meta property="og:title" content="|">
      htmlSpecialChars = 1
    }
  }
  31 = HTML
  31.value.char = 10
  32 = TEXT
  32 {
    data = register:newsSubheader
    wrap = <meta property="og:description" content="|">
    htmlSpecialChars = 1
  }
  33 < .31
  34 = RECORDS
  34 {
    source = {GP:tx_ttnews|tt_news}
    source.insertData = 1
    tables = tt_news
    conf.tt_news >
    conf.tt_news = TEXT
    conf.tt_news {
      typolink {
        parameter = {$tt_news-single-uid}
        additionalParams.cObject = TEXT
        additionalParams.cObject {
          field = uid
          wrap = &tx_ttnews[tt_news]=|
        }
        returnLast = url
      }
      wrap = <meta property="og:url" content="{TSFE:baseUrl}|">
      insertData = 1
    }
  }
  35 < .31
  36 = CONTENT
  36 {
    stdWrap.if.isTrue.data = GP:tx_ttnews|tt_news
    table = tt_news
    select {
      pidInList = {$tt_news-container-uid}
      recursive = {$tt_news-container-uid}
      where = CHAR_LENGTH(image) > 0
      andWhere.cObject = TEXT
      andWhere.cObject {
        data = GP:tx_ttnews|tt_news
        intval = 1
        wrap = uid = |
      }
    }
    renderObj = TEXT
    renderObj {
      field = image
      split {
        token = ,
        cObjNum = 1
        1.cObject = IMG_RESOURCE
        1.cObject {
          file {
            import = uploads/pics/
            import.current = 1
            width = 400m
            height = 400m
          }
          stdWrap.wrap = <meta property="og:image" content="{TSFE:baseUrl}|">
          stdWrap.insertData = 1
        }
      }
    }
  }
  37 < .31
}



RE: tt_news Facebook Bilder - wolfgang - 16.10.2013

Danke schön Wink