setting.hst 文件增加的代码:
<div class="pk-row pk-padding-bottom-15"> <label class="jy_zyys pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right">右侧热门图文显示多少天内</label> <div class="pk-w-sm-8"> <input type="text" class="pk-textbox pk-radius-4" name="template_puyuetian_autofull_youretiedays" placeholder="默认30天" value="{$_G['SET']['TEMPLATE_PUYUETIAN_AUTOFULL_YOURETIEDAYS']}"> </div> </div>效果图
body.php 增加的3行和 4行代码,貌似不起作用啊
//热门图文 $_G['TEMP']['YOURETIEHTML'] = ''; $time2 = time() - (86400 * Cnum($_G['SET']['TEMPLATE_PUYUETIAN_AUTOFULL_YOURETIEDAYS'], 30, TRUE, 1)); //多长时间内的精品图片 默认30天 $datas = $_G['TABLE']['READ'] -> getDatas(0, $time2, 'where del=0 order by `looknum` desc');//改用最新热帖 数据 if (Cnum($_G['SET']['TEMPLATE_PUYUETIAN_AUTOFULL_YOURETIENUM'], FALSE, TRUE, 1)) { $_G['TEMP']['YOURETIEHTML'] .= '<div class="box_moder "><span class="jy_retu">最热图文</span><div class="hot_wz">'; $datas = $_G['TABLE']['READ'] -> getDatas(0,$_G['SET']['TEMPLATE_PUYUETIAN_AUTOFULL_YOURETIENUM'],'where del=0 order by `looknum` desc');//改用用最热帖 数据 //$datas = $_G['TABLE']['READ'] -> getDatas(0,$_G['SET']['TEMPLATE_PUYUETIAN_AUTOFULL_YOURETIENUM'],'where high=1 and del=0 order by `id` desc');//改用用精华帖 数据 /* $datas = $_G['TABLE']['READ'] -> getDatas(0, $_G['SET']['TEMPLATE_PUYUETIAN_AUTOFULL_YOURETIENUM'], "where `del`=0 order by `looknum` desc", FALSE, 'id,title,content,posttime'); 原来的数据 */ foreach ($datas as $data) { //图片读取 $url = ''; $noimglist = 'emotion'; if (preg_match_all('#<img.*?src="(.*?)".*?\>#', $data['content'], $match)) { foreach ($match[1] as $key => $url) { if (strpos(str_replace(array('"', "'"), '', strtolower($match[0][$key])), "title={$noimglist}") === FALSE) { break; } } } $_G['TEMP']['YOURETIEHTML'] .= '<dl><dt><a target="_blank" href="' . ReWriteURL('read', "id={$data['id']}&page=1") . '"><img src="' . $url . '" onerror="this.src=puyuetian_autofull_randomimage()" title="' . htmlspecialchars($data['title'], ENT_QUOTES) . '"></a></dt><dd class="j1"><a target="_blank"href="' . ReWriteURL('read', "id={$data['id']}&page=1") . '" title="' . htmlspecialchars($data['title'], ENT_QUOTES) . '">' . $data['title'] . '</a></dd><dd class=" j2">' . date('Y-m-d', $data['posttime']) . '</dd></dl>'; } $_G['TEMP']['YOURETIEHTML'] .= '</div></div>'; }