ecshop怎么写原生php,ecshop二次开发的简单实例
ecshop二次开发的简单实例
PHP
#ecshop #二次开发2012-05-02 09:57
要进行ecshop二次开发,得熟悉ecshop的模板架构及目录情况,哪些地方需要修改,下面列举一个简单的ecshop二次开发实例,并讲解实现的方法与步骤,供大家参考,如有不正请指教:
首先建文件名losever.com.php在根目录下代码如下:
define(‘IN_ECS’, true);
require(dirname(__FILE__) . ‘/includes/init.php’);
$smarty->assign(‘test_goods’,get_goods());
$smarty->display(‘losever.com.dwt’);
function get_goods()
{
$sql = ’select * FROM ‘ . $GLOBALS['ecs']->table(‘goods’) . ‘ ORDER BY goods_id desc limit 10′;
$arr = $GLOBALS['db']->getAll($sql);
for ($i = 0, $count = count($arr); $i < $count; $i++) { $arr[$i]['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ?
sub_str($arr[$i]['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $arr[$i]['goods_name'];
$arr[$i]['url'] = build_uri(‘goods’, array(‘gid’ => $arr[$i]['goods_id']), $arr[$i]['goods_name']);
$arr[$i]['thumb'] = get_image_path($arr[$i]['goods_id'], $arr[$i]['goods_thumb'],true);
$arr[$i]['price'] = price_format($arr[$i]['shop_price']);
}
return $arr;
}
?>
再在模板目录(themes)下建losever.com.dwt,粘贴代码:
{$goods.short_style_name}
完成!
相关文章
ecshop怎么写原生php,ecshop二次开发的简单实例相关推荐
- ecshop怎么写原生php,ecshop模板中直接写php的方法
大家都知道ecshop模板是dwt文件的格式 或者lbi文件的格式,而php 代码是不能写在模板里的,只能写在php程序中. 那么有什么办法可以直接写在dwt和lbi文件里呢?ecshop模板给出解决 ...
- ecshop二次开发的简单快速入门教程
ecshop二次开发的简单快速入门教程,具体请下载文档 ecshop_dwt_lbi_详解.rar (106 KB) 下载次数: 9 转载于:https://my.oschina.net/u/3360 ...
- Hibernate搭建开发环境+简单实例(二)
2019独角兽企业重金招聘Python工程师标准>>> Hibernate是非常典型的持久层框架,持久化的思想是非常值得我们学习和研究的.这篇博文,我们主要以实例的形式学习Hiber ...
- java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园
最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了.因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主.大多数使用的是原来的U ...
- 我如何让软件二次开发变简单
我是一名从事Java开发工作的程序员,公司在准一线城市,成立5年时间,ERP系统开发是公司业务中重要的一部分.前段时间我个人接手了一个ERP二次开发的任务,根据客户的需求对公司已开发的ERP进行改造来 ...
- 记事本写python怎么运行-利用Python开发实现简单的记事本
前言 本文的操作环境:ubuntu,Python2.7,采用的是Pycharm进行代码编辑,个人很喜欢它的代码自动补齐功能. 示例图 如上图,我们可以看到这个记事本主要分为三个模块:文件,编辑和关于, ...
- cass二次开发vba和lisp_基于VBA的AutoCAD二次开发及应用实例
1引言本文引用地址:http://www.eepw.com.cn/article/190993.htm AutOCAD2005是AutOdesk公司的系列产品,该软件从其使用和设计思路上都秉承了工程制 ...
- AutoCAD二次开发实现简单的自动编号
今天一早上看了群里有小伙伴有这样的需求,是实现用户用鼠标点击拾取AutoCAD平面,拾取点然后作为插入编号文字位置,按住esc键后,退出自动编号.按照他的需求,我这里大致想了一下,如果按照该小伙伴提出 ...
- 一个html写的app首页,如何快速开发一个简单好看的APP控制页面
原标题:如何快速开发一个简单好看的APP控制页面 导读 机智云开源框架为了让开发者快速开发APP,已将用户登录,设备发现,设备配网等功能做成了各个标准模块,仅保留控制页面让开发者自行开发设计,节省了开 ...
- 教你写一手漂亮的伪代码(详细规则简单实例)
文章目录 前言 伪代码的7个主要部分 1.算法名称 2.指令序列 3.输入/输出 4.分支选择 5.赋值 6.循环 7.算法结束 补充 举个例子 说明 前言 最近在复盘<算法设计与分析>这 ...
最新文章
- 如何在Spring boot中修改默认端口
- 【Codeforces - 127D】Password(思维,二分+字符串Hash)
- Elasticsearch的倒排索引是什么?
- Go1.17 这个新特性竟是 6 年前提出来的
- 两万字深入解密 Go 语言接口的那些事儿 | 技术头条
- 教资支付显示找不到服务器,教师资格证报名支付的问题,点了支付总是找不到服..._教师资格考试_帮考网...
- protel 99se 层次原理图的切换
- 【MySQL基础篇】MySQL数据库安装教程
- 有什么软件可以测试U盘性能,最新版本:U盘性能检查测试软件简介
- 老师用计算机教我们画画拼音,小学一年级语文《汉语拼音13angengingong》第三课时教学设计.docx...
- 下载维基百科wikipedia!
- 基于matlab的电机,基于MATLAB的电机仿真研究
- matlab入门教程五 ----- 绘制空间图形
- outlook2007 菜单灰色...不能使用的解决方案
- 物有本末、事有终始-访CSDN总裁蒋涛
- ata计算机考试试题以及答案,ata计算机统考第一套模拟练习题.doc
- echart自定义动画_echartGL动态水球效果
- 赛元单片机SC92F732x系列eeprom读写操作[以7321为例]
- Python字符串和数字拼接
- cad在线转换_CAD如何转换?一招在线免费将CAD转成多种格式
热门文章
- window10 Embedded 各分支
- 计算机视觉技术与应用综述
- 三相PWM整流器Simulink仿真
- ViewPage2和Fragment以及Tablayout使用
- 节点name在graph中无法展示_小节点 · 大奥秘│这正是你想学习的精妙休闲观景空间!(内含视频讲解)...
- 微信小程序父子组件之间传值
- 业余无线电通信_如何办理业余无线电台执照
- matlab数组的创建
- java nio 捕获异常_java nio channel抛出ClosedByInterruptException的情况
- 软件测试 白盒测试用例设计方法动态 逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)基本路径测试法