Liens php défectueux
smitty_cb
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
s.spark Messages postés 2485 Date d'inscription Statut Contributeur Dernière intervention -
s.spark Messages postés 2485 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à vous.
J'emploie dotclear 1.2.7 depuis deux mois environ, et je viens de remarquer un petit bug avec l'apparition des premiers trackbacks et commentaires: ils apparaissent bien sous la forme de lien, mais la fonction dcPostURL(); ne semble pas produire le résultat escompté.
Je n'avais fait qu'une seule modification qui consistait à ajouter un title au lien produit.
Je vous fournis ici le code php en faute:
<?php
dcPostNbTrackbacks('','<a href="<?php dcPostURL(); ?>#tb" title="trackbacks pour : <?php dcPostTitle(); ?>">un trackback</a>','<a href="<?php dcPostURL(); ?>#tb" title="trackbacks pour : <?php dcPostTitle(); ?>">%s trackbacks</a>');
?>
et ce qu'il produit au sein de ma page:
<a title="trackbacks pour : <?php dcPostTitle(); ?>" href="<?php dcPostURL(); ?>#tb">un trackback</a>
L'un de vous aurait-il une idée? J'ai dans l'idée qu'il s'agit d'une erreur de fermeture d'instruction php, mais je ne vois ni où ni pourquoi.
Si vous voulez voir le lien in situ: http://www.cbsch.net/blog/index.php/Accessibility
J'emploie dotclear 1.2.7 depuis deux mois environ, et je viens de remarquer un petit bug avec l'apparition des premiers trackbacks et commentaires: ils apparaissent bien sous la forme de lien, mais la fonction dcPostURL(); ne semble pas produire le résultat escompté.
Je n'avais fait qu'une seule modification qui consistait à ajouter un title au lien produit.
Je vous fournis ici le code php en faute:
<?php
dcPostNbTrackbacks('','<a href="<?php dcPostURL(); ?>#tb" title="trackbacks pour : <?php dcPostTitle(); ?>">un trackback</a>','<a href="<?php dcPostURL(); ?>#tb" title="trackbacks pour : <?php dcPostTitle(); ?>">%s trackbacks</a>');
?>
et ce qu'il produit au sein de ma page:
<a title="trackbacks pour : <?php dcPostTitle(); ?>" href="<?php dcPostURL(); ?>#tb">un trackback</a>
L'un de vous aurait-il une idée? J'ai dans l'idée qu'il s'agit d'une erreur de fermeture d'instruction php, mais je ne vois ni où ni pourquoi.
Si vous voulez voir le lien in situ: http://www.cbsch.net/blog/index.php/Accessibility
A voir également:
- Liens php défectueux
- Vérificateur de liens - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Ou trouver les liens copiés sur android - Guide
- Telecharger liens direct - Accueil - Outils
1 réponse
Salut,
On n'ouvre pas des balise php n'importe où et n'importe comment. Je dois avouer que je ne comprend rien à ce code, n'y même de quoi tu parles ^^
En bref j'ai l'impression que dcPostNbTrackbacks est une fonction et donc ça devrait putôt donner ceci :
On n'ouvre pas des balise php n'importe où et n'importe comment. Je dois avouer que je ne comprend rien à ce code, n'y même de quoi tu parles ^^
En bref j'ai l'impression que dcPostNbTrackbacks est une fonction et donc ça devrait putôt donner ceci :
<?php $paramettre2='<a href="'.dcPostURL().'#tb" title="trackbacks pour : '.dcPostTitle().'">un trackback</a>'; $paramettre3='<a href="'.dcPostURL().'#tb" title="trackbacks pour : '.dcPostTitle().'%s trackbacks</a>'; dcPostNbTrackbacks('',$paramettre2,$paramettre3);