一個好的圖片庫要配上簡單的說明摘要才能讓讀者更容易讀懂,phpcms的組圖字段長度太短,現教你如何修改phpcms組圖說明字段的長度,系統自帶是,input 字段類型為char(50),我們修改為 textarea 字段類型為text.
具體步驟:
1、修改數據庫字段類型。
更改phpcms_attachment表中的description字段,類型修改為text
2、修改input為textarea
文件一:/data/cache_model/content_form.class.php,找到481行:
- $data .= "<div id='file_uploaded_$aid'><span style='width:30px'><input type='checkbox' name='{$field}_delete[]' value='$aid' title='刪除'></span><span style='width:40px'><input type='text' name='{$field}_listorder[$aid]' value='$v[listorder]' size='3' title='排序'></span><span style='width:60px'><input type='text' name='{$field}_description[$aid]' value='$v[description]' size='20' title='修改圖片說明'></span> <a href='###' onMouseOut='javascript:FilePreview(/"$url/", 0);' onMouseOver='javascript:FilePreview(/"$url/", 1);'>$v[filename] ".($v['description'] ? '('.$v['description'].')' : '')."</a></div>/n";
- //替換為:
- $data .= "<div id='file_uploaded_$aid'><span style='width:30px'><input type='checkbox' name='{$field}_delete[]' value='$aid' title='刪除'></span><span style='width:40px'><input type='text' name='{$field}_listorder[$aid]' value='$v[listorder]' size='3' title='排序'></span><span style='width:60px'><textarea rows='2' name='{$field}_description[$aid]' title='修//改圖片說明' cols='60'>$v[description]</textarea></span> <a href='###' onMouseOut='javascript:FilePreview(/"$url/", 0);' onMouseOver='javascript:FilePreview(/"$url/", 1);'>$v[filename] ".($v['description'] ? '('.$v['description'].')' : '')."</a></div>/n";
- //找到490行:
- $data .= '<div id="file_1"><input type="file" name="'.$field.'[1]" size="20" onchange="javascript:AddInputFile(/''.$field.'/')"> <input type="text" name="'.$field.'_description[1]" size="20" title="名稱"> <input type="button" value="刪除" name="Del" onClick="DelInputFile(1);">
- '.$addmorepic.'</div>'; //Vevb.com
- //替換為:
- $data .= '<div id="file_1"><input type="file" name="'.$field.'[1]" size="20" onchange="javascript:content_form.class.php(/''.$field.'/')"> <textarea rows="2" name="'.$field.'_description[1]" title="名稱" cols="60"></textarea> <input type="button" value="刪除" name="Del" onClick="DelInputFile(1);">
文件二:/images/js/common.js,找到283行:
- var fileTag = "<div id='file_"+FileNum+"'><input type='file' name='"+Field+"["+FileNum+"]' size='20' onchange='javascript:AddInputFile(/""+Field+"/")'> <input type='text' name='"+Field+"_description["+FileNum+"]' size='20' title='名稱'> <input type='button' value='刪除' name='Del' onClick='DelInputFile("+FileNum+");'></div>";
- //替換為:
- var fileTag = "<div id='file_"+FileNum+"'><input type='file' name='"+Field+"["+FileNum+"]' size='20' onchange='javascript:AddInputFile(/""+Field+"/")'> <textarea rows='2' name='"+Field+"_description["+FileNum+"]' title='名稱' cols='60'></textarea> <input type='button' value='刪除' name='Del' onClick='DelInputFile("+FileNum+");'></div>";
新聞熱點
疑難解答