Bonjour,
j'ai un code qui me provoque une erreur dans la validation W3 parce que les URL générées contiennent des espaces au lieu de %20
Il n'y a pas que les " - " à contenir des espaces, bloginfo('name') et bloginfo('description') en contiennent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <li><a onclick="window.open('http://twitter.com/home?status=<?php bloginfo('name'); echo " - "; bloginfo('description'); ?> - <?php bloginfo('url'); ?>','twitter','width=450,height=300,left='+(screen.availWidth/2-375)+',top='+(screen.availHeight/2-150)+'');return false;" href="http://twitter.com/home?status=<?php bloginfo('name'); echo " - "; bloginfo('description'); echo " - "; bloginfo('url'); ?>" title="<?php bloginfo('name'); echo " - "; bloginfo('description'); ?>" target="blank"><img src="<?php echo get_template_directory_uri(); ?>/images/icon-twitter.png" alt="twitter" /> Partager sur <?php _e('Twitter','okay'); ?></a> </li>
J'ai essayé de remplacer par :Je ne sais pas où je me prends les pieds dans le tapis,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <li><a onclick="window.open('http://twitter.com/home?status=<?php rawurlencode (bloginfo('name'); echo "%20-%20"; bloginfo('description'); echo "%20-%20"; bloginfo('url');); ?>','twitter','width=450,height=300,left='+(screen.availWidth/2-375)+',top='+(screen.availHeight/2-150)+'');return false;" href="http://twitter.com/home?status=<?php rawurlencode (bloginfo('name'); echo "%20-%20"; bloginfo('description'); echo "%20-%20"; bloginfo('url')); ?>" title="<?php bloginfo('name'); echo " - "; bloginfo('description'); ?>" target="blank"><img src="<?php echo get_template_directory_uri(); ?>/images/icon-twitter.png" alt="twitter" /> Partager sur <?php _e('Twitter','okay'); ?></a> </li>
mais ça ne marche pas...
Un petit coup de main serait apprécié
Paul
Partager