導航:首頁 > 萬維百科 > 織夢cms提交表單提示非法操作

織夢cms提交表單提示非法操作

發布時間:2021-01-31 09:48:52

1、織夢cms遇到問題?

重裝,
就是把install 文件夾下面的文件還原回來,刪除install文件夾下面的install_lock.txt index.html , 然後給index.php.bak mole-install.php.bak 重命名,把後面的 .bak 刪除掉。這些很簡單,實在不懂,官網下載個沒安裝的,然後把install 下面的文件比對,多的刪除,文件名不一樣的重命名

2、織夢cms表單提交判斷正確的電話號碼怎麼寫?

方法有多個:
第一種JS判斷表單提交,最簡單的方法。不過我用JS驗證,判斷錯誤後return fasle 後表單還會提交,所以就失敗了。
第二種就是在dedecms的處理頁diy.php裡面做驗證,寫正則表達式判斷。

/plus/diy.php加驗證:

if($fieldinfo[0]=='yuyue_lianxi'){

$tel = ${$fieldinfo[0]};

if(!eregi("^13[0-9]{9}|15[0-9]{9}|14[0-9]{9}|18[0-9]{9}$",$tel)){
showMsg('填寫的手機號碼不正確','-1');
exit;
}
}

放在遍歷表單數據後就行了!

3、織夢cms有些文件的寫入許可權寫入許可權不能取消,服務配置是iis7.5

如果是伺服器,那很簡單。對於的文件夾,右鍵→屬性→安全→編輯

我這個是08系統,如果是03的直接右鍵→屬性→安全選中Users用戶就可以修改了。

如果還是不能修改,像我圖這樣的話,那是你伺服器賬號許可權的問題了。一般administrator許可權都可以修改~

4、在使用織夢CMS系統時,我新建了一個內容模型,然後發布文章就出現這個提示:

這個好像是你添加內容模型,沒有對相應的處理程序做修改造成的,添加模型也要同時修改模型的發布和修改程序,以及顯示模板

5、phpcms點擊碎片添加提示非法操作

在模板中直接插入 {block('news', 1)} 格式的碎片標簽,然後進後台模板管理點擊「可視化」即可看到添加碎片的鏈接。

碎片參數說明:

1、第一個參數「news」是頁面唯一標識,您可以自己命名;

2、第二個參數「1」是當前頁面的碎片序號,為正整數,保證同一頁面不重復即可

如何新建碎片

1、選中增加碎片的模板,在要添加的位置寫上類似如下{pc:block pos="chuangxinji_index_left"}{/pc}的語句。 "chuangxinji_index_left" 為頁面的標識,第二個參數可以省略。

2、在後台的內容-》內容發布管理-》碎片管理,點擊下內容頁(如果添加的碎片在內容頁,就點擊內容頁,如果在首頁,就點擊首頁)。在新跳轉的頁面中,在添加碎片的位置會出現「碎片:碎片名」 。點擊這個碎片,點擊 添加碎片,在碎片配置好後點擊確定。

3、刷新一下,在碎片管理里,會出現設置好的碎片 chuangxinji_index_left ,點擊「維護內容」那個圖標,然後在編輯框里對碎片進行編輯。

更多問題到問題求助專區http://bbs.hounwang.com/

6、織夢網CMS DEDE 網站後台被黑鏈修改了,自己登入不上去,怎麼辦?

打開dede_admin數據表:

進入你的MYSQL後台,然後在你的資料庫名中,找到dede_admin這項如圖,pwd下的值就是你的密碼,織夢密碼採取的是MD5加密,破解麻煩而且沒有必要,重置簡單最快!

重置管理員密碼為admin:

dede_admin這這項表下,點「編輯按鈕」,進入數據表編輯狀態,將「pwd」後面的這項值修改為f297a57a5a743894a0e4,這串數字就是織夢的默認密碼admin。

建議直接復制進去,修改好後,點執行,這時候密碼就已經重置成功了,可以登陸後台了。

登陸後台修改密碼:

直接用默認用戶名和密碼是不安全的,需要修改,登陸你的織夢後台地址:用戶名admin,密碼admin。

進入系統——系統用戶管理——admin超級管理員界面——更改——輸入密碼——保存用戶——注銷用新密碼重新登陸。

至此,織夢後台管理員的密碼和重置和修改就完成了。

文章原文:http://jingyan.baidu.com/article/1709ad80d0bcc94634c4f0e5.html

7、如何設置織夢cms自定義表單欄位為必填項

1.編輯器打開\plus\diy.php
2.在40行左右找到此行代碼:
$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);
3.在這一行代碼之下,加入代碼,復制的話刪掉代碼中的空行.

//增加必填欄位判斷
if($required!=''){
if(preg_match('/,/', $required))
{
$requireds = explode(',',$required);
foreach($requireds as $field){
if($$field==''){
showMsg('帶*號的為必填內容,請正確填寫', '-1');
exit();
}
}
}else{
if($required==''){
showMsg('帶*號的為必填內容,請正確填寫', '-1');
exit();
}
}
}
//end
4.保存完成後,在表單模版頁面找到這行代碼:
1
<form action="/plus/diy.php" enctype="multipart/form-data" method="post">
在這行代碼之下,加入代碼:
1
<input type="hidden" name="required" value="數據欄位名,數據欄位名" />
注意這行代碼要修改下,根據你的表單所需要設置的必填項,例如設置「姓名」、「郵箱」為必填項.
添加新欄位--「表單提示文字」:姓名--「欄位名稱」:name
添加新欄位--「表單提示文字」:郵箱--「欄位名稱」:email
此行代碼應為:
1
<input type="hidden" name="required" value="name,email" />
這樣就把這兩個選項設置為必填項了,如果沒有填寫就提交,會打開窗口提示「帶*號的為必填內容,請正確填寫」,當然,這一句話可以改成其它的文字.
網上看到另一種方法,未測試,僅作為資料收藏.
js方法:
1.先在要發布表單的模板上加
1
<script src='你的路徑/js.js' type="text/javascript"></script>
2.在你自定義的路徑新建文件js.js,然後復制以下內容粘貼保存,代碼:

<!--
$(document).ready(function()
{
//驗證
$('#complain').submit(function ()
{
if($('#name').val()==""){
$('#name').focus();
alert("用戶名不能為空!");
return false;
}
if($('#tel').val()=="")
{
$('#tel').focus();
alert("聯系電話不能為空!");
return false;
}
if($('#title').val()=="")
{
$('#title').focus();
alert("標題不能為空!");
return false;
}
if($('#text').val()=="")
{
$('#text').focus();
alert("具體內容不能為空!");
return false;
}
})
});
-->
注:

$('#complain').submit(function () //complain為自定義表單的ID,如果生成的表單沒有可以自行加上,即 id="complain".
if($('#name').val()==""){
$('#name').focus();//#name為要驗證表單中的ID,如想讓用戶名不能為空,在後台用戶名的數據欄位名設為name,下同.
3.設置好後更新就可以看到效果了.
希望本文所述對大家的dedecms建站有所幫助。

與織夢cms提交表單提示非法操作相關的知識