Problème lien en dur.

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


Baronz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 299
Inscription: 28 Avr 2005

Problème lien en dur.

Message le Mer Juin 15, 2005 18:13

Bonjour tous le monde,

Je suis entrain de développer un annuaire en php.
Je souhaite cependant afficher que les liens dans l'annuaire soit des liens en dur, mais que ces liens soient aussi comptés.

J'utilise donc ceci, qui sera le lien:
Code: Tout sélectionner
                                     
<?
echo "<a href=".$url." onclick=ouvre(".$id.") target=_blank title=".$titre.">".$titre."</a>";
?>


Avec une fonction en javascript:
Code: Tout sélectionner
<script language="javascript">
function ouvre(id) {
self.document.location.href = 'compteur_hits.php?id='+id
}
</script>


Jusque la tout vas bien, sauf que la GOOGLE BAR n'accepte pas les document.href :s, en effet mon annuaire ne marche plus du tout.
Il existe bien d'autres idées:
Code: Tout sélectionner
<a href="www.test.com" onclick="document.location.href='compteur.php'; window.open(this.href,'_blank'); return false;" title="site">SITE WEB</a>

Seulement les pages sont inversée... et si j'inverse les url, ce n'est plus un lien en dur.

Je ne vois donc pas comment faire, surtout qu'il est impossible d'appeler une page php à partir du javascript, encore moins pour mettre une simple requete SQL.

Des idées ?

merci de vos réponses!


Maxib
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 496
Inscription: 10 Avr 2005

Message le Mer Juin 15, 2005 19:19

Ca va pas t'aider ce que je vais te dire,

Mais j'ai mis sur phpcs.com une source qui permet ce genre de chose.

Deux problèmes :

Je ne sais pas si elle y est encore,
Je ne sais meme plus sous quel pseudo je l'avais postée.


Maxib.


srappaille
WRInaute discret
WRInaute discret
 
Messages: 207
Inscription: 19 Jan 2004

Message le Mer Juin 15, 2005 21:19

Bonsoir,

Voici une idée un peu farfelue en utilisant vos éléments ; Mettre deux liens <a href="">, le premier avec une classe "display:hidden" avec le lien "en dur" et le second, affiché normalement mais utilisant la fonction js "onclick" ?

Normalement, Google n'exploitera que le premier lien tandis que l'internaute, utilisera le second et procèdera à l'itération de la DB avant d'être envoyé sur le site.

Je sais, c'est limite mais il se fait tard.

Bien à vous.


julio38
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 19 Avr 2005

Message le Mer Juin 15, 2005 22:14

et avec
<a href="http://www.m*****.com" target=_blank onclick="window.open('compteur.php?id=$id');return false;">


marche pas ?


Baronz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 299
Inscription: 28 Avr 2005

Message le Mer Juin 15, 2005 22:51

Merci pour vos réponses,

julio38, ton code vas me faire ouvrir 2 pages sur mon site... ce n'est pas bon. Je ne veux pas nécessairement ouvrir 2 liens avec un clic je veux avoir un lien, en dur, et que mon compteur (dans une base de donnée mysql) soit incrémenté de 1 sans plus ;]

srappaille, dommage l'idée était bonne, je viens d'essayer et je n'y suis pas parvenu...

quant à Maxib je vais aller voir ca de plus pret :)

Merci!

ps: 3*Messages: 63 (belle coincidence lol)


srappaille
WRInaute discret
WRInaute discret
 
Messages: 207
Inscription: 19 Jan 2004

Message le Jeu Juin 16, 2005 6:27

Bonjour,

De mon côté cela fonctionne pourtant.

Voici le code de ma proposition :

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
   <title>Page de résultat</title>
</head>
   <style type="text/css">
   <!--
   body span { display:none; visibility: hidden }
   -->
   </style>
<body>

<!-- [boucle sql] -->

<span><a href="http://www.***.be">Titre du site</a></span>
<h2><a href="#" onclick="window.open('compteur_hits.php?id=4');">Titre du site</a></h2>
<p>Description</p>

<!-- [/boucle sql] -->
</body>
</html>


Bien à vous et bonnes recherches.

Serge


Baronz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 299
Inscription: 28 Avr 2005

Message le Ven Juin 17, 2005 23:30

srappaille a écrit:Bonjour,

De mon côté cela fonctionne pourtant.

Voici le code de ma proposition :

Code: Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
   <title>Page de résultat</title>
</head>
   <style type="text/css">
   <!--
   body span { display:none; visibility: hidden }
   -->
   </style>
<body>

<!-- [boucle sql] -->

<span><a href="http://www.***.be">Titre du site</a></span>
<h2><a href="#" onclick="window.open('compteur_hits.php?id=4');">Titre du site</a></h2>
<p>Description</p>

<!-- [/boucle sql] -->
</body>
</html>


Bien à vous et bonnes recherches.

Serge


Merci, en effet ca marche et j'aimerai savoir si google les prends en compte vraiment comme si cétais des liens en dur... car en gros ca ouvre en popup la page compteur_hits puis une redirection vers le site en question donc c'est un peu "tricher".

Google aimera ou pas ? :D


srappaille
WRInaute discret
WRInaute discret
 
Messages: 207
Inscription: 19 Jan 2004

Message le Sam Juin 18, 2005 7:08

Bonjour,

Pour éviter d'ouvrir un popup, vous pouvez ajouter une précision ;

Code: Tout sélectionner
<a href="#" onclick="window.open('compteur_hits.php?id=4', '_self');">


Et pourquoi pas ajouter un attribut "name" pour le faire passer pour une ancre :

Code: Tout sélectionner
<a name="ancre01" href="#" onclick="window.open('compteur_hits.php?id=4', '_self');">


En ce qui concerne Google, je ne vois pas ce qui poserait problème. Il ne suivra pas le lien javascript. Et si cela vous ennuie, ajoutez "noindex" dans la page de comptabilisation. Pour lui, le seul lien important se trouve dans le SPAN.

Bien à vous,

Serge


Baronz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 299
Inscription: 28 Avr 2005

Message le Sam Juin 18, 2005 10:19

Ok merci bien ta réponse!
De toute facon il faut que ca ouvre une popup, il ne faut pas que l'utilisateur sorte de mon site après avoir choisi un site :>

Merci!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités