自定义外部投稿模块

前台接口：{PUBLISH_URL}/contribution.php

模板定义：
模板目录位于：{templates}/plugins/contribution
default.html 默认模板，当内容模型自定义模板不存在时，使用该模板
contribution_{TableID}.html 内容模型默认自定义模板，{TableID}为内容模型TableID

比如我们在{templates}/plugins/contribution下定义一个contribution_1.html，新闻模型投稿默认使用

系统使用模板的优先顺序是：自定义模板（Tpl），内容模型自定义模板（contribution_{TableID}.html），默认模板（default.html）

参数定义：

TableID：内容模型ID，用于定位投稿录入界面模板（新闻投稿、软件下载投稿的录入界面都是不同的）
TargetNodeID：投稿目标结点ID
Tpl：自定义模板名称，模板名称需要以“.html”做后缀。比如现在使用{templates}/plugins/contribution下的test.html模板，参数就是Tpl=test
o：o=do即提交投稿


功能定义：

显示投稿界面：contribution.php?TableID=? 
提交投稿数据：
GET： contribution.php?o=do&TableID=?&TargetNodeID=?
POST：实际投稿数据，表单输入字段名格式为“data_内容模型字段名”，比如“Title”和“Content”字段的表单输入字段名为“data_Title”、“data_Content”


模板使用举例：
使用test.html作为新闻模型的投稿录入模板：contribution.php?TableID=1&Tpl=test
使用新闻模型的默认自定义模板：contribution.php?TableID=1
