Code source de ch.lerolle.free.fr/include/fn-affiche_id.php

modifié le 13 janvier 2023, taille: 1,69 Ko
NB: Les fonctions (<function>) sont intégrées dans la page appelante, en général avant la balise <body>
ou dans un document externe appelé par un 'include', 'include_once' ou 'require',
localisé dans le dossier ch.lerolle.free.fr/include, ou un de ses sous-dossiers, ou dans le même dossier que la page appelant l'include
(règle pour les Pages Perso de Free, mon hébergeur gratuit ❤️❤️❤️...)

validation du HTML: W3C ou Aborla avec correction automatique
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
/* Usage: 
exemple1:  $LIEN_PROFOND_HTML = affiche_id('BIBLE');
exemple2:  <h3><?php affiche_id('a-classer');?> à classer... <?php bouton_bas_haut();?></h3>
affiche l'icone d'une cible, avec:
- pour id le parametre #1 (accepte les caracteres _ . )
- pour href un lien profond intra-page href="# + $id"

NB: ATTENTION: sur les navigateurs mobiles, l'enchainement démarrant avec un <a id="exemple"></a> 
(consacré uniquement à l'id) ne fonctionne pas; il faut que l'id= entoure un ancrage "visible", c.a.d; avec au moins un caractère 
entre les balises <a id> et </a> ! ...
<a id="exemple" href="...">exemple</a>

remplacé <big>🎯</big> par cible-rouge.png ancienne image de cible, plus belle mais plus lourde que : <img src="/1com/img/cible-rouge.png" alt="Cible" width="20">
*/
function affiche_id($id/* Usage: /* <?php affiche_id('ID_UNIQUE');?> */
    
{ echo '<a id="'.$id.'" href="#'.$id.'">
         <span class="infobulle-t3"><img src="/1com/img/cible-rouge.png" alt="Cible" width="20"><span>
         <strong>Lien permanent</strong> &nbsp; ("Permalien"):<img src="/1com/img/top_regarde.gif" align="absbottom" alt="super" height="35" width="45"><br>
         • <em><b>Clic Gauche</b> (ou <b>Appui Court</b>)</em> sur la cible pour la placer en haut de page<br>
         pour publier un accès direct à la cible <img src="/1com/img/cible-rouge.png" alt="Cible" width="20">:<br>
         ✔️ <em><b>Clic Droit</b> (ou <b>Appui Long</b>)</em> sur la cible,<br>
         ✔️ \'<b><u>C</u>opier l’<em>adresse ou URL</em></b> du lien\',<br>
         ✔️ <b>la coller</b> dans un mail, blog, etc...<img src="/1com/img/partage3.png" vertical-align="middle" alt="partager" height="20" width="20"> </span></span>
        </a>'
;
    }
?>