Identité Extra - commentaires Identité Extra 2024-01-04T16:18:21Z https://files.spip.net/Identite-Extra#comment514579 2024-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é Extra 2022-04-24T09:13:35Z https://files.spip.net/Identite-Extra#comment510778 2022-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é Extra 2019-08-07T08:47:43Z https://files.spip.net/Identite-Extra#comment501901 2019-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é Extra 2019-08-07T08:39:05Z https://files.spip.net/Identite-Extra#comment501900 2019-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é Extra 2019-08-07T08:31:38Z https://files.spip.net/Identite-Extra#comment501899 2019-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é Extra 2019-08-07T08:24:13Z https://files.spip.net/Identite-Extra#comment501898 2019-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é Extra 2019-01-28T13:17:37Z https://files.spip.net/Identite-Extra#comment499763 2019-01-28T13:17:37Z <p>Ok, corrigé. Merci pour le retour<small class="fine d-inline"> </small>!</p> Identité Extra 2019-01-28T11:45:25Z https://files.spip.net/Identite-Extra#comment499760 2019-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é Extra 2018-11-10T19:14:29Z https://files.spip.net/Identite-Extra#comment498716 2018-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é Extra 2018-11-08T12:19:35Z https://files.spip.net/Identite-Extra#comment498709 2018-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é Extra 2018-10-29T18:34:17Z https://files.spip.net/Identite-Extra#comment498620 2018-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é Extra 2018-10-29T16:43:56Z https://files.spip.net/Identite-Extra#comment498616 2018-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é Extra 2018-10-28T12:54:42Z https://files.spip.net/Identite-Extra#comment498598 2018-10-28T12:54:42Z <p>Salut,</p> <p>Tu songes à mettre à jour la doc<small class="fine d-inline"> </small>?</p> Identité Extra 2018-05-16T16:03:11Z https://files.spip.net/Identite-Extra#comment496968 2018-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é Extra 2018-05-16T14:42:48Z https://files.spip.net/Identite-Extra#comment496966 2018-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é Extra 2018-05-16T14:17:53Z https://files.spip.net/Identite-Extra#comment496965 2018-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é Extra 2017-08-21T15:48:46Z https://files.spip.net/Identite-Extra#comment493164 2017-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é Extra 2017-08-21T05:26:57Z https://files.spip.net/Identite-Extra#comment493158 2017-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é Extra 2016-06-20T17:02:24Z https://files.spip.net/Identite-Extra#comment487996 2016-06-20T17:02:24Z <p>Trop bien. Merci<small class="fine d-inline"> </small>!</p> Identité Extra 2016-06-20T13:20:17Z https://files.spip.net/Identite-Extra#comment487993 2016-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é Extra 2016-06-19T15:59:24Z https://files.spip.net/Identite-Extra#comment487983 2016-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é Extra 2016-04-07T19:27:41Z https://files.spip.net/Identite-Extra#comment486944 2016-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é Extra 2016-04-02T15:54:56Z https://files.spip.net/Identite-Extra#comment486857 2016-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é Extra 2016-04-01T16:07:17Z https://files.spip.net/Identite-Extra#comment486841 2016-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é Extra 2016-04-01T15:52:07Z https://files.spip.net/Identite-Extra#comment486840 2016-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>