[(#REM)
Metas plus: génére les métas pour dublin core, open core, twitter
Vous devez renseigner les parametres par la boucle appelante
Les parametres doivent préablement en format simple texte - HTML sans tags |supprimer_tags|textebrut
Parametres:
- titre (obligatoire) titre
- lang (obligatoire) langue :en format iso. ex fr
- territoire (facultatif) territoire : permet de renseigner le duet langue_territoire, ex. UK
si rien n'est renseigné, on tente un lang_LANG
- desc description
- auteur les auteurs
- date la date en format Y-m-d
- url URL de la ressource
- logo image de la ressource (URL) - image doit faire au minimum 200x200px et moins d'un 1 Mo
- og-type open graph : type de la ressource : article, website, ....
][(#REM)
Tester si l'environnement reçoit un logo,
sinon prendre le logo du site
][(#ENV{logo}|!={''}|?{
[(#SET{logo,#ENV*{logo}})]
,
[(#SET{logo,[(#LOGO_SITE_SPIP|extraire_attribut{src})]})]
})][
(#REM) Traiter le logo
][(#SET{logo, #GET{logo}
|image_reduire{2400,1260}
|image_recadre{1.91:1,'-','center'}
|extraire_attribut{src}})]
[(#REM)
metas Dublin Core
http://dublincore.org
][(#CONFIG{metasplus/dublincore}|non)
[][
][
][
][
][
][
]
][(#REM)
metas Open Graph
http://ogp.me
][(#CONFIG{metasplus/opengraph}|non)
[(#ENV{territoire}|oui) [(#SET{lang_territoire,[(#ENV{lang})]_[(#ENV{territoire}|strtoupper)]})]
][(#ENV{territoire}|non)
[(#LANG|=={en}|oui) [(#SET{lang_territoire,en_UK})]][
(#LANG|=={en}|non) [(#SET{lang_territoire,#LANG[_(#LANG|strtoupper)]})]]
]
[][
]
[][
][
(#ENV{og-type}|sinon{article}|=={article}|oui)[][
]][
[][
]][
][(#REM)
Prise en charge du plugin facebook : s'il est présent, on envoie la méta fb:app_id
][(#PLUGIN{facebook}|oui)[]]][(#REM)
metas Twitter Card
https://dev.twitter.com/cards/types/summary
][(#CONFIG{metasplus/twitter}|non)
[][
][
]
[]
]
#FILTRE{trim}