[Résolu] [Simple recent Comments] Modifier la partie qui fait le lien (Créer un compte)

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #450534
    Guirec
    Participant
    Padawan WordPress
    52 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.1
    – Thème utilisé : Nalao (thème perso)
    – Plugins en place : Akismet, Feedburner Feed Replacement, flickrRSS, Simple Recent Comments, WP-FLV, WP-ContactForm
    – Nom de l’hebergeur : 1&1

    Mon Problème :

    J’utilise actuelement le plugin “Simple recent Comments” mais par défaut celui-ci fait le lien hypertexte cliquable (qui mène au commentaire) sur le pseudo de l’auteur du dit commentaire.

    Je souhaiterais modifier un peu cela et non plus faire le lien sur le pseudo de l’auteur mais sur l’extrait du message.

    Je vous joint le code du plugin :
    (j’ai juste modifier une chose dedans : “:” au lieux de “:” )

    <?php
    
    function src_simple_recent_comments($src_count=7, $src_length=60, $pre_HTML='<li><h2>Recent Comments</h2>‘, $post_HTML=’</li>‘) {
    	global $wpdb;
    	
    	$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, 
    			SUBSTRING(comment_content,1,$src_length) AS com_excerpt 
    		FROM $wpdb->comments 
    		LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) 
    		WHERE comment_approved = ‘1’ AND comment_type = ” AND post_password = ” 
    		ORDER BY comment_date_gmt DESC 
    		LIMIT $src_count”;
    	$comments = $wpdb->get_results($sql);
    
    	$output = $pre_HTML;
    	$output .= “n<ol>“;
    	foreach ($comments as $comment) {
    		$output .= “nt<li><a href="" . get_permalink($comment->ID) . “#comment-” . $comment->comment_ID  . “” title=”on ” . $comment->post_title . “”>” . $comment->comment_author . “:</a> ” . strip_tags($comment->com_excerpt) . “…</li>“;
    	}
    	$output .= “n</ol>“;
    	$output .= $post_HTML;
    	
    	echo $output;
    
    }
    
    ?>

    Pourriez-vous m’aider à réaliser cela ?

    J’espère avoir été clair dans ma demande, n’hésitez pas à me demander plus de précision si je me suis mal exprimé ^^’

    Merci beaucoup d’avance 🙂

    #591860
    Guirec
    Participant
    Padawan WordPress
    52 contributions

    Merci 🙂

    Mais hélas ce ne doit pas être cela, car ça n’a pas marché ^^’

    #591861
    Guirec
    Participant
    Padawan WordPress
    52 contributions

    Je n’ai toujours pas réussi à trouver la solution ^^’

    Personne ne pourrait m’éclairer ?

    Merci 🙂

    #591862
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Essaie ça :

    $output .= “nt<li>“.$comment->comment_author.”<a href="">ID) . “#comment-” . $comment->comment_ID  . “” title=”on ” . $comment->post_title . “”>” .  strip_tags($comment->com_excerpt) . “:</a> ” …</li>“;

    #591863
    Guirec
    Participant
    Padawan WordPress
    52 contributions

    Merci pour ton aide mais hélas, cela pose toujours problème ^^’

    Il en résulte ce message :

    Parse error: syntax error, unexpected ‘.’ in /home.14/m/o/n/monopita/www/blog/wp-content/plugins/simple_recent_comments.php on line 83

    #591864
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Oops ! un petit ” en trop :

    $output .= “nt<li>“.$comment->comment_author.”<a href="">ID) . “#comment-” . $comment->comment_ID  . “” title=”on ” . $comment->post_title . “”>” .  strip_tags($comment->com_excerpt) . “:</a> …</li>“;

    #591865
    Guirec
    Participant
    Padawan WordPress
    52 contributions

    Super, c’est bien ça !

    Puis-je te demander un dernier service ?

    Je n’arrive pas à replacer “:” (les 2 points) juste après l’auteur, sait tu comment faire ?
    Et enfin je souhaiterais que l’auteur soit afficher en gras sans passer par la CSS, il est possible de rajouter la balise “” ? Et comment ?

    Merci beaucoup !!! 🙂 🙂

    #591866
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Voili, voilou :

    $output .= “nt<li><strong>“.$comment->comment_author.” </strong>: <a href="">ID) . “#comment-” . $comment->comment_ID  . “” title=”on ” . $comment->post_title . “”>” .  strip_tags($comment->com_excerpt) . “</a> …</li>“;

    #591867
    Guirec
    Participant
    Padawan WordPress
    52 contributions

    Parfait 🙂 🙂

    Merci encore !!

9 sujets de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.