|me, Moi and myself - commentaires |me, Moi and myself 2013-05-16T18:26:13Z https://files.spip.net/me-Moi-and-myself#comment468000 2013-05-16T18:26:13Z <p>Bon bah c'est cool, tu viens de sauver la vie aux 5 prochaines minutes que j'avais à tuer ^^</p> <p>Mais ca ne me dit pas quelle alternatives j'ai dans l'histoire. Si l'on veut par exemple un truc du style :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>SI auteur=Admin : ALORS afficher [(#TEXTE|un_filtre|un_autre|etc...)] SINON afficher [(#TEXTE|un_autre_filtre|voire_pas_de_filtre_du_tout)]</code></pre></div> <p>Parce que ça, à moins de recoder intégralement <code class="spip_code spip_code_inline" dir="ltr">|me</code> dont ca n'est pour tant pas le rôle, sans #SESSION, j'ai un peu de mal à immaginer l'histoire<small class="fine d-inline"> </small>? :-S</p> |me, Moi and myself 2013-05-16T07:00:39Z https://files.spip.net/me-Moi-and-myself#comment467966 2013-05-16T07:00:39Z <p>jamais<small class="fine d-inline"> </small>! never<small class="fine d-inline"> </small>! surtout pas<small class="fine d-inline"> </small>!<br class="autobr"> Mets un <code class="spip_code spip_code_inline" dir="ltr">#SESSION</code> dans tes pages articles et hop c'est tout ton cache qui prend l'eau, se trouve démultiplié par autant de visiteur. Bref c'est très mauvais.</p> <p>Par contre, le filtre <code class="spip_code spip_code_inline" dir="ltr">|me</code> est dans le plugin comments où il est utilisé : <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/comments/trunk/comments_fonctions.php#L25" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/comments/trunk/comments_fonctions.php#L25</a></p> |me, Moi and myself 2013-05-16T06:40:42Z https://files.spip.net/me-Moi-and-myself#comment467963 2013-05-16T06:40:42Z <p>Hmmm... j'avoue que j'ai ressortis ce billet car une idée me trottait en tête mais |me va être trop restrictif.</p> <p>Une piste que je voulais tester dès que je trouve 5 minutes de temps libre :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#SESSION{0minirezo}|oui) <div class="big-boss"> ... </div> ] [(#SESSION{1comite}|oui) <div class="auteur-connu"> (ensuite, un #GET #SET avec sans doute un #EVAL ou 2 devrait permettre de voir si auteur_forum = auteur_article et d'appliquer un traitement en conséquence (qui peut du coup aller bien au delà de la simple modif de couleur css : filtres spécifiques à appliquer/retirer ... ) </div> ]</code></pre></div> |me, Moi and myself 2012-10-18T09:53:56Z https://files.spip.net/me-Moi-and-myself#comment462352 2012-10-18T09:53:56Z <p>En SPIP 3, vu les modifs aux liaisons entre objets, ça marche plus.</p> <p>Dans SpipClear, j'ai commité ceci sur la fonction « me », qui rétablit tout en maintenant l'existant :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> /*** * |me compare un id_auteur avec les auteurs d'un article * et renvoie la valeur booleenne true (vrai) si on trouve une correspondance * utilisation: <div id="forum#ID_FORUM"[(#ID_ARTICLE|me{#ID_AUTEUR}|?{' ', ''})class="me"]> ***/ function me($id_article, $id_auteur = 0) { static $deja = false; static $auteurs = array(); /* en spip 3 auteur_articles est remplacé - adapter la requete */ $table="spip_auteurs_articles"; $where="id_article"; if ($GLOBALS['meta']['version_installee'] >= '19268') { $table="spip_auteurs_liens"; $where="objet='article' AND id_objet"; } if(!$deja) { $r = spip_query("SELECT id_auteur FROM ".$table." WHERE ".$where."=$id_article"); while($row = spip_fetch_array($r)) $auteurs[] = intval($row['id_auteur']); $deja = true; } return in_array($id_auteur, $auteurs); }</code></pre></div> <p>Chuss.</p> |me, Moi and myself 2009-04-28T13:20:59Z https://files.spip.net/me-Moi-and-myself#comment415815 2009-04-28T13:20:59Z <p>Héhé la communauté SPIP a souvent de l'avance sur son temps. Cette astuce existe depuis 2006 pour SPIP et on trouve aujourd'hui des billets qui expliquent comment faire la même chose sur Wordpress ^^</p> <p><a href="http://buildinternet.com/2009/04/unique-author-comment-styles-in-wordpress/" class="spip_url spip_out auto" rel="nofollow external">http://buildinternet.com/2009/04/unique-author-comment-styles-in-wordpress/</a></p> |me, Moi and myself 2008-02-28T21:29:27Z https://files.spip.net/me-Moi-and-myself#comment403568 2008-02-28T21:29:27Z <p>non, il faut être authentifié (via un formulaire #LOGIN_PUBLIC par exemple)</p> |me, Moi and myself 2008-02-28T20:22:13Z https://files.spip.net/me-Moi-and-myself#comment403567 2008-02-28T20:22:13Z <p>Je tente d'intégrer ton filtre sur mon site spip.</p> <p>Zut de zut, je n'y arrive pas. Mais je ne sais si c'est une erreur de ma part, ou si j'ai mal saisi l'utilité de cette fonction. D'où cette question que je me pose :</p> <p>Comment faire pour poster un message <strong>en tant qu'auteur de l'article</strong><small class="fine d-inline"> </small>? Suffit-il t'il d'indiquer son nom et prénom (ou pseudo)<small class="fine d-inline"> </small>?</p>