Mettre une image avec un lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mettre une image avec un lien

par alaingpl » 11 févr. 2009, 10:53

J'ai eu la mise à jour de mozilla et ça fonctionne, donc le code est bon. Bingo !! Par contre avec IE 7 pas du tout.
j'ai vérifié le lien du background, il est bon.
Y a t- il une solution pour que ça fonctionne avec IE 7 ?

Merci d'avance de l'aide.

par rolusseum » 11 févr. 2009, 01:59

Tes chemins sont ok?

Code : Tout sélectionner

url(images/pdf.jpg) "img_fi/poulet.pdf"
Eventuellement en mettant poulet à la place de poulet.pdf

par alaingpl » 11 févr. 2009, 01:50

j'ai modifié les guillemets en simple quote mais j'avais déjà essayé précédement. Malheureusement ça ne fonctionne toujours pas.

par rolusseum » 11 févr. 2009, 01:42

J'ai rééditer mon post juste avant ta réponse

par alaingpl » 11 févr. 2009, 01:39

j'ai essayé avec mozilla et j'ai IE 7. Le pbl ne vient pas de là du moins je pense. Merci quand même

par rolusseum » 11 févr. 2009, 01:35

[code]
a[href $=".pdf"]
[/code]

A priori pas de guillemet, mais des apostrophes
[code]
a[href $='.pdf']
[/code]

Sinon, Quel navigateur internet utilises-tu?
Essaye avec Mozilla si tu as IE6.

J'ai lu qu'avec IE6 ça pouvait générer des problèmes

par alaingpl » 10 févr. 2009, 19:03

Merci Steph des infos,
mais absent quelques jours je n'ai pas eu le temps de retravailler sur mes fichiers. Promis, juré ! je mettrai la mention "résolu" quand j'aurai terminé mais bien sur ça ne l'est pas.

voila ce que je fais :

Code : Tout sélectionner

<style type="text/css"> a[href $=".pdf"] { padding-left: 22px; background: transparent url(images/pdf.jpg) no-repeat center left; } </style> <a href="img_fi/poulet.pdf">poulet.pdf</a> </body>
j'ai vérifié le lien du background, il est bon.
Donc : soit j'ai pas les yeux en face des trous, soit je suis nul. Je penche pour la 2ème solution !! En attendant, ça ne fonctionne pas. Je n'arrive pas à avoir le logo pdf.
J'ai essayé plusieurs solutions comme placer le regex dans le fichier CSS, modifié pas mal de chose, bref je "tourne en rond".
Par contre je ne saisi pas pourquoi $ qui annonce une fin de chaine se place entre href et = ??
Merci d'avance de l'aide

par Stef » 10 févr. 2009, 09:27

Pas de quoi! :)

par contre c'est pas "step" mais "steph"! :D

Autre chose: la coutume sur ce forum est de mettre "Résolu" sur votre sujet de discussion si vous avez trouvé la réponse que vous vouliez (il y a un bouton intitulé "Mettre résolu" en haut à gauche de la page).
Bonne continuation.

par pariscl » 10 févr. 2009, 07:18

Salut Step!
votre lien est tres utile. Merci

par Stef » 08 févr. 2009, 23:49

Bonsoir,

peut-être que css peut répondre à ton besoin...

Code : Tout sélectionner

a[href^="mailto"] { color: blue; }
cet exemple n'est pas adapté, mais l'idée est là... à toi de trouver la suite.

Tu peux t'inspirer de ça: http://www.guillaumebizet.fr/post/2007/ ... ichier-lie

Mettre une image avec un lien

par alaingpl » 08 févr. 2009, 23:26

Bonjour à tous,
A partir de ma zone administrative je télécharge et met en ligne des fichiers téléchargeables et pour réaliser le lien j'utilise le regex ci - dessous.
/lien téléchargement
$texte = preg_replace('`\[fichier\](.+)\[/fichier\]`isU' , '<a href="http://www.restoprof.fr/session/img_fi/$1">$1</a>', $texte);
Pour améliorer la présentation je souhaite que le logo de l'extension du fichier s'associe au lien. J'ai essayé plusieurs "choses" mais bien sûr rien ne fonctionne.
Peut on réaliser cela avec le regex ci - dessus et comment, sinon quelqu'un peut il m'indiquer la marche à suivre.

D'avance merci de m'aider