[(#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}