joomla广告系统添加按时间下线

xiaoxiao2026-08-24  12

在administrator/component/com_banners/views/banner.php的banner函数中适当位置添加如下代码: <tr> <td class="key"> <label for="publish_up"> <?php echo JText::_( 'publish up' ); ?>: </label> </td> <td> <input class="inputbox" type="text" name="publish_up" id="publish_up" value="<?php echo $row->publish_up;?>" /> </td> </tr> <tr> <td class="key"> <label for="publish_down"> <?php echo JText::_( 'publish down' ); ?>: </label> </td> <td> <input class="inputbox" type="text" name="publish_down" id="publish_down" value="<?php echo $row->publish_down;?>" /> </td> </tr> 就可以添加、显示设置的上下线时间了 然后在前台组件中 Components/com_banners/models/banner.php的impress方法将 $expire = (($item->clicks >= $item->imptotal) && ($item->imptotal != 0)) 改为: $expire=(($item->clicks>=$item->imptotal)&&($item->imptotal!=0))||($item->publish_down < date("Y-m-d H:i:s")&&($item->publish_down!= date("0000-00-00 00:00:00"))); 基本上就可以了
转载请注明原文地址: https://www.6miu.com/read-5051765.html

最新回复(0)