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