• 获取成为分销商商品信息
function get_goods(){
    global $_W;
            $data = m('common')->getPluginset('commission');
        $goods = false;

        if (!empty($data['become_goodsid'])) {
                foreach ($data['become_goodsid'] as $item_good_id){
                $gooditem = pdo_fetch('select id,title,thumb from ' . tablename('ewei_shop_goods') . ' where id=:id and uniacid=:uniacid limit 1 ', array(':id' => $item_good_id, ':uniacid' => $_W['uniacid']));
                if ($gooditem){
                    $goods[] = $gooditem;
                }
            }
        }

        return $goods;
}
  • 写入日志
 load()->func('logging');
 logging_run('时间戳:'.time());
  • 跳转

    mobileUrl($do = '', $query = NULL, $full = false);
    webUrl($do = '', $query = array(), $full = true);
    <a href="{php echo webUrl('pc/product',array('tid'=>$row['tid']))}">{php echo put_type($row['tid'])}</a>
    <a href="/app{php echo mobileUrl('goods.detail',array('id'=>$row['goodsid']))}" target="_blank">{$row['goodsid_text']}</a>
  • 设备判断
    is_weixin() 是否微信
    is_h5app() 是否h5应用
    is_ios() 是否苹果手机或ipad
    is_mobile() 是否移动设备
  • 商品搜索选择器,输出 goodsid_text标题和goodsid商品编号
$goods = pdo_fetch('SELECT * FROM ' . tablename('ewei_shop_goods') . ' WHERE id='.$item['goodsid']);
 echo tpl_selector('goodsid',
                        array(
                            'preview'=>true,
            'readonly'=>true,
            'multi'=>0,
            'value'=>$item['goodsid_text'],
            'url'=>webUrl('goods/query'),
            'items'=>$goods,
            'nokeywords'=>1,
            'autosearch'=>1,
            'buttontext'=>'选择产品',
            'placeholder'=>'请选择产品')
            )

foxui是人人商城微信端样式

文本框

<div class="fui-cell bank-group" {if empty($type_array[3]['checked'])}style="display: none;"{/if}>
                <div class="fui-cell-label" style="width: 120px;">银行开户行</div>
                <div class="fui-cell-info"><input type="text" id="bankaddress" name="bankaddress" class='fui-input' value="{$last_data['bankaddress']}" /></div>
            </div>

上传

            <div class='fui-cell'>
             <div class='fui-cell-label'>上传身份证</div>
             <div class='fui-cell-info'>

                 <ul class="fui-images fui-images-sm"></ul>
                  <div class="fui-uploader fui-uploader-sm"
                             data-max="5"
                             data-count="0">
                             <input type="file" name='cid' id='cid' multiple="" accept="image/*" >
                </div>
             </div>
         </div>

html模板中使用js模板

  • html代码
 <div class="fui-list-group" id="qq"></div>

        <script type="text/html" id="tpl_list">
                <%each list as item%>
                <a class="fui-list" href="{php echo mobileUrl('qa/detail')}&id=<%item.id%>">
                    <div class="fui-list-inner">
                        <div class="title"><%item.title%></div>
                    </div>
                    <div class="fui-list-angle">
                        <div class="angle"></div>
                    </div>
                </a>
                <%/each%>
        </script>
  • 模板加载
<script>
var result = {list: [
        {
            title: '<油价>调整周期缩至10个工作日 无4%幅度限制',
            url: 'http://finance.qq.com/zt2013/2013yj/index.htm'
        },
        {
            title: '明起汽油价格每吨下调310元 单价回归7元时代',
            url: 'http://finance.qq.com/a/20130326/007060.htm'
        },
        {
            title: '广东副县长疑因抛弃情妇遭6女子围殴 纪检调查',
            url: 'http://news.qq.com/a/20130326/001254.htm'
        },
        {
            title: '湖南27岁副县长回应质疑:父亲已不是领导',
            url: 'http://news.qq.com/a/20130326/000959.htm'
        },
        {
            title: '朝军进入战斗工作状态 称随时准备导弹攻击美国',
            url: 'http://news.qq.com/a/20130326/001307.htm'
        }
    ]};
core.tpl('#qq', 'tpl_list', result);
</script>
  • 其他语法
<%content%> 输出内容
<%#content%> 不输出
条件语句
<%if k>0%>
<%else if k<0%>
<%else%>

<%/if%>

循环数组或对象
<%each list as k v%>
<%k%>-<%v.user%>
<%/each%>

子模板
<%include 'temp_name'%>

辅助方法

FoxUI方法

FoxUI.loader.show('mini');//loading
FoxUI.loader.hide();

FoxUI.toast.show('取消支付');//自动消失
FoxUI.alert('下单失败');


FoxUI.confirm('内容','标题',function(){
        console.log("确定");
    },function(){
        console.log("取消");
    });

FoxUI.message.show({
                            title: "很遗憾,您没有中奖!",
                            icon: 'icon icon-wrong',
                            content: '',
                            buttons: [{
                                text: '确定', extraClass: 'btn-danger', onclick: function () {
                                    console.log(11)
                                }
                            }]
                        });    

调用clipboard.min.js不使用flash复制插件

    require([myconfig.path+'dist/clipboard.min.js'], function(Clipboard){
   var clipboard = new Clipboard('.jsclip', {
   text: function(e) {
    return $(e).data('url')||$(e).data('href');
    }
   });
   clipboard.on('success', function(e) {
   tip.msgbox.suc('复制成功');

   });
  })
作者:Yoby  创建时间:2020-07-23 22:52
 更新时间:2024-12-05 13:26
上一篇:
下一篇: