dongwei1234 2017-07-24 15:10
浏览 127

PHP警告:mktime()

This is opencart 1.5.5.1.1 - Have this errors:

PHP Notice: Undefined index: date_added in /home/u546774105/public_html/projects/all-converse/catalog/view/theme/theme1/template/product/category.tpl on line 88
PHP Notice: Undefined offset: 1 in catalog/view/theme/theme1/template/product/category.tpl on line 6
PHP Notice: Undefined offset: 2 in catalog/view/theme/theme1/template/product/category.tpl on line 6
PHP Warning: mktime() expects parameter 6 to be long, string given in catalog/view/theme/theme1/template/product/category.tpl on line 6

This is line 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;
}
?>

This is line 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 } ?>
  • 写回答

1条回答 默认 最新

  • douqin3245 2017-07-24 18:05
    关注

    i solved it: variable $product['date_added'] wasnot undefined in catalog/controller/category.php I add 'date_added' => $result['date_added'],to this array $this->data['products'][] = array(

    评论

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集