迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
我想在自動存儲關(guān)鍵詞時將模塊id和欄目id一起存儲要怎么實現(xiàn)?
插件名稱:關(guān)鍵詞
本插件沒有這種功能的,詞庫是共享獨立的,沒有做模塊和欄目的關(guān)聯(lián)
不能存儲模塊id和欄目id
這個功能還真的沒有
覺得應(yīng)該存儲欄目id 和所屬模塊。方便前臺調(diào)用。因為很多地方需要調(diào)用本欄目的關(guān)鍵詞
我已經(jīng)做出了 存儲欄目id 和 模塊名稱 將以下代碼保存 放入 dayrui/app/tag/config/Hooks.php
<?php \Phpcmf\Hooks::on('module_content_after', function($data) { $table = SITE_ID.'_tag'; $table2 = \Phpcmf\Service::M()->prefix.SITE_ID.'_tag'; $catid = $data['1']['catid']; $tag = $data['1']['keywords']; $module = APP_DIR; if (!\Phpcmf\Service::M()->db->fieldExists('catid', $table2)) { \Phpcmf\Service::M()->query('ALTER TABLE `'.$table2.'` ADD `catid` INT(10) NOT NULL COMMENT \'欄目id\''); } if (!\Phpcmf\Service::M()->db->fieldExists('module', $table2)) { \Phpcmf\Service::M()->query('ALTER TABLE `'.$table2.'` ADD `module` varchar(200) NOT NULL COMMENT \'模塊名稱\''); } if (!$tag) { return; } $arr = explode(',', $tag); foreach ($arr as $t) { if ($t) { \Phpcmf\Service::M()->db->table($table)->where('name', $t)->update([ 'catid' => $catid,'module' => $module]); } } });
關(guān)注一下~~
本插件沒有這種功能的,詞庫是共享獨立的,沒有做模塊和欄目的關(guān)聯(lián)
不能存儲模塊id和欄目id
這個功能還真的沒有
覺得應(yīng)該存儲欄目id 和所屬模塊。方便前臺調(diào)用。因為很多地方需要調(diào)用本欄目的關(guān)鍵詞
我已經(jīng)做出了 存儲欄目id 和 模塊名稱 將以下代碼保存 放入 dayrui/app/tag/config/Hooks.php
關(guān)注一下~~