今日使用帝國ecms,在自建一個表后導入了9000多的數據。導入后,信息添加頁中點修改某一篇文章,一直顯示“您來自的鏈接不存在”。迷茫了好半天!現在就把解決辦法給大家發一下。
雖然帝國論壇有很多提示性的東西,但實質性的實操類說明文章還是太少,我補充下。
造成這個問題的原因,主要是由于我們導入數據后,沒有將表里的內容建全。下面我逐一說下步驟:
1、需要修改這三個表
一條信息要對應下面三個表:
索引表 phome_ecms_表名_index
信息主表 phome_ecms_表名
信息副表 phome_ecms_表名_data_1
2、我們之前的導入是將信息導入進了“phome_ecms_表名”這個表。
3、索引表 phome_ecms_表名_index中,我們需要用下面這條sql操作下:
insert into phome_ecms_表名_index(id,classid,newstime,truetime,lastdotime,havehtml) select id,classid,newstime,truetime,lastdotime,havehtml from phome_ecms_表名
update phome_ecms_表名_index set checked=1
好了,第二步完成了。現在你打開信息內容頁,點修改可以進去了,已經沒有提示“您來自的鏈接不存在”這個錯誤了。但又出現個新問題,所有文本框里都沒有內容。什么鬼?原來啊,是我們沒有補充附表的內容
4、信息副表 phome_ecms_表名_data_1,用下面這條sql操作下:
insert into phome_ecms_表名_data_1(id,classid) select id,classid from phome_ecms_表名
5、另外,需要注意,再檢查ecms_表名_data以及ecms_表名_index等ID的值是否與ecms_表名中的FILENAME值一致,可確保您解決相關的問題。
這時,Excel導入數據后提示“您來自的鏈接不存在”這個問題就基本解決了。
新聞熱點
疑難解答