zencart上傳產(chǎn)品圖片的時候,如果產(chǎn)品圖片的名字太長的話(超過64個字節(jié)),會導(dǎo)致圖片名字被截斷保存在數(shù)據(jù)庫里面,這樣的話,前臺顯示的產(chǎn)品的圖片就不完整,也就導(dǎo)致了圖片無
zencart上傳產(chǎn)品圖片的時候,如果產(chǎn)品圖片的名字太長的話(超過64個字節(jié)),會導(dǎo)致圖片名字被截斷保存在數(shù)據(jù)庫里面,這樣的話,前臺顯示的產(chǎn)品的圖片就不完整,也就導(dǎo)致了圖片無法顯示出來。
造成這個問題其實是因為zencart默認的保存產(chǎn)品圖片名字的字段大小設(shè)置太小了引起的,默認的只有64個字節(jié)大小。所以要想完整的顯示名字太長的圖片的話,只要修改這個字段的字節(jié)大小就可以了。
可以直接進入數(shù)據(jù)庫控制面板里面對產(chǎn)品表products 修改products_image字段,把字段的字節(jié)數(shù)變大一點就可以了。
也可以直接進入后臺–工具–安裝SQL腳本 輸入下面的SQL語句,然后執(zhí)行就可以了
1
|
ALTER TABLE `products` MODIFY COLUMN `products_image` VARCHAR(164) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL; |