求问一个比较难的问题?

WBOY
Freigeben: 2016-06-23 13:43:19
Original
934 Leute haben es durchsucht

大家好,求问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(数组),返回二维数组
Nach dem Login kopieren


具体的找到\source\class\table\table_forum_post.php和\source\class\table\table_forum_thread.php查看

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!