Script image et lien aléatoire
7 messages • Page 1 sur 1
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
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
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
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é

- Messages: 712
- Inscription: Mer Mai 30, 2007 0:21
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.
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
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é

- Messages: 712
- Inscription: Mer Mai 30, 2007 0:21
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
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é

- Messages: 902
- Inscription: Dim Jan 06, 2008 0:33
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 } ?>
<?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é

- Messages: 712
- Inscription: Mer Mai 30, 2007 0:21
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é

- Messages: 902
- Inscription: Dim Jan 06, 2008 0:33
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
<?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
7 messages • Page 1 sur 1
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 :
- Le PageRank et le promeneur aléatoire sur le web...
- La terre vue par satellite : accord entre Google et Spot Image
- La commande link: sur Google
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Optimisation du PageRank à l'intérieur d'un site
- Les albums web Picasa passent à 1 Go de stockage
- WebRankInfo lance la publicité collaborative
- Picasa Web Albums en français
- Nouveau Picasa : Picasa Web Albums
- Solutions pour augmenter son PageRank Google
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

le forum