<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ||***module.php**應用于添加“回復規則列表”功能,完成了對規則的增,刪,改,查功能和模塊參數設置的功能,設計模塊時需要勾選“是否嵌入規則”或是“模塊全局配置項”。其在界面上的菜單體現見下圖: ![](https://box.kancloud.cn/2016-04-05_5703241a870ec.jpg) ||***module.php**用于定義模塊的全局配置信息及關鍵字回復規則。 具體定義如下: * we7_demo為模塊標識,類名的定義遵循“模塊標識Module”規則 * 此類必須繼承 WeModule 類 ``` <?php /** * 官方示例模塊定義 * * @author 微擎團隊 * @url http://bbs.we7.cc/ */ defined('IN_IA') or exit('Access Denied'); class We7_demoModule extends WeModule { public function fieldsFormDisplay($rid = 0) { //要嵌入規則編輯頁的自定義內容,這里 $rid 為對應的規則編號,新增時為 0 global $_W, $_GPC; /** * 此處分為兩種情況,新增規則或是修改規則。 * 如果rid不為0,則需要查詢出此規則對應的回復數據。 */ if (!empty($rid)) { $item = pdo_fetch("SELECT * FROM ".tablename('we7_demo_reply')." WHERE rid = :rid", array(':rid' => $rid)); } // 調用模板頁面 include $this->template('rule'); } public function fieldsFormValidate($rid = 0) { //規則編輯保存時,要進行的數據驗證,返回空串表示驗證無誤,返回其他字符串將呈現為錯誤提示。這里 $rid 為對應的規則編號,新增時為 0 global $_GPC; //此處服務端驗證表單數據的完整性,直接返回錯誤信息。 if (empty($_GPC['content'])) { return '請填寫回復內容'; } return ''; } public function fieldsFormSubmit($rid) { //規則驗證無誤保存入庫時執行,這里應該進行自定義字段的保存。這里 $rid 為對應的規則編號 global $_W, $_GPC; /* * 此處各種驗證通過后,需要進行入庫操作。 * 入庫時需要注意,此處數據可能為更新操作也可能為新增數據。 */ $data = array( 'rid' => $rid, 'content' => $_GPC['content'], ); $id = pdo_fetchcolumn("SELECT id FROM ".tablename('we7_demo_reply')." WHERE rid = :rid", array(':rid' => $rid)); if (empty($id)) { pdo_insert('we7_demo_reply', $data); } else { pdo_update('we7_demo_reply', $data, array('id' => $id)); } } public function ruleDeleted($rid) { //刪除規則時調用,這里 $rid 為對應的規則編號 /* * 此處可能需要一些權限及數據方面的判斷 * 除了表數據可能還需要刪除一些附帶的圖片等資源 */ pdo_delete('we7_demo_reply', array('rid' => $rid)); } public function settingsDisplay($settings) { global $_W, $_GPC; //點擊模塊設置時將調用此方法呈現模塊設置頁面,$settings 為模塊設置參數, 結構為數組。這個參數系統針對不同公眾賬號獨立保存。 //在此呈現頁面中自行處理post請求并保存設置參數(通過使用$this->saveSettings()來實現) if(checksubmit('submit')) { //字段驗證, 并獲得正確的數據$dat $dat['option1'] = $_GPC['option1']; $this->saveSettings($dat); message('配置參數更新成功!', referer(), 'success'); } //這里來展示設置項表單 include $this->template('settings'); } } ```
                  <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>

                              哎呀哎呀视频在线观看