weekbuy:
widget.php
<?php
$setting['author']='zhang';
$setting['name']='周末购';
$setting['version']='v1.0';
$setting['stime']='2014-07-28';
$setting['order']='1';
$setting['catalog']='v1.2场馆挂件';
$setting['description']='本商品在前台周末显示的商品';
$setting['usual']='1';
$setting['template']=array('default.html'=>'默认');
?>
---------
theme_widget_weekbuy.php
<?php
function theme_widget_weekbuy(&$setting,&$render){
return $myData;
}
?>
----------
default.html
<div>
<div>
<img src="<{$setting.first_big_img}>" width='<{$setting.first_big_img_width}>'
height='<{$setting.first_big_img_height}>'>
<ul>
<li><span>五</span><em>FRIDAY</em></li>
<li><span>六</span>
<em>SATURDAY</em>
</li>
<li>
<span>日</span><em>SUNDAY</em>
</li>
</ul>
</div>

<div>
<div>
<a href="<{$setting.url[0]}>"><img src="<{$setting.goods_img[0][0]}>" width="<{$setting.img_width}>"
height="<{$setting.img_height}>"></a>
<a href="<{$setting.url[1]}>"><img src="<{$setting.goods_img[0][1]}>" width="<{$setting.img_width}>"
height="<{$setting.img_height}>"></a>
</div>

<div>
<a href="<{$setting.url[2]}>"><img src="<{$setting.goods_img[0][0]}>" width="<{$setting.img_width}>"
height="<{$setting.img_height}>"></a>
<a href="<{$setting.url[3]}>"><img src="<{$setting.goods_img[0][1]}>" width="<{$setting.img_width}>"
height="<{$setting.img_height}>"></a>
</div>

<div>
<a href="<{$setting.url[4]}>"><img src="<{$setting.goods_img[0][0]}>" width="<{$setting.img_width}>"
height="<{$setting.img_height}>"></a>
<a href="<{$setting.url[5]}>"><img src="<{$setting.goods_img[0][1]}>" width="<{$setting.img_width}>"
height="<{$setting.img_height}>"></a>
</div>

</div>
</div>
<script type="text/javascript">
(function($){
$(function(){
new JqTab('j-tab01',{tabbtn:'tn1',tabitem:'t1-cont-item'});
})
});

</script>
-----------------------
_config.html
<div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="">
第一个大图:
<label>
<input name="first_big_img" value="<{$setting.first_big_img}>">
<input type="button" value="<{t app='b2c'}>上传图片<{/t}>">
</label>
</td>
<td>
宽度:<input value="<{$setting.first_big_img_width|default:202}>">
</td>
<td>
高度:<input value="<{$setting.first_big_img_height|default:290}>">
</td>
</tr>
</table>
</td>
</tr>

<tr>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
宽度:<input name="img_width" value="<{$setting.img_width|default:499}>">
高度:<input name="img_height" value="<{$setting.img_height|default:290}>">
</td>
</tr>

<tr>

</tr>
</table>
</td>
</tr>
</table>
</div>
<script type="text/javascript">
var tag_type="label";
$$("#goods_exshow_config.uploadbtn").addEvent('click',function(e){bindevent(this)});
function bingevent(e1){
var target=$(e1).getParent(tag_type).getElement('.imgsrc');
var url='index.php?app=desktop&act=alertpages&goto'+encondeURIComponent("index.php?app=image
&ctl=admin_manage&act=imgae_broswer&type=big
");
return new imgDialog(url,{onCallback:function(image_id,image_src){
target.value=image_src;
}});
}

</script>>

ecos之widget的更多相关文章

  1. StructureMap 代码分析之Widget 之Registry 分析 (1)

    说句实话,本人基本上没用过Structuremap,但是这次居然开始看源码了,不得不为自己点个赞.Structuremap有很多的类,其中有一个叫做Widget的概念.那么什么是Widget呢?要明白 ...

  2. Sencha ExtJS 6 Widget Grid 入门

    最近由于业务需要,研究了一下Sencha ExtJS 6 ,虽然UI和性能上据相关资料说都有提升,但是用起来确实不太顺手,而且用Sencha cmd工具进行测试和发布,很多内部细节都是隐藏的,出了问题 ...

  3. 使用 CoordinatorLayout 出错 inflating class android.support.design.widget.CoordinatorLayout

    ava.lang.RuntimeException: Unable to start activity ComponentInfo{com.czr.ianpu/com.czr.ianpu.MainAc ...

  4. yii2——自定义widget

    参考资料:http://www.bsourcecode.com/yiiframework2/how-to-create-custom-widget-in-yii2-0-framework/   如何使 ...

  5. Yii2 时间控件之把layDate做成widget

    实现效果如下 1.把layDate封装成Yii2的widget,存在 "\common\widgets"目录下,命名为DycLayDate,具体引用查看代码. 2.对应的model ...

  6. 解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题

    解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题http ...

  7. Ext.js细节:在MVC中处理Widget Column,GetCmp和ComponentQuery, Id和ItemId

    针对EXT.JS版本的演进,要不断的学习新的最佳实践方法. 比如,在定义组件时,尽管用itemid,而不是id. 在搜索组件时,尽量用ComponentQuery,而不是getCmp. 在MVC中处理 ...

  8. App Widget简单应用

    首先后台进程创建一个PendingIntent对象,其中PendingIntent中包含一个真正的Intent,创建完成后将此PendingIntent对象交给桌面控件所在的进程,当用户点击桌面控件或 ...

  9. App Widget

    AppWidgetProviderInfo对象: 为App Widget提供元数据(描述数据的数据,如XML.关系型数据的表结构),包括布 局,更新频率等数据.这个对象被定义在XML文件当中: App ...

随机推荐

  1. VS2010中水晶报表应用及实例

    原文:VS2010中水晶报表应用及实例 基本分类如下:第一部分:VS2010简介VS2010是微软的提供的一套完整的开发环境,功能也是相当的大微软宣布了下一代开发工具和平台的正式名称,分别称为“Vis ...

  2. 树形dp-CF-337D. Book of Evil

    题目链接: http://codeforces.com/problemset/problem/337/D 题目大意: 给一棵树,m个点,一个距离d,求有多少个点A,使得A到所有的m个点距离都不超过d. ...

  3. 【转】android MSM8974 上DeviceTree简介----不错

    原文网址:http://blog.csdn.net/dongwuming/article/details/12784213 简介 主要功能是不在代码中硬编码设备信息,而是用专门的文件来描述.整个系统的 ...

  4. 在Excel中将数字设置成文本格式的技巧

    在Excel中将数字设置成文本格式的技巧 一个简单的方法,利用[数据]菜单的[分列]功能来将数字设置为文本格式.具体操作步骤为: 1.选中所有需要处理的数字单元格. 2.选择[数据]菜单[分列]功能. ...

  5. LeetCode——Pascal's Triangle

    Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5,Retur ...

  6. Exception starting filter struts2 java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor

    按教程,使用Convention插件进行配置 教程中说只要加入struts2-convention-plugin-2.3.4.1.jar这个jar包就可以使用. 按照这种方法部署后,启动tomcat报 ...

  7. pip常用命令

    以flask为例. 1. 安装 # pip install flask 安装 flask. # pip install flask==1.0 安装 1.0版本的flask # pip install ...

  8. jquery实现停留半秒后再选择

    jquery实现tab停留半秒后,选中菜单.切换tab下的内容: var showHandler=null; function init(){ $("#tab_ul").find( ...

  9. IE浏览器下面要实现滤镜(transparent),必须要加filter

    遇到的问题是: ie9下面的a标签样式是background-color:transparent;导致链接失效,点不动.这个问题跟IE9及其以下a标签链接加 background-color:tran ...

  10. 级联分类器训练-----OpenCV

    关键词:级联分类器.opencv_traincascade 下面简述操作过程: 准备正负样本:neg.pos 正负样本路径生成:dir /a/b>path.txt //path:pos or n ...