因网站需要,有些个性化的设置,求助解决方案,不会代码

图片问答社区,问题必须上传图片,怎么设置,
首页问题显示缩略图片,怎么设置。

发起问题时,问题发布指南在哪里修改。

默认高级提问在哪里修改
已邀请:

Sank - [Anwsion]

赞同来自: zhengqiang jinshuo 搜视网 李力 周军 paotengpian 不评更多 »

问题发布指南页面模版位于:views\default\publish\index.tpl.htm。

问题必须上传图片,暂时没有开关设置,可通过添加以下代码实现:

1、打开文件app\publish\model\publish_class.inc.php,定位到第16行,在第一个"{"之后加入以下代码:

public function get_attach_by_access_key($item_type, $attach_access_key)
{
if (! $attach_access_key)
{
return false;
}

return $this->fetch_all('attach', 'item_type = \'' . $this->quote($item_type) . '\' AND access_key = \'' . $this->quote($attach_access_key) . '\'');
}

2、打开文件app\publish\controller\c_ajax_class.inc.php,定位到第364行,在"{"之后,加入以下代码:

if(!$this->model('publish')->get_attach_by_access_key('question', $_POST))
{
H::ajax_json_output(AWS_APP::RSM(array(
'tips_id' => 'quick_publish_message'
), '-1', "请上传附件。"));
}

定位到第254行,在"{"之后,加入以下代码:

if(!$this->model('publish')->get_attach('question', $question_id))
{
if(!$this->model('publish')->get_attach_by_access_key('question', $_POST))
{
H::ajax_json_output(AWS_APP::RSM(array(
'tips_id' => 'quick_publish_message'
), '-1', "请上传附件。"));
}
}

zhengqiang - WeCenter 产品经理

赞同来自: imzhouyang 搜视网

这个涉及到程序部分,周一给一些建议给你

imzhouyang - 带啥好,我知道(www.daishahao.com)

赞同来自:

这个我也需要,老大也教下我啊。。

该问题目前已经被锁定, 无法添加新回复