Script image et lien aléatoire

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

cuirwebmaster
Nouveau WRInaute
 
Messages: 29
Inscription: Ven Mai 04, 2007 4:26

Script image et lien aléatoire

Message le Ven Avr 25, 2008 23:20

Bonjour à tous.

J'ai une liste de + de 300 url avec image et lien texte correspondant contenu dans un fichier txt. Les liens se présentent sous cette forme

Code: Tout sélectionner
<a target="_blank" href=http://monndd.com/1.html><img src="http://monndd.com/1.jpg" border="0"></a><a target="_blank" href=http://monndd.com/1.html>Lien pour aller en 1</a>


Je souhaiterais afficher aléatoirement 8 de ces urls sur une page sans doublon. Je suis totallement novice et je n'ai aucune idée de la manière de procéder. Les seuls scripts que j'ai pu trouver m'obligeaient à rentrer chaque url, anchortext, et image à la main et pour plus de 300 url, j'ai vite abandonné l'idée.

Existe t-il une technique qui pourrait sélectionner aléatoirement 8 de ces url dans un fichier et les afficher sur ma page?

Merci d'avance pour vos réponses ;)


Djoule_logo
WRInaute passionné
WRInaute passionné
 
Messages: 712
Inscription: Mer Mai 30, 2007 0:21

Message le Ven Avr 25, 2008 23:44

J'utilise un systeme sur le même principe pour mon site, mais pour simplifier je suis passé par un bdd. Un txt c'est trop chiant a gerer.
Tu vas galérer le temps de retranscrire tes 300 url dans la bdd, mais pour la suite, ce sera beaucoup plu simple.

Sur le principe je compte le nombre d'entrée de ma base, je genere aléatoirement 2 nombres compris entre 1 et le nombre d'entrée, je vérifie qu'ils sont différents et si c'est le cas, j'appele les 2 images dont l'ID correspond aux nombres générés.

cuirwebmaster
Nouveau WRInaute
 
Messages: 29
Inscription: Ven Mai 04, 2007 4:26

Message le Sam Avr 26, 2008 1:43

Djoule_logo a écrit:J'utilise un systeme sur le même principe pour mon site, mais pour simplifier je suis passé par un bdd. Un txt c'est trop chiant a gerer.
Tu vas galérer le temps de retranscrire tes 300 url dans la bdd, mais pour la suite, ce sera beaucoup plu simple.

Sur le principe je compte le nombre d'entrée de ma base, je genere aléatoirement 2 nombres compris entre 1 et le nombre d'entrée, je vérifie qu'ils sont différents et si c'est le cas, j'appele les 2 images dont l'ID correspond aux nombres générés.


Merci pour cette première piste. Cependant, comme je l'ai dit, je suis vraiment novice. La base dont tu parles, c'est une base sql?


Djoule_logo
WRInaute passionné
WRInaute passionné
 
Messages: 712
Inscription: Mer Mai 30, 2007 0:21

Message le Sam Avr 26, 2008 10:40

Oui, c'est bien une base SQL, et le reste est géré en php.

Si tu est novice, je te conseille de t'interesser au php, il est vraiment fait pour ce que tu veux faire ;)


mahdivitche
WRInaute passionné
WRInaute passionné
 
Messages: 902
Inscription: Dim Jan 06, 2008 0:33

Message le Sam Avr 26, 2008 16:51

tu peut utilisee un boucle

<?php for($i=1;$i<300;$i++) { ?>
<a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>><img src="http://monndd.com/<?php echo $i+".jpg"; ?> " border="0"></a><a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>>Lien pour aller en 1</a>
<?php } ?>


Djoule_logo
WRInaute passionné
WRInaute passionné
 
Messages: 712
Inscription: Mer Mai 30, 2007 0:21

Message le Sam Avr 26, 2008 16:57

mahdivitche a écrit:tu peut utilisee un boucle

<?php for($i=1;$i<300;$i++) { ?>
<a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>><img src="http://monndd.com/<?php echo $i+".jpg"; ?> " border="0"></a><a target="_blank" href=http://monndd.com/<?php echo $i+".html"; ?>>Lien pour aller en 1</a>
<?php } ?>


Non puisque lui ce qu'il veut c'est pouvoir afficher aleatoirement 8 images différentes parmis les 300. Ton script lui afficherai les 300 d'un coup.


mahdivitche
WRInaute passionné
WRInaute passionné
 
Messages: 902
Inscription: Dim Jan 06, 2008 0:33

Message le Sam Avr 26, 2008 17:09

oui
<?php
$i1=rand(1,300);
$i2=rand(1,300);
$i3=rand(1,300);
$i4=rand(1,300);
$i5=rand(1,300);
$i6=rand(1,300);
$i7=rand(1,300);
$i8=rand(1,300);
.
.
.
?>

pour prend 8 nombre aléatoire

ou utilisee la base de donnee


Formation recommandée sur ce thème :

Formation Référencement 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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler

  • Test 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 profonds
    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.
  • Transformer des simples citations de votre site en liens
    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