//获取结果集 $pagesize = 12; //每页数量 $pageno = empty($pageno) ? 1 : $pageno; //第几页 $offset = ($pageno - 1) * $pagesize; $count = $_photoModule->getCount($where); $photolist = $_photoModule->getAll($where, $tableorder, "{$offset},{$pagesize}", "a.*", $join); $page = getPhotoPage($count, $pageno, $pagesize, array('dest_id' => $dest_id, 'attrid' => $attrid)); //获取分页结果 foreach ($photolist as $k => $v) { $weburl = GetWebURLByWebid($v['webid']); $photolist[$k]['pic'] = getUploadFileUrl(str_replace('litimg', 'allimg', $v['litpic'])); $photolist[$k]['url'] = $weburl . '/photos/show_' . $v['aid'] . '.html'; } $destname = !empty($dest_id) ? Helper_Archive::getDestName($dest_id) : '全部'; foreach ($attrid_arr as $k => $v) { $attrname .= !empty($v) ? getPhotoAttrName($v) . '-' : ''; } $attrname = trim($attrname, '-'); $seotitle = $pageno > 1 ? "第{$pageno}页" : ''; if ((!empty($destname) || !empty($attrname)) && $destname != '全部') { $seotitle .= $attrname; $pv->Fields['seotitle'] .= '-' . $seotitle; } //模板选择 $templet = Helper_Archive::getUseTemplet('photo_index'); //获取使用模板 $templet = !empty($templet) ? $templet : SLINETEMPLATE . "/" . $cfg_df_style . "/" . "photos/" . "photo_index.htm"; //默认模板 $pv->SetTemplet($templet);
//生成seo信息 $tagwords = GetTagsLink($arr['tagwords']); $seoarr['typename'] = GetTypeName($typeid); $seoarr['pkname'] = get_par_value($dest_id, $typeid); //获取上级开启了导航的目的地 getTopNavDest($dest_id); //当前页数->title里面使用 $seoarr['pageno'] = !empty($pageno) ? '第' . $pageno . '页-' : ""; $pv = new ListView($typeid); $dest_pinyin = getArticleDestPinyin($dest_id); $dest_url = empty($dest_pinyin) ? '/destination/' : '/' . $dest_pinyin . '/'; //目的地列表 $destlist = getArticleChildDest($dest_id); //目的地面包 $mianbao = getArticleMianbaoHtml($dest_id); $destname = Helper_Archive::getDestName($dest_id); $pv->Fields['destjieshao'] = getArticleDestJieshao($dest_id); $pv->Fields['kindid'] = $dest_id; $pv->Fields['tagwords'] = $tagwords; $pv->pagesize = 15; //分页条数. $pv->SetSql($sql); //seo变量赋值 foreach ($seoarr as $k => $v) { $pv->Fields[$k] = $v; } //注意以下这两句与伪静态规则有关系,不能写反了. $pv->SetParameter('dest_id', $dest_id); $pv->SetParameter('attrid', $attrid); //模板选择 $templet = Helper_Archive::getUseTemplet('article_list');