Discussione: Lien callto ou tel: dans une page
J'ouvre un nouveau sujet, toujours pour un problème de lien modifié par adHoc. Ce sujet est actuellement sur le vieux forum de Blackland, mais il concerne aussi l'adaptation du code par adHoc.
Dans deux adHoc de la même version 0.47, je souhaite utiliser la fonction call to pour appeler un numéro de téléphone.
Quand ce code est dans une boîte, en accueil ou ailleurs, cela passe bien.
Si le code est dans une page, cela ne passe pas et un clic sur le lien affiche Page non trouvée.
Au survol de la souris sur le numéro, celui de la boîte affiche : tel+0123456789
Celui dans la page affiche en plus l'adresse du site : url/tel+0123456789
Voici le code :
<a href="/./tel:+0123456789" alt="cliquer pour appeler" title="cliquer pour appeler">☎ : 01 23 45 67 89</a>
Comment faire pour utiliser un lien Call to dans une Page ?
---
J'ai trouvé ma solution en créant une page sample pour le contact : comme elle est à la racine, le lien tel: fonctionne correctement.
---
J'avais vu que cela fonctionnait, mais plus maintenant. Est-ce que cela viendrait de la maj d'adHoc en 0.48 ?
En fait, je n'arrive pas à produire un lien fonctionnel call to : mon code
<a href="tel:+33622334455" alt="cliquer pour appeler" title="cliquer pour appeler">☎ : 06 22 33 44 55</a>
se transforme en
<a href="<span style="background-color: rgb(255, 165, 0);">/</span>tel:+33622334455" alt="cliquer pour appeler" title="cliquer pour appeler">☎ : 33622334455</a>
donne un lien :
http://armel.katrynou.fr/tel:+33622334455
alors que ce devrait être : tel:+33622334455
Quel serait le bon code pour qu'il n'embarque pas l'url du site ? L'éditeur semble ajouter aussi un / entre " et tel:
---
Je reviens sur ce souci : cela fonctionnait dans une page sample, mais ni dans une page adhoc, ni dans la page du module contact. Il semble que whizziwyg retravaille le code à sa guise. Le super code html5 n'est pas digéré par adHoc.
---
J'ai trouvé une solution pour que adHoc n'ajoute pas l'adresse du site avant le lien tel:
Je crée une page html avec le bon code, je la place à la racine et j'appelle cette page en iframe, dans une boîte ou dans une page. Et le lien tel: fonctionne depuis toutes les pages de adHoc, accueil ou intérieur.
Voici le code de la page html
<!DOCTYPE HTML>
<html>
<a href="tel:+(33)123456789" alt="cliquer pour appeler" title="cliquer pour appeler">☎ : 0123456789</a>
</html>
Voici le code de l'iframe pour appeler la page
<p style="text-align: center;">
<iframe scrolling="no" src="/telarte.html" title="Téléphoner "></iframe></p>
Après, reste plus qu'à donner du style.
Bon, je veux bien que ça marche, mais c'est plutôt tordu, non ? Créer une page html que l'on appelle par iframe !!! parce que adHoc transforme tous les liens commençant par a href en url interne s'il ne trouve pas du http dans l'url.
Question : peut-on indiquer à adHoc une liste d'exception, comme les liens tel:, où il ne doit pas compléter automatiquement avec l'url du site ?
Comment traite-t-il les ancres par exemples ?
Et traite-t-il correctement les https au même titre que les http ?