2017-07-24 4 views
-1

Ceci est opencart 1.5.5.1.1 - Avoir cette erreur:PHP Warning: mktime()

PHP Notice: Undefined index: DATE_ADDED dans/home/u546774105/public_html/projets/all-converse/catalogue /view/theme/theme1/template/product/category.tpl sur la ligne 88
PHP Remarque: Offset non défini: 1 dans catalog/view/theme/theme1/template/produit/category.tpl sur la ligne 6
PHP Décalage non défini: 2 dans catalog/view/theme/theme1/template/produit/category.tpl sur la ligne 6
PHP Attention: mktime() s'attend à ce que le paramètre 6 soit long, chaîne donnée dans catalog/view/theme/theme1/template /product/category.tpl on li ne 6

Ceci est la ligne 1-8

<?php 
$latest_products_days = 7; 
function showNew($date, $latest_products_days) { 
    $arr = explode(" ", $date); 
    $arrdate = explode("-", $arr[0]); 
    $timestamp = (mktime(0, 0, 0, $arrdate[1], $arrdate[2], $arrdate[0])); 
    $difference = floor((time() - $timestamp)/86400); 
    if ($difference < $latest_products_days) return true; else return false; 
} 
?> 

Ceci est la ligne 88

<?php 
     if (showNew($product['date_added'], $latest_products_days)) echo '<div class="new">&nbsp;</div>'; ?><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> 
     <?php } ?> 
+2

Copie possible de [PHP: "Remarque: Undefined variable", "Notice: Undefined index", and " Remarque: Offset non défini "] (https://stackoverflow.com/questions/4261133/php-notice-undefined-variable-notice-undefined-index-and-notice-undef) – BenRoob

Répondre

0

je l'ai résolu: la variable $ produit [ 'DATE_ADDED'] wasnot non défini dans catalog/contrôleur /category.php J'ajoute 'date_added' => $result['date_added'], à ce tableau $this->data['products'][] = array(