迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
采集文章如何定義文章ID
想從其他程序遷移到迅睿,用采集的方式把新聞都采集到迅睿。
舊版網(wǎng)站的新聞鏈接是通過(guò)文章ID來(lái)生成的,比如新聞文章ID是80,舊網(wǎng)站鏈接就是網(wǎng)址/news/80.html
我想保持新舊版鏈接一直,所以采集時(shí)有沒(méi)有辦法直接把文章的ID一起采集過(guò)來(lái)發(fā)布?
可以,采集入庫(kù)示例文檔里面,有一個(gè)save_content函數(shù)第一個(gè)參數(shù)是0表新增隨機(jī)id,如果設(shè)置固定id就表示固定id號(hào)了,固定模式需要清空數(shù)據(jù)庫(kù)在采集入庫(kù)
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 我現(xiàn)在程序是剛新建的,不需要清庫(kù)吧,里面還沒(méi)有文章。
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 請(qǐng)問(wèn)這個(gè)具體要怎么改入坑程序呢?另外我在火車頭里無(wú)法使用名為id的標(biāo)簽,提示非法標(biāo)簽,請(qǐng)問(wèn)具體怎么處理呢?麻煩了。
參考下語(yǔ)法
// 主索引 $id = $data[1]['id']; \Phpcmf\Service::M()->table(SITE_ID.'_share_index')->replace( [ 'id' => $id, 'mid' => $mid ] ); // 模塊索引 \Phpcmf\Service::M()->table(SITE_ID.'_'.$mid.'_index')->replace( [ 'id' => $id, 'uid' => (int)$data[1]['uid'], 'catid' => (int)$data[1]['catid'], 'status' => (int)$data[1]['status'], 'inputtime' => (int)$data[1]['inputtime'], ] ); $data[1]['tableid'] = $tid = floor($id / 50000); \Phpcmf\Service::M()->is_data_table(SITE_ID.'_'.$mid.'_data_', $tid); \Phpcmf\Service::M()->table(SITE_ID.'_'.$mid)->replace($data[1]); \Phpcmf\Service::M()->table(SITE_ID.'_'.$mid.'_data_'.$tid)->replace($data[0]);
可以,采集入庫(kù)示例文檔里面,有一個(gè)save_content函數(shù)第一個(gè)參數(shù)是0表新增隨機(jī)id,如果設(shè)置固定id就表示固定id號(hào)了,固定模式需要清空數(shù)據(jù)庫(kù)在采集入庫(kù)
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 我現(xiàn)在程序是剛新建的,不需要清庫(kù)吧,里面還沒(méi)有文章。
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 請(qǐng)問(wèn)這個(gè)具體要怎么改入坑程序呢?另外我在火車頭里無(wú)法使用名為id的標(biāo)簽,提示非法標(biāo)簽,請(qǐng)問(wèn)具體怎么處理呢?麻煩了。
參考下語(yǔ)法
// 主索引 $id = $data[1]['id']; \Phpcmf\Service::M()->table(SITE_ID.'_share_index')->replace( [ 'id' => $id, 'mid' => $mid ] ); // 模塊索引 \Phpcmf\Service::M()->table(SITE_ID.'_'.$mid.'_index')->replace( [ 'id' => $id, 'uid' => (int)$data[1]['uid'], 'catid' => (int)$data[1]['catid'], 'status' => (int)$data[1]['status'], 'inputtime' => (int)$data[1]['inputtime'], ] ); $data[1]['tableid'] = $tid = floor($id / 50000); \Phpcmf\Service::M()->is_data_table(SITE_ID.'_'.$mid.'_data_', $tid); \Phpcmf\Service::M()->table(SITE_ID.'_'.$mid)->replace($data[1]); \Phpcmf\Service::M()->table(SITE_ID.'_'.$mid.'_data_'.$tid)->replace($data[0]);開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!