====== Mon plugin : LinkId ====== Inspiré du plugin anchor Permet de faire des liens sur des parties du document autres que les titres. Compatible html 5 puisqu'utilise les "id" au lieu de "a name". ===== Utilisation ===== Lien vers lequel on veut aller : {{linkid:debut_linkid:Par ici la bonne soupe !}} Lien normal pour y accéder : [[#debut_linkid|lien vers la soupe]] ===== Code ===== A mettre dans : ''lib/plugins/anchor/syntax.php'' 'Taka Strophe', 'name' => 'LinkId Plugin', 'url' => 'http://hungryworlds.fr');} function connectTo($mode){ $this->Lexer->addSpecialPattern('\{\{linkid:[^}]*\}\}', $mode, 'plugin_linkid'); } function handle($match, $state, $pos, &$handler) { return explode(':', substr($match, strlen('{{linkid:'), -2)); } function render($mode, &$renderer, $data) { $renderer->doc .= '' .htmlspecialchars($data[1]) . ''; } } ?> A ajouter aussi dans ''lib/plugins/anchor'' : base linkid author Taka Strophe date 2016-07-12 name LinkId Plugin desc Allow to add span id, to be able to link to any text in html 5 url http://hungryworlds.fr