迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
你好 我想問一下 怎么設(shè)置兩個獨(dú)立模塊標(biāo)題 不允許重復(fù)?
目前沒有這種設(shè)置的功能,只能利用鉤子功能來二次開發(fā),發(fā)布之前的鉤子
我也是,同樣是兩個模塊 但是標(biāo)題一樣了
回復(fù)@迅??蚣芗夹g(shù)-鄧芝
我在幫助里看到這個功能辦法
<?php namespace Phpcmf\Model\Demo; // 模塊內(nèi)容模型類 class Content extends \Phpcmf\Model\Content { // 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if ($this->db->table($this->mytable)->where('id<>', (int)$id)->where('title', $data[1]['title'])->countAllResults()) { return dr_return_data(0, '標(biāo)題重復(fù)了'); } return $data; } }
然后我的模塊名為 Baihang,另一個模塊名為 Qirui 我想設(shè)定 兩個獨(dú)立模塊中 主題 / title 不允許重復(fù),用上面這個辦法這個該怎么設(shè)置?
幫我解決一下,付費(fèi)也可以,等我這邊上線了,我再找官方授權(quán)!
沒有這種功能的
懸賞(設(shè)置懸賞)10元我?guī)湍銓?a class="blue-color" href="/doc/13.html " target="_blank">二次開發(fā)的代碼,不影響升級,幾句話的事情
回復(fù)@易學(xué)習(xí) 好 麻煩了
兩個模塊的目錄名稱分別發(fā)給我一下,我給你寫出來
回復(fù)@易學(xué)習(xí) 模塊1 Baihang 模塊2 Qirui 獨(dú)立模塊,設(shè)置 主題 / title 不重復(fù)
打開文件
/config/hooks.php
加入
\Phpcmf\Hooks::on('module_content_before', function($data) { if (in_array(\Phpcmf\Service::C()->module['dirname'], ['baihang', 'qirui'])) { if (\Phpcmf\Service::M()->table_site('qirui')->where('id<>', (int)$data[1]['id'])->where('title', $data[1]['title'])->countAllResults() || \Phpcmf\Service::M()->table_site('baihang')->where('id<>', (int)$data[1]['id'])->where('title', $data[1]['title'])->countAllResults() ) { \Phpcmf\Service::C()->_json(0, '標(biāo)題重復(fù)了'); } } });
回復(fù)@易學(xué)習(xí) 這個放在哪里?
私信QQ吧
目前沒有這種設(shè)置的功能,只能利用鉤子功能來二次開發(fā),發(fā)布之前的鉤子
我也是,同樣是兩個模塊 但是標(biāo)題一樣了
回復(fù)@迅??蚣芗夹g(shù)-鄧芝
我在幫助里看到這個功能辦法
然后我的模塊名為 Baihang,另一個模塊名為 Qirui 我想設(shè)定 兩個獨(dú)立模塊中 主題 / title 不允許重復(fù),用上面這個辦法這個該怎么設(shè)置?
回復(fù)@迅??蚣芗夹g(shù)-鄧芝
幫我解決一下,付費(fèi)也可以,等我這邊上線了,我再找官方授權(quán)!
沒有這種功能的
懸賞(設(shè)置懸賞)10元我?guī)湍銓?a class="blue-color" href="/doc/13.html " target="_blank">二次開發(fā)的代碼,不影響升級,幾句話的事情
回復(fù)@易學(xué)習(xí) 好 麻煩了
兩個模塊的目錄名稱分別發(fā)給我一下,我給你寫出來
回復(fù)@易學(xué)習(xí) 模塊1 Baihang 模塊2 Qirui 獨(dú)立模塊,設(shè)置 主題 / title 不重復(fù)
打開文件
加入
回復(fù)@易學(xué)習(xí) 這個放在哪里?
私信QQ吧