Positionnement automatique de liens (php)

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

mikadannagrram
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Jeu Avr 12, 2007 9:27

Positionnement automatique de liens (php)

Message le Jeu Mai 03, 2007 9:30

Bonjour à tous,

J'aimerais que mes liens s'affichent (un par ligne) selon un cercle...Ce n'est pas trsè dur en soi, j'ai réalisé une fonction qui le fait dont voici le code (pour info)
Code: Tout sélectionner
<?php
$x=220;
$y=0;
$z=0;

while ($z == 0) {
   echo ("mon lien en positoin $x, $y");
   $x = $x + 900000/($x*$x);
   $y = $y + 20;

if ($x > 290) { $z=1; }
}

...et si $z=1 on repart dans l'autre sens...



Cela fonctionne assez bien sauf que l'affichage des leisn est automatisé, donc je ne sais pas combien il y en aura au final or il faut qui soient autour de l'image.
J'ai donc cherché à rendre le $y proportionnel au nombre de liens et à la taille (connue) de l'image, mais alors le problème est que la position sur x n'est plus bonne ! (comme moins de liens, ils sont plus bas mais sur la même position x, ça ne fait plus un cercle...)



J'espère que je suis clair, en fait j'aimerais tout simplement que mon script affiche mes liens suivant une courbe, sachant que le nombre de liens est variable...

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Jeu Mai 03, 2007 13:51

Elle correspond à quoi ta formule pour tracer un cercle ?
Pourquoi 220 ? pourquoi 900000 ?

tu sais que
x = cos(angle)
y = sin(angle)

mettons que tu es 4 liens à afficher en cercle.

Code: Tout sélectionner
$nombreDEliens = 4;
//on calcule comment espacer de manière régulière les liens
$pas = 360/$nombreDEliens;

$z=0
while($z < 360){

$x=cos($angle)
$y=sin($angle)
echo ("mon lien en positoin $x, $y");
$z= $z + $pas

}

mikadannagrram
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Jeu Avr 12, 2007 9:27

Message le Jeu Mai 03, 2007 13:55

Ca ne correspond à rien de concret, simplement je les ai trouvé en tatonnant et ces chiffres donnent un bon affichage...

Je veux les afficher selon un arc de cercle mais c'est pareil je vais essayer merci !


edit : je viens de voir un truc qui semble clocher en fait, l'angle et le pas dépendent du nombre de liens à afficher...s'il y en a moins, ils doivent être plus écartés et plus ils sont plus le pas doit être faible...

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Jeu Mai 03, 2007 14:04

si tu veux un arc de cercle

tu modofies

$pas = 360/$nombreDEliens;


par

$pas = 90/$nombreDEliens;

Après quel quart du cercle tu veux, celui d'en haut ou d'en bas, à gauche à droite ?

mikadannagrram
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Jeu Avr 12, 2007 9:27

Message le Jeu Mai 03, 2007 14:07

Dans un cercle trigonométrique, j'aimerais qu'il fasse environ de pi/3 à -pi/3...(tiens j'pensais pas que ces histoires me serviraient un jour...)


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 Sandbox

  • Echanger des liens
    Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens.
  • Calculer le ratio 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.
  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des textes non cliquables 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 1 invité