jeecms上傳圖片
A. jeecms二次開發前台的圖片上傳許可權怎麼配置
jeecms後台 - 用戶 - 角色 - 功能許可權 - 附件許可權管理打鉤
跟本機有沒有裝FTP沒關系。你看一下上傳有沒有報錯。查看一下日誌。
如果日誌中沒發現錯誤,看一下你上傳的內容是不是同步到FTP中去了。如果有同步到FTP中,檢查一下FTP帳號設置有沒有錯誤。
C. jeecms在滾動新聞列表後面增加圖片
[@cms_content_list]
[#list tag_list as a]
<img src="${a.typeImg!site.defImg}" alt="${a.title}" /> <!--這里就是圖片了。-->
[/#list]
[/@cms_content_list]
D. 百度ueditor能不能上傳pdf
可以上傳的,如果不能上傳,在js代碼里設置下;一般網路官方下載的ueditor編輯器,默認都是帶了PDF上傳功能的,參考如下官方代碼:
//默認值:
[
".png", ".jpg", ".jpeg", ".gif", ".bmp",
".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",
".ogg", ".ogv", ".mov", ".wmv", ".mp4", ".webm", ".mp3", ".wav", ".mid",
".rar", ".zip", ".tar", ".gz", ".7z", ".bz2", ".cab", ".iso",
".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
]
E. java源碼部署問題(關於jeecms開發)
java的部署主要是遵循J2EE規范,一般是把源碼按照規范放到一個web(比如tomcat啥的)容器,類似php的apache伺服器,所以你要二次開發,就需要了解原來系統的環境,一般說明中會有,然後停掉伺服器,把你修改好的代碼更新,重啟伺服器。如果要自動可能需要自己簡單的實現一下,或者用一些第三方優秀工具啥的,如果還有問題可以繼續追問,或者看我的網路空間
F. 如何替換JEECMS 里的文本編輯器為百度的ueditor
1、拷貝源碼包中的dialogs、themes、net、third-party、editor_all.js和editor_config.js到ueditor文件夾中。
2、在ueditor文件夾里的editor_config.js里設置絕對路徑:
把URL = window.UEDITOR_HOME_URL||tmp.substr(0,tmp.lastIndexOf("/")+1).replace("_examples/","").replace("website/","");
改成URL= window.UEDITOR_HOME_URL||"/ueditor/";
3、加入文件頭,注意次序不要錯:
<script type="text/javascript" src="/ueditor/editor_config.js"></script>
<script type="text/javascript" src="/ueditor/editor_all.js"></script>
<link rel="stylesheet" href="/ueditor/themes/default/ueditor.css">
4、加入實體,其中div或者textarea是實例,script是引用語句。
<div id="myEditor" style="width:800px;"></div>
<script type="text/javascript">
var editor = new .editor.ui.Editor();
editor.render("myEditor");
</script>
可以在div或textarea中加name屬性,以改變傳值變數名,覆蓋默認變數名,在一頁里引用多個實例時用,如下:
<textarea id="myEditor" style="width:800px;" name="myContent"></textarea>
<script type="text/javascript">
var editor = new .editor.ui.Editor();
editor.render("myEditor");
</script>
5、傳值到資料庫:
默認傳值變數為editorValue,這個可以在editor_config.js文件里的textarea:後面修改。
◆如果不放在控制項里:後端可以用Request.Form["editorValue"]來獲取,這個值只能由有提交功能的按鈕來提取。
◆用FormView控制項實現插入功能:
①在<InsertItemTemplate>里把<asp:TextBox Text='<%# Bind("newsContent") %>' ...什麼的替換成:
<textarea id="myEditor" style="width:800px;" ></textarea>
<script type="text/javascript">
var editor = new .editor.ui.Editor();
editor.render("myEditor");
</script>
②在<InsertItemTemplate>的底端,一定要把<asp:LinkButton ...的提交按鈕改換成<asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="確定新增" />
③在此FormView的數據源<asp:SqlDataSource里的<InsertParameters>里:
把<asp:Parameter Name="newsContent" Type="String" />改成<asp:FormParameter FormField="editorValue" Name="newsContent" Type="String" />
◆用ListView控制項實現插入功能:
①在<InsertItemTemplate>里把<asp:TextBox Text='<%# Bind("newsContent") %>' ...什麼的替換成:
<textarea id="myEditor1" name="insertEditorValue" style="width:800px;" ></textarea>
<script type="text/javascript">
var editor = new .editor.ui.Editor();
editor.render("myEditor1");
</script>
關鍵點:textarea一定要加上name屬性以防止和編輯模塊中的傳值參數起沖突;
textarea的id也要和編輯模塊的有區別,但要和render("的id保持一致。
②在此ListView的數據源<asp:SqlDataSource里的<InsertParameters>里:
把<asp:Parameter Name="newsContent" Type="String" />改成<asp:FormParameter FormField="insertEditorValue" Name="newsContent" Type="String" />
◆用ListView控制項實現編輯功能:
①首先要打開ueditor目錄下的editor_config.js文件,設置,autoClearinitialContent:false否則一點滑鼠內容就消失了。
②在<EditItemTemplate>里把<asp:TextBox Text='<%# Bind("newsContent") %>' ...什麼的替換成:
<textarea id="myEditor2" name="editEditorValue" style="width:800px;"><asp:Label ID="Label1" runat="server" Text='<%# Eval("newsContent") %>'></asp:Label></textarea>
<script type="text/javascript">
var editor = new .editor.ui.Editor();
editor.render("myEditor2");
</script>
③在此ListView的數據源<asp:SqlDataSource里的<UpdateParameters>里:
把<asp:Parameter Name="newsContent" Type="String" />改成<asp:FormParameter FormField="editEditorValue" Name="newsContent" Type="String" />
6、常見問題解決:
圖片上傳不成功?
由於目前官方提供的最新的.NET 1.2.1.0版本 是.Net FrameWork 4.0 ,所以如果在你的項目里是是.Net FrameWork 3.5
請做如下修改:
刪除官方下的.Net/web.config,(只用vs自動生成的web.config就可以了)
這樣就沒有問題了。
或者修改你網站的.NET版本:右擊「解決方案資源管理器」的網站根文件夾,選「屬性頁」,「生成」標簽里改。