diff --git a/paquet.xml b/paquet.xml index cf79f5f..8c6a1b8 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ +#SET{auteurs,#GET{auteurs}|push{#VALEUR|trim|html_entity_decode|supprimer_tags|textebrut}} + +[(#REM) + mots-clés +] +#SET{mots,#ARRAY} + +#SET{mots,#GET{mots}|push{#VALEUR|trim|html_entity_decode|supprimer_tags|textebrut}} + +[(#REM) + Logos +] +#SET{logos,#ARRAY} + +#SET{valeur,#VALEUR|is_array|?{ + #ARRAY{ + url, #VAL{#VALEUR{url}|supprimer_timestamp}, + alt, #VAL{#VALEUR{alt}|trim|supprimer_tags|textebrut}, + }, + #ARRAY{url,#VALEUR|supprimer_timestamp} +}|array_filter} +[(#CHEMIN{#GET{valeur/url}}|oui) +#SET{logos,#GET{logos}|push{#GET{valeur}}} +] + +[(#REM) + + + ============================ + 2) Affichage des métadonnées + ============================ + + +] +[(#REM) + + =========== + Dublin Core + =========== + + http://dublincore.org + +] + + + + + +[] +[] +[] +[] +[] +[] +[] +[] +[] + +[] + + +[] + + +[(#REM) + + ========== + Open Graph + ========== + + http://ogp.me + https://developers.facebook.com/docs/sharing/opengraph/object-properties + https://developers.facebook.com/docs/sharing/webmasters/images + https://developers.facebook.com/tools/debug/ + +] + + +[(#GET{logos}|count|oui) + +] +[] +[] +[] +[] +[] +[] +#SET{largeur,#GET{dimensions/opengraph}|explode{:}|table_valeur{0}} +#SET{hauteur,#GET{dimensions/opengraph}|explode{:}|table_valeur{1}} + +#SET{src, #VALEUR{url}|extraire_attribut{src} + |sinon{#VALEUR{url}} + |supprimer_timestamp} +[(#VAL{finfo_file}|function_exists|oui) +#SET{finfo,#EVAL{FILEINFO_MIME_TYPE}|finfo_open} +#SET{mimetype,#GET{finfo}|finfo_file{#GET{src}}} +] +[] +[] +[] +[] +[] + + +[] +[] + +[] + + +[] + + +[(#REM) Si plugin facebook, on envoie la méta fb:app_id ] +[] + +[(#REM) + + ============ + Twitter Card + ============ + + https://dev.twitter.com/cards/types/summary + https://dev.twitter.com/cards/types/summary-large-image + https://cards-dev.twitter.com/validator + +] + + + +[] +[] + +[] +#SET{largeur,#GET{dimensions/twitter}|explode{:}|table_valeur{0}} +#SET{hauteur,#GET{dimensions/twitter}|explode{:}|table_valeur{1}} + +#SET{src, #VALEUR{url}|extraire_attribut{src} + |sinon{#VALEUR{url}} + |timestamp} +[] +[] + + + +#FILTRE{trim}