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

图片问答社区,问题必须上传图片,怎么设置, 首页问题显示缩略图片,怎么设置。 发起问题时,问题发布指南在哪里修改。 默认高级提问在哪里修改
    已邀请:

    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)

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

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