Identité Extra - commentairesIdentité Extra2024-05-04T10:51:40Zhttps://contrib.spip.net/Identite-Extra#comment5149692024-05-04T10:51:40Z<p>J'ai trouvé<small class="fine d-inline"> </small>!<br class="autobr">
Il faut activer le plugin autorité et modifier le champ « Qui peut modifier la configuration du site<small class="fine d-inline"> </small>? »</p>
<p>dd</p>Identité Extra2024-01-04T16:18:21Zhttps://contrib.spip.net/Identite-Extra#comment5145792024-01-04T16:18:21Z<p>Bonjour,</p>
<p>J'ai une demande similaire (mais différente...)<br class="autobr">
Je voudrais autoriser les admin complets (non webmestres) à modifier les champs identité extra.</p>
<p>J'avais noté cette fonction :<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr">// autoriser admin complet identite site
function autoriser_identite_configurer($faire, $type, $id,
$qui, $opt) { return $qui['statut'] == '0minirezo' AND
!$qui['restreint'];
}</code></p>
<p>mais cela ne semble plus fonctionner - ou alors j'ai mal noté.</p>
<p>Si quelqu'un ici sait me dire.<br class="autobr">
Merci<br class="autobr">
dd</p>Identité Extra2022-04-24T09:13:35Zhttps://contrib.spip.net/Identite-Extra#comment5107782022-04-24T09:13:35Z<p>Bonjour,</p>
<p>J'ai suggéré une évolution pour ce plugin ici <a href="https://git.spip.net/spip-contrib-extensions/identite_extra/issues/1" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/identite_extra/issues/1</a> afin de pouvoir utiliser des Saisies (par exemple, champ avec plusieurs lignes).</p>
<p>Je vous invite à commenter le ticket.</p>Identité Extra2019-08-07T08:47:43Zhttps://contrib.spip.net/Identite-Extra#comment5019012019-08-07T08:47:43Z<p>Oui, il s'agit du cache des squelettes.<br class="autobr">
Pour les fonctions/options/pipelines il y a des fichiers de cache générés et gérés un peu différemment : <br class="autobr">
tmp/charger_pipelines.php<br class="autobr">
tmp/charger_plugins_fonctions.php<br class="autobr">
...</p>Identité Extra2019-08-07T08:39:05Zhttps://contrib.spip.net/Identite-Extra#comment5019002019-08-07T08:39:05Z<p>Merci pour la réponse express<small class="fine d-inline"> </small>!<br class="autobr">
Effectivement ça venait du cache, c'est étrange sachant que j'ai <var>define('_NO_CACHE', -1)<small class="fine d-inline"> </small>;</var> dans ma config.. <br class="autobr">
Bonne journée et merci pour le plugin :)</p>Identité Extra2019-08-07T08:31:38Zhttps://contrib.spip.net/Identite-Extra#comment5018992019-08-07T08:31:38Z<p>Salut, <br class="autobr">
Oui, ça devrait fonctionner.
<br>- Penser à bien vider les caches de spip
<br>- Vérifier que les chemins des fichiers sont ok :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>config/mes_options.php
squelettes/mes_fonctions.php</code></pre></div>
<p>Tu devrais nous coller le contenu *ET* le chemin de tes 2 fichiers</p>
<p>Cordialement.</p>Identité Extra2019-08-07T08:24:13Zhttps://contrib.spip.net/Identite-Extra#comment5018982019-08-07T08:24:13Z<p>Bonjour, <br class="autobr">
J'ai fais les deux ajouts (appel dans mes_options.php & la fonction dans squelettes/mes_fonctions.php) mais la fameuse fonction n'est pas appelée..<br class="autobr">
J'ai mal lu et oublié quelque-chose<small class="fine d-inline"> </small>?<br class="autobr">
Le plugin est bien installé, j'ai testé avec l'ancienne méthode et les champs sont bien ajoutés à la suite des autres.<br class="autobr">
Merci :)</p>Identité Extra2019-01-28T13:17:37Zhttps://contrib.spip.net/Identite-Extra#comment4997632019-01-28T13:17:37Z<p>Ok, corrigé. Merci pour le retour<small class="fine d-inline"> </small>!</p>Identité Extra2019-01-28T11:45:25Zhttps://contrib.spip.net/Identite-Extra#comment4997602019-01-28T11:45:25Z<p>Pour les personnes comme moi qui peuvent chercher des heures à cause d'une virgule manquante :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>$nouveaux_champs = array( 'facebook'</code></pre></div>
<p>Après Facebook, il manque une virgule<small class="fine d-inline"> </small>!</p>Identité Extra2018-11-10T19:14:29Zhttps://contrib.spip.net/Identite-Extra#comment4987162018-11-10T19:14:29Z<p>En principe oui, en pratique c'est un peu différent. Champs Extras gère des champs supplémentaires sur des objets éditoriaux. hors, le site n'est pas un objet éditorial.</p>
<p>Si une version 2 du plugin sort, elle sera certainement basés sur saisies et son api de déclaration.</p>
<p>Pour des logos supplémentaires à voir....</p>Identité Extra2018-11-08T12:19:35Zhttps://contrib.spip.net/Identite-Extra#comment4987092018-11-08T12:19:35Z<p>Petit plugin sympa, hélas il ne fait pas ce dont j'aurai besoin à savoir ajouter des champs choisit par mes soin, et notamment des images ou logo additionnel.</p>
<p>Je demande au cas ou mais.. Ce serait compliqué de simplement ajouter la possibilité d'ajouter des champs avex le plugin champs extra à la partie identitée du site<small class="fine d-inline"> </small>?</p>Identité Extra2018-10-29T18:34:17Zhttps://contrib.spip.net/Identite-Extra#comment4986202018-10-29T18:34:17Z<p>J'y songe, mais à la base c'était le plus minimaliste possible. On avait tranché le fait qu'on ne voulait pas donner la possibilité d'étendre les champs, mais *simplement* les surcharger. (bête et méchant)</p>
<p>La possibilité d'étendre via un pipeline est super, mais la mise en œuvre est moins *accessible* pour celles et ceux qui ne pratiquent pas le php. Un simple tableau dans mes_options.php et hop<small class="fine d-inline"> </small>! on à exactement ce qu'on veut.</p>
<p>Il faut refaire la doc car le comportement initialement prévu ET documenté a changé :p.</p>
<p>Voilà, merci pour l'exemple en tout cas :)</p>Identité Extra2018-10-29T16:43:56Zhttps://contrib.spip.net/Identite-Extra#comment4986162018-10-29T16:43:56Z<p>Le pipeline est quand même plus propre et permet de faire bien plus de choses : tout merger <i>ou</i> tout remplacer, en supprimer une partie, changer l'ordre, etc.</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>function monplugin_identite_extra_champs($champs){ $nouveaux_champs = array( 'facebook', 'twitter', 'instagram', ); // On complète le liste $champs = array_merge($champs, $nouveaux_champs); // Mais on pourrait aussi la remplacer //$champs = $nouveaux_champs; return $champs;
}</code></pre></div>Identité Extra2018-10-28T12:54:42Zhttps://contrib.spip.net/Identite-Extra#comment4985982018-10-28T12:54:42Z<p>Salut,</p>
<p>Tu songes à mettre à jour la doc<small class="fine d-inline"> </small>?</p>Identité Extra2018-05-16T16:03:11Zhttps://contrib.spip.net/Identite-Extra#comment4969682018-05-16T16:03:11Z<p>Merci Pierrox<small class="fine d-inline"> </small>!<br class="autobr">
Je vais tranquillement patienter avant de passer en 1.4</p>Identité Extra2018-05-16T14:42:48Zhttps://contrib.spip.net/Identite-Extra#comment4969662018-05-16T14:42:48Z<p>Bonjour,</p>
<p>Oui, Rastapopoulos à commit des modifs il ya 2 semaines<small class="fine d-inline"> </small>; il utilise un merge du tableau déclaré plutôt que de le remplacer comme c'était initialement prévu.</p>
<p>Désormais il y à un pipeline de dispo. Si tu me laisses un peu de temps je peu tenter de mettre à jour la doc. Sinon il est possible de rester en 1.3.1 pour le moment.</p>Identité Extra2018-05-16T14:17:53Zhttps://contrib.spip.net/Identite-Extra#comment4969652018-05-16T14:17:53Z<p>Bonjour,</p>
<p>Je tente de surcharger le formulaire, mais les nouveaux champs viennent s'ajouter aux champs par défaut au lieu de les remplacer...<br class="autobr">
(Versions : SPIP : 3.1.8 - Identité extra : 1.4.0)</p>
<p>Je ne rencontre pas ce même souci sur une version locale où le plugin est en 1.3.1.</p>
<p>Une idée d'où ça peut venir<small class="fine d-inline"> </small>?</p>
<p>Sandrine</p>Identité Extra2017-08-21T15:48:46Zhttps://contrib.spip.net/Identite-Extra#comment4931642017-08-21T15:48:46Z<p>On peut bien sûr surcharger <code class="spip_code spip_code_inline" dir="ltr">./prive/formulaires/configurer_identite_extra.html</code> pour ajouter une condition de statut dans la BOUCLE :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_data(DATA){source table,#ENV{identite_extra}}{si #SESSION{webmestre}|=={oui}}>
...
</BOUCLE_data></code></pre></div>Identité Extra2017-08-21T05:26:57Zhttps://contrib.spip.net/Identite-Extra#comment4931582017-08-21T05:26:57Z<p>Bonjour,</p>
<p>Y aurait-il la possibilité de ne donner accès au formulaire Identité-Extra qu'au seul Webmestre<small class="fine d-inline"> </small>?<br class="autobr">
Ainsi les «<small class="fine d-inline"> </small>simples<small class="fine d-inline"> </small>» administrateurs ne pourraient pas modifier ces champs extras<small class="fine d-inline"> </small>;-)</p>
<p>Merci,<br class="autobr">
françois</p>Identité Extra2016-06-20T17:02:24Zhttps://contrib.spip.net/Identite-Extra#comment4879962016-06-20T17:02:24Z<p>Trop bien. Merci<small class="fine d-inline"> </small>!</p>Identité Extra2016-06-20T13:20:17Zhttps://contrib.spip.net/Identite-Extra#comment4879932016-06-20T13:20:17Z<p>On peut y parvenir avec un peu d'astuce, en surchargeant <code class="spip_code spip_code_inline" dir="ltr">./prive/formulaires/configurer_identite_extra.html</code>.</p>
<p>Voilà <a href="http://spip.pastebin.fr/46970" class="spip_out" rel='nofollow external'>un exemple</a> qui devrait faire l'affaire (syntaxe SPIP 3.1).</p>Identité Extra2016-06-19T15:59:24Zhttps://contrib.spip.net/Identite-Extra#comment4879832016-06-19T15:59:24Z<p>Tellement bien ce plugin. Merci beaucoup<small class="fine d-inline"> </small>!</p>
<p>Ce qui serait top, ce serait d'avoir la possibilité d'insérer des « intertitres » pour séparer des champs. Donner l'impression d'avoir des groupes.</p>
<p>Julien</p>Identité Extra2016-04-07T19:27:41Zhttps://contrib.spip.net/Identite-Extra#comment4869442016-04-07T19:27:41Z<p>Salut,</p>
<p>Il est possible de faire ce genre de boucle qui peut s'avérer très pratique en utilsant le mme préfixe sur certaines clés :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>$GLOBALS['identite_extra'] = array( "nom_organisation", "telephone", "adresse", "ville", "code_postal", "region", "pays", "reso_facebook", "reso_google-plus", "reso_flickr", "reso_tumblr"
);</code></pre></div>
<p>Et pour récupérer tous les réseaux :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_data(DATA) {source table,#IDENTITE} {cle LIKE reso_%} {valeur != ''}> [(#CLE|substr{5})] -> #VALEUR <br/>
</BOUCLE_data></code></pre></div>
<p>ce qui donne<br class="autobr">
<samp><br class="autobr">
facebook -> http://lienfacebook<br class="autobr">
google-plus -> http://pagegoogleplus<br class="autobr">
flickr -> http://pageflickr<br class="autobr">
tumblr -> http://pagetumblr<br class="autobr">
</samp> <br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr">{valeur != ''}</code> C'est pour exclure les champs qui ne seraient pas remplis dans le formulaire :)</p>Identité Extra2016-04-02T15:54:56Zhttps://contrib.spip.net/Identite-Extra#comment4868572016-04-02T15:54:56Z<p>Comment créer un champ personnalisé qui recevra une couleur en hexa grâce au plugin <a href="http://contrib.spip.net/Palette" class="spip_out" rel='nofollow external'>Palette</a><small class="fine d-inline"> </small>?</p>
<p>Voici une petite amélioration rendue possible grâce à <strong>placido</strong> :</p>
<p>Surcharger le formulaire <code class="spip_code spip_code_inline" dir="ltr">./prive/formulaires/configurer_identite_extra.html</code> en modifiant ligne 11 :</p>
<div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><input type='text' class='text[ (#CLE|match{couleur_}|oui)palette]' ...</code></pre></div>
<p>et dans le fichier <code class="spip_code spip_code_inline" dir="ltr">..._options.php</code> :</p>
<div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code>$GLOBALS['identite_extra'] = array( "couleur_titres","couleur_texte" );</code></pre></div>
<p>Ce qui ajoute la class <i>palette</i> à l'input et donc l'accès à la palette de couleur<small class="fine d-inline"> </small>;-)</p>Identité Extra2016-04-01T16:07:17Zhttps://contrib.spip.net/Identite-Extra#comment4868412016-04-01T16:07:17Z<p>Concernant le PS : Champ Extra est vraiment extra, masi il ne permet pas malheureusement d'ajouter des champs à l'identité du site, justement<small class="fine d-inline"> </small>;-)</p>Identité Extra2016-04-01T15:52:07Zhttps://contrib.spip.net/Identite-Extra#comment4868402016-04-01T15:52:07Z<p>Bonjour,</p>
<p>Merci beaucoup pour cet outil qui me faisait défaut<small class="fine d-inline"> </small>;-)</p>
<p>françois</p>