<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 三級分銷推廣鏈接發展推廣員 #### 1.分銷員推廣鏈接 會員在店鋪中的消費金額滿足分銷員申請條件后發起申請,當店鋪審核通過后,會員才能成為分銷員有推廣鏈接。 ![](https://box.kancloud.cn/28079b8fc8f256984b0f27df0e9d6112_1234x595.png) ![](https://box.kancloud.cn/dbb22fafbeb6aa84e9f592ec02e019ea_1303x770.jpg) ![](https://box.kancloud.cn/f320ccf63182e60dfea965f8377e39b9_1268x653.jpg) 分銷推廣鏈接:index.php?ctl=Goods\_Goods&met=goods&type=goods&gid=153&rec=u10081s2c106 rec:推廣分銷員的信息 #### 2.打開分銷推廣鏈接 文件地址:shop/controllers/Goods/GoodsCtl.php 方法:goods() ``` <pre class="calibre14">``` <span class="token5">//判斷是否開啟分銷插件</span> <span class="token2">if</span> <span class="token1">(</span>Web_ConfigModel<span class="token1">:</span><span class="token1">:</span><span class="token3">value</span><span class="token1">(</span><span class="token4">'Plugin_Directseller'</span><span class="token1">)</span><span class="token1">)</span> <span class="token1">{</span> $goods_detail<span class="token1">[</span><span class="token4">'recImages'</span><span class="token1">]</span> <span class="token">=</span> <span class="token4">''</span><span class="token1">;</span> <span class="token5">//推薦者上傳的圖片</span> $PluginManager <span class="token">=</span> Yf_Plugin_Manager<span class="token1">:</span><span class="token1">:</span><span class="token3">getInstance</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $data <span class="token">=</span> $PluginManager<span class="token">-</span><span class="token">></span><span class="token3">trigger</span><span class="token1">(</span><span class="token4">'rec_goods'</span><span class="token1">)</span><span class="token1">;</span> $goods_detail<span class="token1">[</span><span class="token4">'recImages'</span><span class="token1">]</span> <span class="token">=</span> <span class="token3">isset</span><span class="token1">(</span>$data<span class="token1">[</span><span class="token4">'Plugin_Directseller_recGoods'</span><span class="token1">]</span><span class="token1">)</span> <span class="token">?</span> $data<span class="token1">[</span><span class="token4">'Plugin_Directseller_recGoods'</span><span class="token1">]</span> <span class="token1">:</span> <span class="token4">''</span><span class="token1">;</span> <span class="token5">//--END</span> <span class="token1">}</span> ``` ``` #### 4.新用戶通過分銷推廣鏈接注冊 文件地址:shop/controllers/LoginCtl.php 方法:check() sass中規定只有新注冊的用戶才能發展為推廣員,所以此處sass與shop的check()方法中可能有一點區別。sass中已注冊會員發展推廣員的代碼注釋了。 ``` <pre class="calibre14">``` <span class="token2">if</span> <span class="token1">(</span>Web_ConfigModel<span class="token1">:</span><span class="token1">:</span><span class="token3">value</span><span class="token1">(</span><span class="token4">'Plugin_Directseller'</span><span class="token1">)</span><span class="token1">)</span> <span class="token1">{</span> <span class="token2">if</span> <span class="token1">(</span>$_COOKIE<span class="token1">[</span><span class="token4">'yf_recserialize'</span><span class="token1">]</span><span class="token1">)</span> <span class="token1">{</span> <span class="token5">//regDone</span> $PluginManager <span class="token">=</span> Yf_Plugin_Manager<span class="token1">:</span><span class="token1">:</span><span class="token3">getInstance</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $PluginManager<span class="token">-</span><span class="token">></span><span class="token3">trigger</span><span class="token1">(</span><span class="token4">'regDone'</span><span class="token1">,</span> $user_id<span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> <span class="token1">}</span> ``` ``` #### 5.$PluginManager = Yf\_Plugin\_Manager::getInstance(); 文件地址:shop/controllers/Plugin/Directseller.php ``` <pre class="calibre14">``` public <span class="token2">function</span> <span class="token3">recGoods</span><span class="token1">(</span><span class="token1">)</span> <span class="token1">{</span> $data <span class="token">=</span> <span class="token3">array</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $rec <span class="token">=</span> <span class="token3">request_string</span><span class="token1">(</span><span class="token4">'rec'</span><span class="token1">)</span><span class="token1">;</span> <span class="token2">if</span><span class="token1">(</span>$rec<span class="token1">)</span> <span class="token1">{</span> $cond_row <span class="token">=</span> <span class="token3">array</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $cond_row<span class="token1">[</span><span class="token4">'shop_directseller_goods_common_code'</span><span class="token1">]</span> <span class="token">=</span> $rec<span class="token1">;</span> $Distribution_ShopDirectsellerGoodsCommonModel <span class="token">=</span> <span class="token2">new</span> <span class="token3">Distribution_ShopDirectsellerGoodsCommonModel</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $recImages <span class="token">=</span> $Distribution_ShopDirectsellerGoodsCommonModel<span class="token">-</span><span class="token">></span><span class="token3">getOne</span><span class="token1">(</span>$cond_row<span class="token1">)</span><span class="token1">;</span> <span class="token3">setcookie</span><span class="token1">(</span><span class="token4">'yf_recserialize'</span><span class="token1">,</span>$rec<span class="token1">,</span><span class="token3">time</span><span class="token1">(</span><span class="token1">)</span><span class="token">+</span><span class="token6">60</span><span class="token">*</span><span class="token6">60</span><span class="token">*</span><span class="token6">24</span><span class="token">*</span><span class="token6">3</span><span class="token1">)</span><span class="token1">;</span> <span class="token2">if</span><span class="token1">(</span><span class="token">!</span><span class="token3">empty</span><span class="token1">(</span>$recImages<span class="token1">[</span><span class="token4">'directseller_images_image'</span><span class="token1">]</span><span class="token1">)</span><span class="token1">)</span> <span class="token1">{</span> $data <span class="token">=</span> <span class="token3">explode</span><span class="token1">(</span><span class="token4">','</span><span class="token1">,</span>$recImages<span class="token1">[</span><span class="token4">'directseller_images_image'</span><span class="token1">]</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> <span class="token1">}</span> <span class="token2">return</span> $data<span class="token1">;</span> <span class="token1">}</span> ``` ``` ``` <pre class="calibre15">``` <span class="token5">/** * 注冊完成后,判斷是否需要建立分傭關系 * * @return mixed */</span> public <span class="token2">function</span> <span class="token3">regDone</span><span class="token1">(</span>$user_id<span class="token1">)</span> <span class="token1">{</span> $rec <span class="token">=</span> $_COOKIE<span class="token1">[</span><span class="token4">'yf_recserialize'</span><span class="token1">]</span><span class="token1">;</span> $b<span class="token">=</span> <span class="token1">(</span><span class="token3">strpos</span><span class="token1">(</span>$rec<span class="token1">,</span><span class="token4">"u"</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span> $e<span class="token">=</span> <span class="token1">(</span><span class="token3">strpos</span><span class="token1">(</span>$rec<span class="token1">,</span><span class="token4">"s"</span><span class="token1">)</span><span class="token1">)</span><span class="token1">;</span> $data<span class="token1">[</span><span class="token4">'user_parent_id'</span><span class="token1">]</span> <span class="token">=</span> <span class="token3">substr</span><span class="token1">(</span>$rec<span class="token1">,</span>$b<span class="token">+</span><span class="token6">1</span><span class="token1">,</span>$e<span class="token">-</span><span class="token6">1</span><span class="token1">)</span><span class="token1">;</span> <span class="token5">/* $User_BaseModel = new User_BaseModel(); $User_BaseModel->editBase($userid,$data); */</span> $User_InfoModel <span class="token">=</span> <span class="token2">new</span> <span class="token3">User_InfoModel</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $User_InfoModel<span class="token">-</span><span class="token">></span><span class="token3">editInfo</span><span class="token1">(</span>$user_id<span class="token1">,</span>$data<span class="token1">)</span><span class="token1">;</span> <span class="token2">return</span> <span class="token6">true</span><span class="token1">;</span> <span class="token1">}</span> ``` ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看