Bonjour,
j’utilise un «user-profile.tpl» pour l’affichage des profils utilisateurs qui me permet de le personnaliser mais je rencontre un soucis depuis que j’ai changé de thème, je ne vois pas pourquoi ça ne fonctionne pas.
j’ai plusieurs champs que les utilisateurs remplissent dans leur profil dont un champ : URL dans lequel il peuve mettre d’adresse de leur site à eux.
pour l’afficher y’a pas de problème :
Mon site :
<?php
print check_plain($user->profile_url);
?>parcontre, je voudrais l’afficher en tant que lien
du coup j’ai essayé de mettre «a href» devant et j’ai supprimer le print check_plain
mais du coup rien ne s’affiche du tout
je comprends pas.
si quelqu’un peut me donner un coup de main,
merci d’avance
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

sinon tu peux aussi faire
<?php$site_internet = check_plain($user->profile_url);
print
'<a href="'.$site_internet.'">'.$site_internet.'</a>';?>
viciouscircle
4
merci mais en fait je viens de trouver, il faut utiliser :
print check_markup
au lieu de print check_plain pour afficher les infos en tant que lien
Y’aura pas de science fiction !
karine
102
j’ai de nouveau un soucis avec ce fameux lien :
je voudrais mettre un target=’_blank’ mais je vois pas ou je peux le mettre, étant donné que mon bout de php se présente de la manière suivante :
<?phpprint check_markup($user->profile_url );
?>
si quelqu’un a une idée, je suis preneuse !!!
Y’aura pas de science fiction !
karine
102
Me semble que ca devrais faire l’affaire, un truc comme ça :
l('Mon site web', $user->profile_url, array('target' => '_blank'), NULL, NULL, FALSE, FALSE)Haza.fr
Drupal, sans fondements
Haza
1593
merci mais ça fonctionne pas, si je mets un truc comme ça, j’ai plus du tout le lien.
Y’aura pas de science fiction !
karine
102
avec un «print» ou un «echo» devant hein …
Haza.fr
Drupal, sans fondements
Haza
1593
oui oui, lol,
j’ai gardé la même fonction :
<?phpprint check_markup($user->profile_url );
?>
et j’y ai intégré le target blank j’ai essayé un peu toutes les combinaisons, mais rien de rien…
Y’aura pas de science fiction !
karine
102