修改ecshop,实现不间断滚动的发货通知
2016-09-07 22:03 来源:www.chinab4c.com 作者:ecshop专家
1、模板用的是用taobao MALL ,不知道是哪个兄弟共享出来的!所以使用其他模板的兄弟,稍改下就可以了,代码也很简单。 2、打开根目录下的index.php,找到:
$smarty->assign('invoice_list', index_get_invoice_query()); // 发货查询
复制代码
在下面添加一行:
$smarty->assign('post_list', index_get_post_query()); // 发货通知
复制代码
再找到:
/*------------------------------------------------------ */
//-- PRIVATE FUNCTIONS
/*------------------------------------------------------ */
复制代码
在下面添加以下代码:
/**
* 调用发货公告查询
*
* @access private
* @return array
*/
function index_get_post_query()
{
$sql = 'SELECT order_sn, user_name,action_note FROM ' . $GLOBALS['ecs']->table('order_info') . ' JOIN (' . $GLOBALS['ecs']->table('users') . ',' .
$GLOBALS['ecs']->table('order_action') . ') ON (' . $GLOBALS['ecs']->table('users') . '.user_id=' . $GLOBALS['ecs']->table('order_info') . '.user_id
AND ' . $GLOBALS['ecs']->table('order_action') . '.order_id=' . $GLOBALS['ecs']->table('order_info') . '.order_id) WHERE ' . $GLOBALS['ecs']->table
('order_info') . '.shipping_status = 1 ORDER BY shipping_time DESC LIMIT 10';
$postinfo = $GLOBALS['db']->getAll($sql);
clearstatcache();
return $postinfo;
}
复制代码
3、在使用模板里面的library目录里,新建一个post_list.lbi的文件,把以下代码复制到这个文件里面去!
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<DIV id=demo style="overflow:hidden;height :220px;width :200px;">
<DIV id=demo1>
<!-- 发货公告{foreach from=$post_list item=post} -->
<font color=red>{$post.user_name}</font> 您好,您所购物品将于 <font color=red>{$post.action_note}
</font> 发出,我们预先短信通知您,请注意查收!<br>---------------------------------<br>
<!-- 发货公告{/foreach}-->
</DIV>
<DIV id=demo2>
</DIV>
</DIV>
</DIV>
<SCRIPT>
var speed=100
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else{
demo.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</SCRIPT>
复制代码
4、然后打开index.dwt,找到:
<div class="NewsList tc">
复制代码
把下面的那段代码改为:
<!-- #BeginLibraryItem "/library/post_list.lbi" --><!-- #EndLibraryItem -->
复制代码
这样就行了,其他的模板根据自己喜欢,把上面那段代码放到你想要的地方去! (责任编辑:chinab4c) |
最近更新
常用插件
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop二次开发商品购买增
图片1香...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
ecshop热门问答
ecshop热门资料
ecshop不能付款
ecshop询问
ecshop商品单位
ecshop代替
ecmalledit
ecshopWAP商城系统
ecshop目录产品显示
ecshop5800
ecshop货单
ecshop无法生成相册
ecshop容量
ecshop分析
ecshop企鹅
ecshop永恒
ecshop渴望
ecshop百度权重
ecshop俄文
ecshopuchome二次开发
ecshop空行代码
ecshopbought
ecshopJava
最土注册
ecshopoffset
ecshop添加PHP代码
ecshop丢失
ecshop薇薇儿
ecshop里加
ecshop淘宝账号
ecshopUFT
ecshopSKYPE