PHP 变量分页标签页面源代码技术分享
最近在研究PHP的常规变量的分页源代码。 现在发布一个给大家看一下。
defined('IN_DUOAO') or exit('No permission resources.');
$smarty = $GLOBALS['smarty'];
$tplFile = '../m/m_shop.tpl.php'; //模板文件
/*----- 基础信息 -----*/
$Shop['nick'] = duoao_checknick(duoao_auth(trim(request('nick')), 1)); //店铺掌柜名
if(!$Shop['nick'] || $Shop['nick']=='err') showmessage('无法获取该店铺的商品数据,请浏览其他店铺或商品!', DUOAO_URL);
$Shop['link'] = DUOAO_URLS.duoao_geturl('m_shop', '', $Shop['nick']); //店铺连接
/*-- 店铺信息 --*/
$Shoparr = duoao_getShopInfo($Shop['nick'], 3); //获取API店铺信息
$Shopinfo = $Shoparr['shopinfo']; //店铺信息
$URL = http://www.aniutao.com/ ; // 主页多少钱
$ShopItems = $Shoparr['shopitems']; //店铺商品
//$ShopRelate = $Shopinfo['shop_title'] ? duoao_getShopRelate($Shop['nick']) : ''; //获取关联店铺
//$ShopList = isset($ShopRelate['tbk_shops']['tbk_shop']) && $ShopRelate['tbk_shops']['tbk_shop'] ? $ShopRelate['tbk_shops']['tbk_shop'] : ''; //店铺分类
// if($ShopList && !isset($ShopList[0])){ $_ShopList[] = $ShopList; $ShopList = $_ShopList; }
/*-- 其他 --*/
//$Shopinfo['level'] = isset($ShopItems[0]['seller_credit_score']) ? $ShopItems[0]['seller_credit_score'] : ''; //信用等级
$Shop['seo_params'] = array('title'=>$Shopinfo['shop_title'], 'nick'=>$Shop['nick'], 'catname'=>$Shop['catname'], 'page'=>$Shop['page']); //seo字符串
$duoao_seo = duoao_seo('shop', $Shop['seo_params']); //标题,关键字,简介
duoao_load::func('taoke_keywords'); //加载热门关键字函数库
$duoao_hotkey = duoao_hotkeywords($Shop['top_id'], 38); //热门关键字,38个 (只能为顶级分类ID)
$get_page = iconv('GBK','UTF-8',$get_page);
/*----- 储存到模板 -----*/
$smarty->assign('ShopItems', $ShopItems);
//$smarty->assign('ShopList', $ShopList);
$smarty->assign('Shopinfo', $Shopinfo);
$smarty->assign('duoao_seo', $duoao_seo);
$smarty->assign('duoao_hotkey', $duoao_hotkey);
$smarty->assign('Shop', $Shop);
/*----- 过滤器 -----*/
if(BADWORDS_SYS) $smarty->register_outputfilter('duoao_check_badwords');
/*----- 模板输出 -----*/
$smarty->display($tplFile);
?>
我现在比较纠结的是 get m_shop 的时候无法获取到数据。
最新文章
- JavaScript中的私有属性
- 扩展Unity的方法
- Linux 学习手记(3):Linux基本的文件管理操作
- PS:WINRAR制作32位安装程序和64位安装程序选项
- PAT 1020
- redis参考
- 常见sql的error解决方法
- ORACLE经常使用的命令
- css3动画从入门到精通
- CF959F
- MFC之sqlite
- 微信小程序:一起玩连线,一个算法来搞定
- Binary Gap(二进制空白)
- POJ1274 The Perfect Stall
- linux一键安装包
- UNIX高级环境编程(3)Files And Directories - stat函数,文件类型,和各种ID
- servlet 学习笔记(三)
- CodeForces 785A Anton and Polyhedrons
- SPOJ QTREE6
- jq仿 妙味课堂导航01
热门文章
- 网络虚拟化技术 -- LXC TUN/TAP MACVLAN MACVTAP
- CPU纯软件全虚拟化技术
- 巧用花生壳将局域网内的FTP和www服务器发布到互联网
- codeforces 722E Research Rover
- Java 运算符(引用和对象)
- JavaScript的DOM_操作行内样式
- pip-修改为国内镜像源
- 2018.09.15模拟总结(T1,T3)
- Maven构建项目报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题的解决方案
- 随手练——HDU 1237 表达式求值(输入格式典型)