最近在研究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 的时候无法获取到数据。

最新文章

  1. JavaScript中的私有属性
  2. 扩展Unity的方法
  3. Linux 学习手记(3):Linux基本的文件管理操作
  4. PS:WINRAR制作32位安装程序和64位安装程序选项
  5. PAT 1020
  6. redis参考
  7. 常见sql的error解决方法
  8. ORACLE经常使用的命令
  9. css3动画从入门到精通
  10. CF959F
  11. MFC之sqlite
  12. 微信小程序:一起玩连线,一个算法来搞定
  13. Binary Gap(二进制空白)
  14. POJ1274 The Perfect Stall
  15. linux一键安装包
  16. UNIX高级环境编程(3)Files And Directories - stat函数,文件类型,和各种ID
  17. servlet 学习笔记(三)
  18. CodeForces 785A Anton and Polyhedrons
  19. SPOJ QTREE6
  20. jq仿 妙味课堂导航01

热门文章

  1. 网络虚拟化技术 -- LXC TUN/TAP MACVLAN MACVTAP
  2. CPU纯软件全虚拟化技术
  3. 巧用花生壳将局域网内的FTP和www服务器发布到互联网
  4. codeforces 722E Research Rover
  5. Java 运算符(引用和对象)
  6. JavaScript的DOM_操作行内样式
  7. pip-修改为国内镜像源
  8. 2018.09.15模拟总结(T1,T3)
  9. Maven构建项目报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 问题的解决方案
  10. 随手练——HDU 1237 表达式求值(输入格式典型)