没看到:开关,囧呀!
由于很多人认为分类功能是增加用户负担.
改起来有是相当的困难,建议官方后台增加分类开关功能.
(鉴于官方已经实现了关闭分类的功能所以,我被喷也是情理之中的,哈哈(^-^))
如下是一种简单的不用选择分类的实现:
修改js/common.js 280行,
//选择分类
defaults.category_enable > 0 ?
html += '<div class="qs_txtare"><div class="a_qsAskQuestion">'+
'<div class="a_qsClassList i_prl">'+
'<span onclick="$.Q.selectd({fg:this,category_id_qs:'+(defaults.category_id!=''&& defaults.category_id > 0 ? defaults.category_id : '0')+'});" id="category_container_start" class="a_qsSelect a_txtClass i_glotxtClass i_prl"><big class="i_gltxtHide" id="qs_select" data-type="-1">选择分类</big><em id="qs_arr" class="i_pas i_small cur" title="选择分类"></em></span><input type="hidden" id="category_id" value="" name="category_id">'+
'<div id="qs_data_list" class="i_data_list i_pas">'+
'</div>'+ ' </div>'+'</div>'+
'</div>':''; //end class="qs_txtare"
其实很简单,大家只要修改这一个地方,剩下的就是修改一些css属性.
//选择分类
html += defaults.category_enable > 0 ?
'<div class="qs_txtare"><div class="a_qsAskQuestion">'+
'<div class="a_qsClassList i_prl">'+
'<input type="hidden" id="category_id" value="1" name="category_id">'+
'<div id="qs_data_list" class="i_data_list i_pas">'+
'</div>'+
' </div>'+
'</div>'+
'</div>'+(defaults.topic_title ? '<input type="hidden" value="'+defaults.topic_title+'" name="topics[]">':''):'<div class="qs_txtare"><div class="q_topicManage"><span id="i_PublicTopic_pop" class="q_topicMuster">'+(defaults.topic_title ? '<a style="" data-value="'+defaults.topic_title+'" class="i_glotopic i_prl pd">'+defaults.topic_title+'<em title="删除" onclick="$.topic.deleted_topic(this,event,true,null,\'_pop\');" class="handle i_pas">×</em><input type="hidden" value="'+defaults.topic_title+'" name="topics[]"></a>':'')+'</span><span id="editor_topicBtns_pop" onclick="$.topic.editor_topic({flg:this,make:true,pop:true});" title="话题编辑" class="q_editor i_small" style="visibility:visible;margin-left:0;">添加话题 »</span></div></div>'; //end class="qs_txtare"
这个是默认把问题的分类为1的,千万不要让分类为值为0,因为在对分类的非零判断太多了,
so,如果有什么问题可以@或者回帖.
快速发起修改后的样子,
阅读全文
收起全文