微擎常用開發(fā)文檔

1.tpl_form_field_daterange() - 范圍日期選擇器

tpl_form_field_daterange($name, $value = array(), $time = false)

{php echo tpl_form_field_daterange('time', array('starttime'=>date('Y-m-d H:i', $starttime),'endtime'=>date('Y-m-d H:i', $endtime)),true);}

2. 城市選擇

{php echo tpl_form_field_district('address',array('province' =>$item['province'],'city'=>$item['city'],'district'=>$item['district']))}

php獲取 'province' => $_GPC['address']['province'],'city' => $_GPC['address']['city'],'district' => $_GPC['address']['district']

3.conmmon/herder 文件

/web/themes/default/common

4.獲取input name的值

var buynumber = $('input[name^='buynumber']').map(function(){return this.value}).get();

$('input[name='nw']').val();

5. 循環(huán)覆蓋

foreach($list as $key => &$value){ 

$bnumber= pdo_fetchcolumn('SELECT COUNT(*) FROM '.tablename('bc_party_payment').' WHERE status = 1 AND partyid = '.$value['id'] );

$value['bbnumber']=$bnumber;

//循環(huán)體 

}

6.判斷是否是管理員

{if $_W['role']== 'founder'}

7.人人彈窗:

t.confirm('確認(rèn)要支付嗎?', function () {

})

或者是

tip.confirm('確認(rèn)要支付嗎?', function () {

})

8.小程序數(shù)組賦值

'member.realname': e.detail.value

9.excel導(dǎo)入模板

<form action='{php echo $this->createWebUrl('excel', array());}' method='post' class='form-horizontal' role='form' enctype='multipart/form-data' onsubmit='return formcheck()'>

    <div class='form-group'>

     <label class='col-xs-2 control-label'>文件</label>

     <div class='col-xs-4 '>

      <input type='file' class='form-control' name='file' value='' />

     </div>

     <div class='col-xs-2'>

      <button class='btn btn-default'><i class='fa fa-search'></i> 導(dǎo)入</button>

     </div>

     <div class='col-xs-4'>

      <a class='btn btn-primary' href='{$_W['attachurl']}phone.xls'>下載導(dǎo)入模板</a>

     </div>

    </div>

隱藏上傳文件

PHP:::::

$url = $this->createWebUrl('eggManage',array());

  $file = $_FILES['file'];

  if(!$file['size']){

   message('文件上傳不能為空!',  '', 'error');

  }

  if( $file['name'] && $file['error'] == 0){

   $type = @end( explode('.', $file['name']));

   $type = strtolower($type);

   if( !in_array($type, array('xls','xlsx')) ){

    message('文件類型錯誤!',  '', 'error');

   }

   set_time_limit(0);

   include_once IA_ROOT . '/framework/library/phpexcel/PHPExcel.php';

   include_once IA_ROOT . '/framework/library/phpexcel/PHPExcel/IOFactory.php';

   if( $type == 'xls' ){

    $inputFileType = 'Excel5';    //這個是讀 xls的

   }else{

    $inputFileType = 'Excel2007';//這個是計xlsx的

   }

$objReader = PHPExcel_IOFactory::createReader($inputFileType);

$objPHPExcel = $objReader->load($file['tmp_name']);

$sheet = $objPHPExcel->getSheet(0);

 //獲取行數(shù)與列數(shù),注意列數(shù)需要轉(zhuǎn)換

$highestRow = $sheet->getHighestRow();

$highestColumn = $sheet->getHighestColumn();

$highestColumnNum = PHPExcel_Cell::columnIndexFromString($highestColumn);

$usefullColumnNum = $highestColumnNum;

for ($row = 2;$row <= $highestRow;$row++){

$tel = $sheet->getCellByColumnAndRow(0, $row)->getValue();//身份證

    $data = array(

'tel' => $tel,

);

pdo_insert('mon_egg_success',$data);

   }

   message('導(dǎo)入成功', $url,'success');

  }else{

   message('導(dǎo)入失敗', '','error');

  }

10..$_W['member']

array(9) {

['uid']=>

string(1) '5'

['realname']=>

string(0) ''

['mobile']=>

string(0) ''

['email']=>

string(39) '[406ccc5616a09420b75252e3db50a05b@we7.cc](mailto:406ccc5616a09420b75252e3db50a05b@we7.cc)'

['groupid']=>

string(1) '1'

['credit1']=>

string(4) '0.00'

['credit2']=>

string(4) '0.00'

['credit6']=>

string(4) '0.00'

['groupname']=>

string(15) '默認(rèn)會員組'

}

11.$_W['fans']

array(19) {

['fanid']=>

string(1) '5'

['acid']=>

string(1) '1'

['uniacid']=>

string(1) '1'

['uid']=>

string(1) '5'

['openid']=>

string(28) 'o3f7twP_3Qdnj1ntcR9ChzHGyrIY'

['nickname']=>

string(23) 'A0松石網(wǎng)絡(luò)~蛋蛋'

['groupid']=>

string(0) ''

['salt']=>

string(8) 'JYY3nY5o'

['follow']=>

string(1) '0'

['followtime']=>

string(1) '0'

['unfollowtime']=>

string(1) '0'

['tag']=>

array(9) {

['openid']=>

string(28) 'o3f7twP_3Qdnj1ntcR9ChzHGyrIY'

['nickname']=>

string(23) 'A0松石網(wǎng)絡(luò)~蛋蛋'

['sex']=>

int(1)

['language']=>

string(5) 'zh_CN'

['city']=>

string(6) '臨沂'

['province']=>

string(6) '山東'

['country']=>

string(6) '中國'

['privilege']=>

array(0) {

}

['avatar']=>

string(128) '[http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132](http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132)'

}

['updatetime']=>

string(10) '1534752827'

['unionid']=>

string(0) ''

['sex']=>

int(1)

['gender']=>

int(1)

['headimgurl']=>

string(128) '[http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132](http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132)'

['avatar']=>

string(128) '[http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132](http://thirdwx.qlogo.cn/mmopen/vi_32/p83UpvULG4E9MbCfmia1Ocfpfv86L8yVEMtEF8QJMjOasrfsXFvfazdV5aPo20E6J7aQbA1xOlZsCMsXcpcwRug/132)'

['from_user']=>

string(28) 'o3f7twP_3Qdnj1ntcR9ChzHGyrIY'

}

12.JS 地區(qū)獲取

var  province = $('input[name='address[province]']').val();

var  city = $('input[name='address[city]']').val();

var  district = $('input[name='address[district]']').val();

13.獲取數(shù)據(jù)庫最后一個id

$member=pdo_fetch('select * from ims_bc_party_member order by mid desc LIMIT 1');

14.支付返回數(shù)據(jù)

調(diào)用payResult文件目錄 payment/wechat/pay.php
array(14) { ['weid']=> string(1) '1' ['uniacid']=> string(1) '1' ['result']=> string(7) 'success' ['type']=> string(6) 'wechat' ['from']=> string(6) 'return' ['tid']=> string(14) '20181537167703' ['uniontid']=> string(28) '2018091715014600001344588486' ['user']=> string(28) 'o5OgN00jIN9BH1u6-M2q69CRvOg0' ['fee']=> string(4) '0.01' ['tag']=> array(3) { ['acid']=> string(1) '1' ['uid']=> string(2) '14' ['transaction_id']=> string(28) '4200000162201809176669855405' } ['is_usecard']=> string(1) '0' ['card_type']=> string(1) '0' ['card_fee']=> string(4) '0.01' ['card_id']=> string(1) '0' } 1

15.app端手機(jī)上傳多圖片刪除功能

{php echo tpl_app_form_field_image('multi-image');}

          {if $images}

        <div class="mui-image-preview js-image-preview mui-pull-right mui-image-uploader">

            {loop $images $pic}

            <div class="multi-item">

            <input type="hidden" value="{$pic}" name="piclist[]">

            <img src="{php echo tomedia($pic)}"  data-preview-src="" data-preview-group="__IMG_UPLOAD_piclist">

            <em class="close"  title="刪除這張圖片" onclick="deletePic(this)">×</em>

            </div>

            {/loop}

16.微擎公眾號首次關(guān)注發(fā)送信息代碼

數(shù)據(jù)庫:ims_wechat_news
ims_uni_settings 修改觸發(fā)關(guān)鍵字的內(nèi)容

添加或者刪除
ims_core_cache(太復(fù)雜)

image.png

17.微擎JSDK

<script>
            
            
var jssdkconfig = {php echo json_encode($_W['account']['jssdkconfig']);} || { jsApiList:[] };    

jssdkconfig.jsApiList = ['getLocation']   
wx.config(jssdkconfig);
 wx.ready(function () {
    wx.checkJsApi({
        jsApiList: [
            'getLocation'
        ],
        
        success: function (res) {
            // alert(JSON.stringify(res));
            // alert(JSON.stringify(res.checkResult.getLocation));
            if (res.checkResult.getLocation == false) {
                alert('你的微信版本太低收捣,不支持微信JS接口够委,請升級到最新的微信版本袍镀!');
                return;
            }
        }
    }); 
    wx.error(function(res){
        alert("接口調(diào)取失敗")
    });
    wx.getLocation({
      success: function (res) {

        $.post()

        
        // 創(chuàng)建地理編碼實例      
        var myGeo = new BMap.Geocoder();      
        // 根據(jù)坐標(biāo)得到地址描述    
        $.post("demo_ajax_gethint.html",{suggest:txt},function(result){
            $("span").html(result);
        });
      },
      cancel: function (res) {
        alert('用戶拒絕授權(quán)獲取地理位置');
      }
    });
});
 


    </script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拾徙,隨后出現(xiàn)的幾起案子笙什,更是在濱河造成了極大的恐慌尿褪,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件得湘,死亡現(xiàn)場離奇詭異,居然都是意外死亡顿仇,警方通過查閱死者的電腦和手機(jī)淘正,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來臼闻,“玉大人鸿吆,你說我怎么就攤上這事∈瞿牛” “怎么了惩淳?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我思犁,道長代虾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任激蹲,我火速辦了婚禮棉磨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘学辱。我一直安慰自己乘瓤,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布策泣。 她就那樣靜靜地躺著衙傀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪萨咕。 梳的紋絲不亂的頭發(fā)上统抬,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機(jī)與錄音任洞,去河邊找鬼蓄喇。 笑死,一個胖子當(dāng)著我的面吹牛交掏,可吹牛的內(nèi)容都是我干的妆偏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼盅弛,長吁一口氣:“原來是場噩夢啊……” “哼钱骂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起挪鹏,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤见秽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后讨盒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體解取,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年返顺,在試婚紗的時候發(fā)現(xiàn)自己被綠了禀苦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡遂鹊,死狀恐怖振乏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情秉扑,我是刑警寧澤慧邮,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響误澳,放射性物質(zhì)發(fā)生泄漏耻矮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一脓匿、第九天 我趴在偏房一處隱蔽的房頂上張望淘钟。 院中可真熱鬧,春花似錦陪毡、人聲如沸米母。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铁瞒。三九已至,卻和暖如春桅滋,著一層夾襖步出監(jiān)牢的瞬間慧耍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工丐谋, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留芍碧,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓号俐,卻偏偏與公主長得像泌豆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子吏饿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容