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

PHP 变量分页标签页面源代码技术分享的更多相关文章

  1. 高大上的微信小程序中渲染html内容—技术分享

    大部分Web应用的富文本内容都是以HTML字符串的形式存储的,通过HTML文档去展示HTML内容自然没有问题.但是,在微信小程序(下文简称为「小程序」)中,应当如何渲染这部分内容呢? 解决方案 wxP ...

  2. 【技术分享】小乖乖的 Linux/Ubuntu 历险记

    本文将同步发布于 WHU-TD 的博客. 这是一篇自带故事背景的博客. 总所周知,写的多,错的多,更何况一个刚刚接触 Linux 的小白.虽然只是介绍一些非常基础的内容,还是希望大家在发现错误时可以及 ...

  3. NET Core-TagHelper实现分页标签

    这里将要和大家分享的是学习总结使用TagHelper实现分页标签,之前分享过一篇使用HtmlHelper扩展了一个分页写法地址可以点击这里http://www.cnblogs.com/wangrudo ...

  4. 好程序员技术分享html5和JavaScript的区别

    好程序员技术分享html5和JavaScript的区别,HTML5广义上讲是前端开发学科的代名词,包含HTML5.CSS3及JavaScript三个重要的部分,是运行在浏览器上应用的统称.如PC端网站 ...

  5. 腾讯技术分享:微信小程序音视频与WebRTC互通的技术思路和实践

    1.概述 本文来自腾讯视频云终端技术总监rexchang(常青)技术分享,内容分别介绍了微信小程序视音视频和WebRTC的技术特征.差异等,并针对两者的技术差异分享和总结了微信小程序视音视频和WebR ...

  6. UWA 技术分享连载 转载

    技术分享连载1 Q1:Texture占用内存总是双倍,这个是我们自己的问题,还是Unity引擎的机制? Q2:我现在发现两个因素直接影响Overhead,一个是Shader的复杂度,一个是空Updat ...

  7. Struts2自定义标签4自定义分页标签

    第一步:webroot/web-inf下的str.tld文件 <?xml version="1.0" encoding="UTF-8"?> < ...

  8. 腾讯技术分享:Android版手机QQ的缓存监控与优化实践

    本文内容整理自公众号腾讯Bugly,感谢原作者的分享. 1.问题背景 对于Android应用来说,内存向来是比较重要的性能指标.内存占用过高,会影响应用的流畅度,甚至引发OOM,非常影响用户体验.因此 ...

  9. AY的Dapper研究学习-继续深入-C#开发-aaronyang技术分享

    原文:AY的Dapper研究学习-继续深入-C#开发-aaronyang技术分享 ====================www.ayjs.net       杨洋    wpfui.com      ...

随机推荐

  1. 毕向东_Java基础视频教程第20天_IO流(1~4)

    第20天-01-IO流(File概述) File类: 用来将文件或者文件夹封装成对象, 方便进行操作. File对象可以作为参数, 传递给流对象的构造函数. 流对象不能操作文件夹; 流对象不能操作文件 ...

  2. 运维url收集

    https://www.centos.bz/tag/nagios/ Graphite的百万Metrics实践之路 饿了么 Influxdb 实践之路

  3. java多态抽象类实例

    编写一个Soldier类,描述具有普遍行为和属性的一个士兵对象. 编写陆军士兵.海军士兵.军官类来扩展Soldier类. 设计Soldier类的相关属性和方法. 建模几个陆军士兵.海军士兵.军官类来继 ...

  4. 记录c++本地文件读取组装

    class ErrorCodeConfig{ public: ErrorCodeConfig(){} ErrorCodeConfig(const ErrorCodeConfig&)=delet ...

  5. Java虚拟机11:内存分配原则

    前言 JVM的自动内存管理要自动化的解决两个问题:对象分配内存以及回收分配给对象的内存.对象的内存分配一般是指在堆上分配,少数情况下也可能会直接分配在老年代上,对象主要分配在新生代的Eden 区上,如 ...

  6. 【[HAOI2015]树上染色】

    这道题真是非常神仙 第一眼看到题面肯定能想到状态是\(dp[i][j]\)表示\(i\)这棵子树里染了\(j\)个黑点的最大值 最大值? 什么最大值,之后就会发现这个样子完全没有办法转移 所以我们考虑 ...

  7. 【[AHOI2008]逆序对】

    被锤爆了 被这个题搞得自闭了一上午,觉得自己没什么前途了 我又没有看出来这个题的一个非常重要的性质 我们填进去的数一定是单调不降的 首先如果填进去的数并不是单调不降的,那么填进去本身就会产生一些逆序对 ...

  8. python3 安装win32api

    Python3 中先安装pip install pywin32 但是在调用时任然说找不到该模块,于是查找资料后得出需要使用python -m pip install pypiwin32.

  9. session.upload_progress.enabled开启的问题

    exp.php的内容,存在文件包含 <?php include($_GET['lfi']); $key = ini_get("session.upload_progress.prefi ...

  10. WEB安全 asp+access注入

    asp+access注入 数据库 (access数据库没有数据库名) 表名 字段(列名) 记录(行,内容) 注入常用函数: top n 表示查询结果的第n个记录 len() 函数返回文本字段中值的长度 ...