迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統(tǒng)。
業(yè)務經理
微信掃描以上二維碼
028-61286886
在線咨詢
前臺表單投稿如何成為文章模塊內的文章
比如 文章 / news 內容頁放置一個投稿表單newsform
1)自動選擇當前頁面所屬欄目為投稿欄目
2)自動關聯(lián)當前頁面文章,調用時可以按關聯(lián)條件調用
3)表單投稿后會成為news模塊的一篇普通文章,表單投稿填寫字段會有title,description ,content,
重點:表單投稿后會成為news模塊內一篇普通文章,不存儲到form數(shù)據(jù)表內
插件版權:官方插件插件名稱:模塊表單
模塊表單就是內容的子內容,他本身就關聯(lián)好了內容,他是先有內容再有子表單
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@官方插件技術-大山 關聯(lián)是沒錯,然而它提交后存儲到form數(shù)據(jù)表內,沒有成為文章news模塊內的一篇普通文章
目前沒有這種功能
可以有
<form action="" class="form-horizontal" method="post" name="newsform" id="newsform"> <input name="is_form" type="hidden" value="1"> <input name="is_admin" type="hidden" value="0"> <input name="is_tips" type="hidden" value=""> <input name="csrf_test_name" type="hidden" value="{csrf_hash()}"> <input name="is_draft" id="dr_is_draft" type="hidden" value="0"> <input name="module" id="dr_module" type="hidden" value="news"> <input id='dr_catid' name='catid' type="hidden" value="{$catid}"> <input name="id" id="dr_id" type="hidden" value="0"> <input name="data[title]" id="dr_title" value=""/> <script type="text/javascript" src="/api/ueditor/ueditor.config.js?v=20210409165251"></script> <script type="text/javascript" src="/api/ueditor/ueditor.all.min.js?v=20210409165251"></script> <script class="dr_ueditor" name="data[content]" type="text/plain" id="dr_content"></script><script type="text/javascript">$(function(){var editor_content=new baidu.editor.ui.Editor({ismobile:0,UEDITOR_HOME_URL:"/api/ueditor/",UEDITOR_ROOT_URL:"/api/ueditor/",serverUrl:"/index.php?s=api&c=file&token=a987a876a6f403a4404fb9243621aa8e&m=ueditor&image_reduce=0&attachment=0&is_wm=0&rid=news/home/add/id:0&",lang:"zh-cn",langPath:"/api/language/",toolbars:[["undo","redo","|","bold","italic","underline","fontborder","strikethrough","superscript","subscript","removeformat","formatmatch","autotypeset","blockquote","pasteplain","|","forecolor","backcolor","insertorderedlist","insertunorderedlist","selectall","cleardoc","|","rowspacingtop","rowspacingbottom","lineheight","|","customstyle","paragraph","fontfamily","fontsize","|","directionalityltr","directionalityrtl","indent","|","justifyleft","justifycenter","justifyright","justifyjustify","|","touppercase","tolowercase","|","link","unlink","anchor","|","imagenone","imageleft","imageright","imagecenter","|","simpleupload","insertimage","emotion","scrawl","insertvideo","attachment","map","insertframe","insertcode","template","background","|","horizontal","date","time","spechars","|","inserttable","deletetable","insertparagraphbeforetable","insertrow","deleterow","insertcol","deletecol","mergecells","mergeright","mergedown","splittocells","splittorows","splittocols","charts","|","print","preview","searchreplace","drafts"]],initialContent:"",pageBreakTag:"_ueditor_page_break_tag_",initialFrameWidth:"100%",initialFrameHeight:"400",initialStyle:"body{font-size:14px}",autoFloatEnabled:false,allowDivTransToP:true,autoHeightEnabled:false,charset:"utf-8",});editor_content.render("dr_content")});</script> <input name="data[description]" id="dr_description" value=""/> <input name="data[keywords]" id="dr_keywords" value="{$meta_keywords}"/> <input type="text" class="form-control" name="code">{dr_code(120, 35)} <button type="button" onclick="$('#dr_is_draft').val(0);dr_ajax_submit('/index.php?s=member&app=news&c=home&m=add', 'newsform', '2000')" class="btn green"> <i class="fa fa-save"></i> 保存內容</button> </form>
使用關鍵字做關聯(lián)~ 如果你要用關聯(lián)字段的話,就需要專門針對關聯(lián)字段做一個寫法
回復@小黃人 18html
真厲害啊,數(shù)據(jù)提交功能已經實現(xiàn)了。字段關聯(lián)暫等下個階段再說。目前還有幾個疑問:
1)如何調用表單?
show.html頁面放置按鈕<a href="{Router::mform_post_url("newsform", $id, news)}">點擊按鈕跳轉去表單</a>
對應的url為: /index.php?s=news&c=newsform&m=post&cid=數(shù)字
這樣是否正確?
2)<input name="data[description]" id="dr_description" value=""/> 我修改為<textarea
提交內容存儲不完整,只存儲了一個文字。
<div class="form-group" id="dr_row_description">
<label class="control-label col-md-2">描述</label>
<div class="col-md-10"><textarea class="form-control" style="height:60px; width:500px;" name="data[description]" id="dr_description"></textarea></div>
</div>
3)show.html提交表單,提交成功后如何返回到之前瀏覽的show.html
模塊表單就是內容的子內容,他本身就關聯(lián)好了內容,他是先有內容再有子表單
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@官方插件技術-大山 關聯(lián)是沒錯,然而它提交后存儲到form數(shù)據(jù)表內,沒有成為文章news模塊內的一篇普通文章
目前沒有這種功能
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
可以有
<form action="" class="form-horizontal" method="post" name="newsform" id="newsform"> <input name="is_form" type="hidden" value="1"> <input name="is_admin" type="hidden" value="0"> <input name="is_tips" type="hidden" value=""> <input name="csrf_test_name" type="hidden" value="{csrf_hash()}"> <input name="is_draft" id="dr_is_draft" type="hidden" value="0"> <input name="module" id="dr_module" type="hidden" value="news"> <input id='dr_catid' name='catid' type="hidden" value="{$catid}"> <input name="id" id="dr_id" type="hidden" value="0"> <input name="data[title]" id="dr_title" value=""/> <script type="text/javascript" src="/api/ueditor/ueditor.config.js?v=20210409165251"></script> <script type="text/javascript" src="/api/ueditor/ueditor.all.min.js?v=20210409165251"></script> <script class="dr_ueditor" name="data[content]" type="text/plain" id="dr_content"></script><script type="text/javascript">$(function(){var editor_content=new baidu.editor.ui.Editor({ismobile:0,UEDITOR_HOME_URL:"/api/ueditor/",UEDITOR_ROOT_URL:"/api/ueditor/",serverUrl:"/index.php?s=api&c=file&token=a987a876a6f403a4404fb9243621aa8e&m=ueditor&image_reduce=0&attachment=0&is_wm=0&rid=news/home/add/id:0&",lang:"zh-cn",langPath:"/api/language/",toolbars:[["undo","redo","|","bold","italic","underline","fontborder","strikethrough","superscript","subscript","removeformat","formatmatch","autotypeset","blockquote","pasteplain","|","forecolor","backcolor","insertorderedlist","insertunorderedlist","selectall","cleardoc","|","rowspacingtop","rowspacingbottom","lineheight","|","customstyle","paragraph","fontfamily","fontsize","|","directionalityltr","directionalityrtl","indent","|","justifyleft","justifycenter","justifyright","justifyjustify","|","touppercase","tolowercase","|","link","unlink","anchor","|","imagenone","imageleft","imageright","imagecenter","|","simpleupload","insertimage","emotion","scrawl","insertvideo","attachment","map","insertframe","insertcode","template","background","|","horizontal","date","time","spechars","|","inserttable","deletetable","insertparagraphbeforetable","insertrow","deleterow","insertcol","deletecol","mergecells","mergeright","mergedown","splittocells","splittorows","splittocols","charts","|","print","preview","searchreplace","drafts"]],initialContent:"",pageBreakTag:"_ueditor_page_break_tag_",initialFrameWidth:"100%",initialFrameHeight:"400",initialStyle:"body{font-size:14px}",autoFloatEnabled:false,allowDivTransToP:true,autoHeightEnabled:false,charset:"utf-8",});editor_content.render("dr_content")});</script> <input name="data[description]" id="dr_description" value=""/> <input name="data[keywords]" id="dr_keywords" value="{$meta_keywords}"/> <input type="text" class="form-control" name="code">{dr_code(120, 35)} <button type="button" onclick="$('#dr_is_draft').val(0);dr_ajax_submit('/index.php?s=member&app=news&c=home&m=add', 'newsform', '2000')" class="btn green"> <i class="fa fa-save"></i> 保存內容</button> </form>使用關鍵字做關聯(lián)~ 如果你要用關聯(lián)字段的話,就需要專門針對關聯(lián)字段做一個寫法
回復@小黃人 18html
真厲害啊,數(shù)據(jù)提交功能已經實現(xiàn)了。字段關聯(lián)暫等下個階段再說。目前還有幾個疑問:
1)如何調用表單?
show.html頁面放置按鈕<a href="{Router::mform_post_url("newsform", $id, news)}">點擊按鈕跳轉去表單</a>
對應的url為: /index.php?s=news&c=newsform&m=post&cid=數(shù)字
這樣是否正確?
2)<input name="data[description]" id="dr_description" value=""/> 我修改為<textarea
提交內容存儲不完整,只存儲了一個文字。
<div class="form-group" id="dr_row_description">
<label class="control-label col-md-2">描述</label>
<div class="col-md-10"><textarea class="form-control" style="height:60px; width:500px;" name="data[description]" id="dr_description"></textarea></div>
</div>
3)show.html提交表單,提交成功后如何返回到之前瀏覽的show.html