diff --git a/.gitattributes b/.gitattributes index b199ffdd16e157040c62eed26e98d1a5f5391334..38109da595f636b3e32f737d0865d5bafac51d13 100644 --- a/.gitattributes +++ b/.gitattributes @@ -10,11 +10,14 @@ formulaires/configurer_sociaux.html -text inclure/sociaux.html -text lang/paquet-sociaux_fr.php -text lang/sociaux_fr.php -text +menus/liens_sociaux.html -text +menus/liens_sociaux.xml -text modeles/sociaux.html -text /paquet.xml -text prive/squelettes/contenu/configurer_sociaux.html -text prive/themes/spip/images/sociaux-128.png -text prive/themes/spip/images/sociaux-16.png -text +prive/themes/spip/images/sociaux-24.png -text prive/themes/spip/images/sociaux-32.png -text prive/themes/spip/images/sociaux-64.png -text /sociaux_pipelines.php -text diff --git a/lang/sociaux_fr.php b/lang/sociaux_fr.php index cf0cfccbeaf678200269013f653435edebe9184c..3ffc128ec69934f9d4f674c72d564c672278cbd6 100644 --- a/lang/sociaux_fr.php +++ b/lang/sociaux_fr.php @@ -9,8 +9,13 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'sociaux_titre' => 'Liens sociaux', // C - 'cfg_explication' => 'Indiquez les adresses des réseaux sociaux vers lesquels vous voulez faire le lien', - 'cfg_label_css' => 'Activer l\'habillage graphique de la barre de liens avec la feuille de style basée sur la police socicon', + 'cfg_explication' => 'Indiquez les adresses des réseaux sociaux vers lesquels vous voulez faire le lien', + 'cfg_label_css' => 'Activer l\'habillage graphique de la barre de liens avec la feuille de style basée sur la police socicon', + + // M + 'menu_description' => 'La liste complète des réseaux est disponible dans la documentation.', + 'menu_nom_reseau' => 'Nom du réseau', + 'menu_titre' => 'Lien vers un réseau social (Twitter, Facebook, etc.).', // T 'titre_page_configurer_sociaux' => 'Liens vers les réseaux sociaux', diff --git a/menus/liens_sociaux.html b/menus/liens_sociaux.html new file mode 100644 index 0000000000000000000000000000000000000000..dcde56a73ed63478271d0e54b12a62b48321203d --- /dev/null +++ b/menus/liens_sociaux.html @@ -0,0 +1,11 @@ +#SET{nom, #ENV*{nom}|_T_ou_typo} +#SET{nom_css, #ENV*{nom}|strtolower} + +[(#ENV{appel_formulaire}|oui) + <div class="titre">#GET{nom}</div> + <div class="infos">[(#ENV*{url}|extraire_multi)]</div> +] +[(#ENV{appel_menu}|oui) + <li class="menu-entree item sociaux[ (#ENV{css})]"> + <a href="[(#ENV*{url}|extraire_multi)]" class="#GET{nom_css}[(#ENV{css_lien})]"><span class="socicon socicon-#GET{nom_css}"> </span></a> +] \ No newline at end of file diff --git a/menus/liens_sociaux.xml b/menus/liens_sociaux.xml new file mode 100644 index 0000000000000000000000000000000000000000..6723ade735206cdad14135493b67ffe8b382c18c --- /dev/null +++ b/menus/liens_sociaux.xml @@ -0,0 +1,10 @@ +<entree> + <nom><:sociaux:menu_titre:></nom> + <rang>32</rang> + <description><:sociaux:menu_description:></description> + <icone>prive/themes/spip/images/sociaux-24.png</icone> + <parametre nom="nom" class="multilang" label="sociaux:menu_nom_reseau" obligatoire="oui" /> + <parametre nom="url" label="menus:entree_url" obligatoire="oui" /> + <parametre nom="css" label="menus:entree_css" /> + <parametre nom="css_lien" label="menus:entree_css_lien" /> +</entree> \ No newline at end of file diff --git a/paquet.xml b/paquet.xml index 9e2bd7b3f0dc7f691f71a39575031eb7bbf8afd9..ae54b1ab6eb072c7151db12d91c5134a033dbef7 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="sociaux" categorie="edition" - version="1.1.2" + version="1.1.3" etat="stable" compatibilite="[3.0.20;3.1.*]" logo="prive/themes/spip/images/sociaux-64.png" diff --git a/prive/themes/spip/images/sociaux-24.png b/prive/themes/spip/images/sociaux-24.png new file mode 100644 index 0000000000000000000000000000000000000000..3f26d4e33894604d38ff99f3608a7e4353f7b12b Binary files /dev/null and b/prive/themes/spip/images/sociaux-24.png differ