求問一個比較難的問題?

來源:互聯網
上載者:User
大家好,求問discuz系統,如何增加自訂表格單項(模板--資料插入-資料查詢)??


請高手賜答!


回複討論(解決方案)

表單項是什麼意思?form表單?還是php頁面和模版?

表單項是什麼意思?form表單?還是php頁面和模版?



現在discuz發帖的基本就是類別 標題 文章內容這樣的模式


我想增加幾個項,比如我增加地區select、備忘input這樣。像分類資訊就要加上什麼價格了,新舊程度選擇了這樣

做模板容易,難就是涉及到發帖的程式要做改動、確保資料庫寫入、當然還有輸出。

後台直接$_POST就能擷取資料,若是在pre_forum_thread表上建立的欄位可以在\source\include\post\post_newthread.php,第386行左右找到$newthread = array(,在裡面添加相應欄位和資料,就可以了,若是自己單獨建立的表,可以用DB::insert插入資料

後台直接$_POST就能擷取資料,若是在pre_forum_thread表上建立的欄位可以在\source\include\post\post_newthread.php,第386行左右找到$newthread = array(,在裡面添加相應欄位和資料,就可以了,若是自己單獨建立的表,可以用DB::insert插入資料



後台直接$_POST就能擷取資料,若是在pre_forum_thread表上建立的欄位可以在\source\include\post\post_newthread.php,第386行左右找到$newthread = array(,在裡面添加相應欄位和資料,就可以了,若是自己單獨建立的表,可以用DB::insert插入資料



那如何獲得資料?讀取資料庫擷取貼文數據的是哪個程式?打算搞個副本,改改使用。

當然,用DB::select自己寫也行,但是我不想這樣,我覺得這樣和系統聯絡不夠緊密了

//擷取主題C::t('forum_thread')->fetch(1);//主題id,返回一維數組C::t('forum_thread')->fetch_all(array(1,2,3));//主題id(數組),返回二維數組//擷取文章C::t('forum_post')->fetch(9,37);//主題id,和文章id,返回一維數組C::t('forum_post')->fetch_all(9,array(25,26,27));//主題id,文章id(數組),返回二維數組


具體的找到\source\class\table\table_forum_post.php和\source\class\table\table_forum_thread.php查看
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.