| #123 | $page_function = empty($conf['page_function']) ? 'pages' : $conf['page_function']; |
| #124 | $life = isset($conf['life']) ? (int)$conf['life'] : (isset($run->_cfg['life']) ? (int)$run->_cfg['life'] : 0); |
| #125 | $extra = array('block_name'=>'block_global_show'); |
| #126 | $page = max(1, intval(R('page'))); |
| #127 | $cache_params = array($page, $cid, $id, $dateformat, $show_prev_next, $prev_next_cid, $field_format, $pageoffset, $page_function); |
| #128 | |
| #129 | |
| #130 | |
| #131 | //优先从缓存表读取。加前缀,避免不同的block,相同的cache_params,导致缓存数据错乱 |
| #132 | $cache_key = $life ? md5('global_show'.serialize($cache_params)) : ''; |