PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » T_CONSTANT_ENCAPSED_STRING » 25-07-2011 21:29:22

Re-bonjour,
Après ces modifications, le problème est maintenant sur la ligne 136 !

#2 Forum Général PHP » T_CONSTANT_ENCAPSED_STRING » 25-07-2011 21:29:22

Mawiiie_89
Réponses : 8

Bonjour à tous,

Je suis stagiaire dans une entreprise et ai modifié le code du site de l'entreprise (sous wordpress) dans functions.php, pour un test... J'ai supprimé la partie que j'avais ajoutée, mais j'ai du faire une mauvaise manip quelque part car maintenant le site est inaccessible et le message suivant s'affiche :

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/echiq179/public_html/wp-content/themes/Template_31/functions.php on line 135

Pouvez-vous m'aider à trouver l'erreur svp ? Je n'y connais rien !

Voici le morceau du code de la ligne 113 à 152 :

function art_get_post_thumbnail($post_id = false){
  global $post, $id;
  $post_id = (int)$post_id;
  if (!$post_id) $post_id = $id;
  $is_post_list = !is_single() && !is_page();
  $width = art_option('metadata.thumbnail_width');
  $height = art_option('metadata.thumbnail_height');
  $size = array($width, $height);
  if (!$is_post_list) {
    $size = 'medium';
  }
  $result = '';
  $title = get_the_title();
  if (  (function_exists('has_post_thumbnail')) && (has_post_thumbnail())  ) {
    ob_start();
    the_post_thumbnail($size, array('class' => 'alignleft', 'alt' => '', 'title' => $title));
    $result = ob_get_clean();
  } else {
    $postimage = get_post_meta($post->ID, 'post-image', true);
    if ($postimage) {
      $result = '<img src="'.$postimage.'" alt="" width="'.$width.'" height="'.$height.'"

title="'.$title.'" class="wp-post-image alignleft" />';
    } else if (art_option('metadata.thumbnail_auto') && $is_post_list) {
            $attachments = get_children(array('post_parent' => $post_id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID'));
            if($attachments) {
              $attachment = array_shift($attachments);
              $img = wp_get_attachment_image_src($attachment->ID, $size);
              if (isset($img[0])) {
                $result = '<img src="'.$img[0].'" alt="" width="'.$img[1].'" height="'.$img[2].'" title="'.$title.'" class="wp-post-image alignleft" />';
              }
            }
        }
    }  
  if($result !== '){
    $result = '
<a href="'.get_permalink($post->ID).'" title="'.$title.'">'.$result.'</a>';
  }
  return $result;
}

Merci de votre aide, j'ai vraiment besoin de vous !!!!!

Pied de page des forums

Propulsé par FluxBB