Pour une meilleure indexation

Pour une meilleure indexation - HTML/CSS - Programmation

Marsh Posté le 21-04-2006 à 15:40:21    

Salut à tous,
 
Pour une meilleure indexation je souhaiterais récupérer le titre d’une annonce pour l’afficher dans la barre de titre du popup qui lui est attaché (celui de la photo).
 
Dans l’exemple suivant : http://www.arkenia.com/annonces-gratuites/ , le titre "VENDS PEUGEOT 306 1.6 XS" devrait s’afficher dans la barre de titre du popup en lieu et place de "Ad picture".
 
Ci-dessous le .js du popup :
 
 var AutoClose = true;
 
function showimgogl(url, picwidth, picheight) {
 
 PositionX = 100;
 PositionY = 100;
 
     factor = 0;
        scr_x = screen.width - 20;
        scr_y = screen.height - 60;
        if (scr_x <= picwidth || scr_y <= picheight) {
                factor_x = scr_x/picwidth;
                factor_y = scr_y/picheight;
 
                if (factor_x < factor_y) {
                        factor = factor_x;
                } else {
                        factor = factor_y;
                }
                picwidth = picwidth*factor;
                picheight = picheight*factor;
                         
        }
   
 defaultWidth  = picwidth;
 defaultHeight = picheight;
 
 
 
 // Do not edit below this line...
 // ================================
 if (parseInt(navigator.appVersion.charAt(0))>=4){
  var isNN=(navigator.appName=="Netscape" )?1:0;
  var isIE=(navigator.appName.indexOf("Microsoft" )!=-1)?1:0;
  var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
//  var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
  var optIE='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
 }  
 
 imageURL=url; imageTitle="Ad picture";
 if (isNN){imgWin=window.open('about:blank','',optNN);}
 if (isIE){imgWin=window.open('about:blank','',optIE);}
 with (imgWin.document) {
  writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
  writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
  writeln('isNN=(navigator.appName=="Netscape" )?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft" )!=-1)?1:0;}');
  writeln('function reSizeToImage(){');writeln('if (isIE){');  
  writeln('window.resizeTo('+defaultWidth+','+defaultHeight+');');
  writeln('width='+defaultWidth+'-(document.body.clientWidth-document.images[0].width);');
  writeln('height='+defaultHeight+'-(document.body.clientHeight-document.images[0].height);');
  //writeln('window.resizeTo(100,100);');
  //writeln('width=100-(document.body.clientWidth-document.images[0].width);');
  //writeln('height=100-(document.body.clientHeight-document.images[0].height);');
  writeln('window.resizeTo(width,height);}');writeln('if (isNN){');        
  writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
  writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
  if (!AutoClose) writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
  else writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
  writeln('<img name="George" src="'+imageURL+'" style="display:block"></body></html>');
  close();  
 }
}
 
Le champ de la table se nomme « title ».
 
Comme le javascript et moi sommes aux antipodes, je me tourne vers les pro.
 
Merci.

Reply

Marsh Posté le 21-04-2006 à 15:40:21   

Reply

Marsh Posté le 21-04-2006 à 16:23:01    

Citation :

Comme le javascript et moi sommes aux antipodes, je me tourne vers les pro.


 
On en conclue que tu as chopé ce code pourri je sais pas où...
 
Et donc compte pas sur nous pour te le corriger :o

Reply

Marsh Posté le 21-04-2006 à 16:39:14    

de toute façon, si la popup est ouverte en JS, elle ne sera pas indexée...

Reply

Marsh Posté le 21-04-2006 à 16:39:25    

@xtof_83
J'ai rien chopé du tout, j'utilise un très très très bon CMS, en l'occurrence Joomla. De plus, il est gratuit.
 
"Et donc compte pas sur nous pour te le corriger", tu parles pour toi je suppose.
 
Au lieu de jouer au cowboy et de poster de telle réponse, si tu n'as rien à dire, abstiens toi. :kaola:

Message cité 1 fois
Message édité par salva_57 le 21-04-2006 à 16:53:50
Reply

Marsh Posté le 21-04-2006 à 16:43:17    

Salut Arjuna,
 
On vient de me préciser (ici: http://forum.hardware.fr/hardwaref [...] 755-1.htm) que les popup étaientt également indexés.

Reply

Marsh Posté le 21-04-2006 à 16:46:36    

pas si elles sont ouvertes depuis un js je te dis !
les bots d'indexation ne comprennent pas le js.

Reply

Marsh Posté le 21-04-2006 à 17:13:50    

Tu as tout à fait raison Arjuna, sur l'autre post, nargy vient de le comfirmer. Il me dit ceci:
 
oui, c'est pour ça que la bonne façon de faire ton popup c'est à partir d'un lien dans lequel tu spécifie le href:
 
Code :
 
   1.
      <a href="lien.php?id=235" target="_blank" onclick="javascript:window.open('lien.php?id=235','_blank','width=300,height=200');return false;"></a>  
 
 
Voilà, ça ouvre un popup de taille 300x200 pixels, et si l'internaute n'a pas javascript (ce qui est le cas des araignées des moteurs de recherche) ça ouvre dans une nouvelle fenêtre.

 
Cependant, ça ne résoud pas mon problème.

Reply

Marsh Posté le 21-04-2006 à 17:25:19    

salva_57 a écrit :

@xtof_83
J'ai rien chopé du tout, j'utilise un très très très bon CMS, en l'occurrence Joomla. De plus, il est gratuit.
 
"Et donc compte pas sur nous pour te le corriger", tu parles pour toi je suppose.
 
Au lieu de jouer au cowboy et de poster de telle réponse, si tu n'as rien à dire, abstiens toi. :kaola:


 
 
Moi je vois ton code, et je vois nul part que c'est  très très très bon  :heink:  
 
Ensuite, ce que tu veux faire, c'est un peu méga facile, si tu avais codé une once de ce code... :pfff:

Reply

Marsh Posté le 21-04-2006 à 17:31:24    

J'espère simplement que les adeptes de ce forum ne sont pas tous comme toi.
De plus, tu as une nouvelle fois parlé pour rien dire.  
J'ai eu une journée difficile et je n'ai vraiment pas envie de me battre avec toi.
A bon entendeur, salut. :hello:

Reply

Marsh Posté le 21-04-2006 à 17:36:22    

Code :
  1. function showimgogl(url, picwidth, picheight,titre_pourgros_newbs) {
  2. ....
  3. ....
  4. /*  imageTitle="Ad picture"; on remplace ce truc */
  5. imageTitle=titre_pourgros_newbs;
  6. }


 
 
 :ouch:  :ouch:  :ouch:  
 
gros nul qui veut pas chercher :pfff:

Reply

Marsh Posté le 21-04-2006 à 17:36:22   

Reply

Marsh Posté le 21-04-2006 à 17:55:00    

Bon, puisque tu insistes : tu as l’âge de ma fille et sous prétexte que tu saches codé (et encore ça reste à voir), tu te permets de prendre les personnes que tu ne connais pas de haut.
 
Je suis allé sur ton site, eh bien franchement, je pense que je n’ai rien à t’envier. Et ce malgré le fait que je sois un " gros nul ". C’est toi qui retardes d’une guerre (voir deux).
 
Le plus regrettable dans cette histoire, c’est que ça t’as pris deux minutes pour résoudre mon problème mais il fallait que tu joues au "cake".
Dis-toi bien une chose mon lapin, où tu veux m’emmené, j’en suis revenu depuis bien longtemps.
En tout cas merci pour ta tentative de réponse. (tu vois, ma maman à moi m’a bien éduqué). Je viens de remarquer que ta réponse est complètement à côté de la question. Il faut tout lire et surtout comprendre.


Message édité par salva_57 le 21-04-2006 à 17:59:58
Reply

Marsh Posté le 21-04-2006 à 18:00:08    

Moi je fais pas le malin :D
 
C'est toi direct qui m'a collé cette étiquette à la peau..
Donc autant je joue la carte du con jusqu'à la fin. (pour te faire plaisir)
 
Désolé si j'ai été froid dés la première réponse, mais ce que je veux te faire comprendre, c'est que pompé du code sur le net, c'est bien...
 
Mais tu as 99% de chance de:
1_ rien y comprendre,
2_ tomber sur un truc pourri.
 
Voilà....
 
Bon aprés que je sois jeune, etc... je vois pas le rapport, moi qu' un mec de 90 ou un gamin de 10 ans me disse que je suis pas dans le bon chemin, je l'accepte...
 
Voilà désolé pour le ton qu'a pris ce sujet :D
 
Aller on oublie, bonne chance pour la suite, et à une prochaine.

Reply

Marsh Posté le 21-04-2006 à 18:14:40    

En espèrant que tu fais pas la tête:
 
Tiens sous un vrai navigateur on a ça:
 
http://img59.imageshack.us/img59/8816/pasimage6ro.th.jpg
 
;)
 
Voilà ce qui ma aussi légérement perturbé au début :D

Reply

Marsh Posté le 21-04-2006 à 18:17:34    

Encore une fois, tu penses tout savoir.  
Joomla est un très bon CMS (qui à le vent en poupe même s'il n'est pas encore parfait) avec une communauté internationale très active mais malheureusement anglicane.  
Renseigne-toi avant de dire des bétises.
PS c'est pas ton âge qui me dérange, mais ton éducation.

Reply

Marsh Posté le 21-04-2006 à 18:20:32    

Mon site a la même apparence sous IE5 et FireFox et je pense que c'est l'essentiel au vu des parts de marché international que détiennent ces deux navigateurs.


Message édité par salva_57 le 21-04-2006 à 18:21:13
Reply

Marsh Posté le 21-04-2006 à 18:21:39    

Mon éducation et comment tu connaitrais mon éducation ?
 
Maybe une déduction par rapport au sport que je pratique... Ouais pas mal, mais non...
 
Enfin... vive les aprioris à 2 balles  
 
Joomla est un très bon CMS :
 
 [:bungalor_fucker]  [:nikopop]  
 
Bon tu as vu que tes images s'affiche pas chez moi ?
 
Maybe adblock qui considére ça comme du spam...Faut dire mettre en lien absolu pas top  :pfff:


Message édité par xtof_83 le 21-04-2006 à 18:22:55
Reply

Marsh Posté le 21-04-2006 à 18:31:51    

"Mon éducation et comment tu connaitrais mon éducation ?"
Il suffit de te lire.
Et puis stop, c'est une discution stérile et comme je te l"ai déjà dis, j'ai eu une journée difficile.  
Bye.

Reply

Marsh Posté le 21-04-2006 à 18:37:49    

salva_57 a écrit :

"Mon éducation et comment tu connaitrais mon éducation ?"
Il suffit de te lire.
Et puis stop, c'est une discution stérile et comme je te l"ai déjà dis, j'ai eu une journée difficile.  
Bye.


 
Iep enfin d'accord avec toi ;)
 
Mon français ouais ça pour être mauvais il est mauvais  :ange: , mais bon vu que ça me sert pas, je m'en fou un peu  :na:  
 
+

Reply

Marsh Posté le 21-04-2006 à 20:42:29    

salva>
 

Citation :

J'espère simplement que les adeptes de ce forum ne sont pas tous comme toi.


si :D même si on le dit pas tout haut...
 

Citation :


Bon, puisque tu insistes : tu as l’âge de ma fille et sous prétexte que tu saches codé (et encore ça reste à voir), tu te permets de prendre les personnes que tu ne connais pas de haut.


Sur internet tu n'a pas d'âge, pas de famille, pas de vie privée, ce sont des choses qui te regarde et qui sont déplacées en dehors des endroits prévus à cet effet.
 

Citation :


Joomla est un très bon CMS (qui à le vent en poupe même s'il n'est pas encore parfait) avec une communauté internationale très active mais malheureusement anglicane.  
Renseigne-toi avant de dire des bétises.  


Joomla est certe un logiciel gratuit, ça n'en fait pas un bon logiciel pour autant, des logiciels similaires pullulent sur le net. De ce que j'en ai vu, et par rapport à d'autres logiciels:

  • il est extrèmement incomplet
  • leur site n'est pas un site pro, juste une pâle copie de ce qui se fait


Citation :

PS c'est pas ton âge qui me dérange, mais ton éducation.


Je comprends que tu ai pu être vexé. Laisse couler, ou donne des arguments.
 

Citation :


Mon site a la même apparence sous IE5 et FireFox et je pense que c'est l'essentiel au vu des parts de marché international que détiennent ces deux navigateurs.


Maintenant c'est IE6, à prendre en compte pour un site perenne.
 
xtof>

Citation :


On en conclue que tu as chopé ce code pourri je sais pas où...


Entièrement d'accord, le script que tu présente enfreint la plupart des règles de codage sur internet. Le web est art délicat, c'est difficile de réussir à afficher la même chose (ou un équivalent) sur un tas de machines différentes et des navigateurs hétéroclytes. Sur ce forum on résoud des problème et on discute des meilleurs approches possibles. Aucunes d'elles ne sont parfaites en elles seules et c'est à chacun d'appliquer ses connaissances en la matière. Aussi, avant de poster il convient de vérifier si des solutions existent déjà. Et s'il y en a plusieurs, de les comparer selon ses propres besoins. Apparemment Joomla ne correspond pas à tes besoins: il est écrit noir sur blanc que tu n'a pas besoin de toucher aux scripts fait Joomla (sur leur site). Si tu doit y toucher, alors laisse tomber Joomla et prends le contrôle!
 

Citation :

Et donc compte pas sur nous pour te le corriger :o


Le scripte que tu présente a peu voir avec ton problème (en plus, stp utilise les balises [ code ] mettre le code ici  [ /code ]). Celà t'obligerai à enfreindre une des règles du forum programmation, qui est qu'on ne demande pas des scripts tout faits sauf dans la catégorie Emploi&Etudes, car c'est de celà dont il est question: ton scripte, outre qu'il ne cible pas ton problème, devrait être refait entièrement.
 
S'il te faut une explication de 3 kilomètres de long en bon français pour comprendre ce qui se dit, tu aura du mal à coder: celà necessite précision et concision.
 
La doc essentielle se trouve sur le net, en particulier: http://www.w3.org/
Les sites sur javascript, les tutoriaux et les exemples pullulent sur net, ton moteur de recherche préféré te donnera amples résultats.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed