og:image für Facebook ohne ?-Argument übergeben

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
LOOK//one
webEdition Gold Partner
webEdition Gold Partner
Beiträge: 41
Registriert: Do 30. Mär 2006, 11:07
Wohnort: Hannover
Kontaktdaten:

og:image für Facebook ohne ?-Argument übergeben

Beitragvon LOOK//one » Di 11. Apr 2017, 17:04

Wir möchten die Meta-Property "og:image" im Head einer Seite für die Teilen-Funktion in Facebook mit einer Bild-URL versehen.

Das klappt bestens mit:

Code: Alles auswählen

 <we:img name="beitragsbild" only="src" />
Leider hängt in der resultierenden Bild-URL ein Argument dran, welches Facebook offensichtlich so irritiert, dass es das Bild nicht akzeptiert.

Code: Alles auswählen

<meta property="og:image" content="https://www.look-one.de/bildname.jpg?m=1491833949" />
Was ist das für ein Anhängsel und wie bekomme ich es weg?
Thx
Jens

Benutzeravatar
blickfang
webEdition Partner
webEdition Partner
Beiträge: 812
Registriert: Mo 15. Dez 2003, 16:00
Kontaktdaten:

Re: og:image für Facebook ohne ?-Argument übergeben

Beitragvon blickfang » Di 11. Apr 2017, 18:50

Hi Jens,
das macht webEdition, um den Browser-Cache zu steuern. Sobald sich die Datei ändert, wird ein neuer hash angehängt und das Bild muss neu vom Server geladen werden. Gilt auch für css und js Dateien. Gibt schon ein paar Diskussionen rund um das Thema auch im qa.webedition.org....

Versuch mal

Code: Alles auswählen

<we:img name="beitragsbild" only="id" to="global" />
<?php echo id_to_path($GLOBALS['beitragsbild']) ; ?>
vielleicht bekommst Du das dann ausgetrickst?
Gruß
Timo
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: og:image für Facebook ohne ?-Argument übergeben

Beitragvon mokraemer » Mi 12. Apr 2017, 13:36

das klingt spannend. Könnte eine Möglichkeit für einen Exploit in facebook sein :-)
Ist jedenfalls interessant, denn viele Netzwerke geben Bilder nur als Parameter einer URL heraus. Ich würde evtl. eher darauf tippen, daß ein url-encode für das Einbetten in den Kode fehlt.
webEdition-Kern-Entwickler


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste