Varolan bir php web alt img etiketleri ekleme

3 Cevap

Şu anda Interspire alışveriş sepeti platformu çalıştıran varolan bir web sitesi için alt img etiketleri eklemek için tring, ben bleieve oldukça yakın aldık, ama doğru almak için görünmüyor olabilir. Herhangi bir yardım grealty mutluluk duyacağız.

// Is there a thumbnail image we can show? 
$thumb = $GLOBALS['ISC_CLASS_PRODUCT']->GetThumb(); 
$alttext = $GLOBALS['ISC_CLASS_PRODUCT']->GetProductName(); 

if($thumb == '' && GetConfig('DefaultProductImage') != '') {
   if(GetConfig('DefaultProductImage') == 'template') {
     $thumb = GetConfig('ShopPath').'/templates/'.GetConfig('template').'/images/ProductDefault.gif'; 
     } else { 
        $thumb = GetConfig('ShopPath').'/'.GetConfig('DefaultProductImage'); 
     } 
  $thumbImage = '<img src="'.$thumb.'" alt="->GetProductName" />'; 
} else if($thumb != '') { 
    $thumbImage = '<img src="'.GetConfig('ShopPath').'/'.GetConfig('ImageDirectory').'/'.$thumb.'" alt=""'.$alttext.'" />';
}

I have tried posting the code but it says new users cannot post image tags for some reason

3 Cevap

Eğer alt özniteliği, sonra metni, daha sonra başka bir kapanış alıntı açtıktan sonra iki çift tırnak gibi görünüyor bana.

Bu hat çalışmaz

$thumbImage = '<img src="'.$thumb.'" alt="->GetProductName" />';

Muhtemelen böyle bir şey istiyorum

$thumbImage = '<img src="'.$thumb.'" alt="'.$GLOBALS['ISC_CLASS_PRODUCT']->GetProductName().'" />'; 

//or as you have already set $alttext:
$thumbImage = '<img src="'.$thumb.'" alt="' . $alttext . '" />';

ylebre geliyordu: (sağdaki kodu kutusunu kaydırma)

} else if($thumb != '') { 
    $thumbImage = '<img src="'.GetConfig('ShopPath').'/'.GetConfig('ImageDirectory').'/'.$thumb.'" alt=""'.$alttext.'" />';
}
                                                                                                        ^
                                                                                                        |

sonunda fazladan bir "var!

} else if($thumb != '') { 
    $thumbImage = '<img src="'.GetConfig('ShopPath').'/'.GetConfig('ImageDirectory').'/'.$thumb.'" alt="' . htmlspecialchars($alttext) . '" />';
}