2016-06-14-01:无法自动展开问题评论二次开发

情形:评论了问题,点通知后无法自动展开评论
url:/question/123?notification_id=65647&comment_unfold=question
涉及代码:
1,UPLOAD\static\js\app\question_detail.js
		//自动展开评论
if (COMMENT_UNFOLD == 'all')
{
$('.aw-add-comment').click();
}
else if (COMMENT_UNFOLD == 'question')
{
$('.aw-question-detail-meta .aw-add-comment').click();
}
应该改成:
		//自动展开评论
if (COMMENT_UNFOLD == 'all')
{
$('.aw-add-comment').click();
}
else if (COMMENT_UNFOLD == 'question')
{
$('.aw-question-detail-meta').click();
}
因为全文扫描,已经没有 aw-question-detail-meta 这个类了。所以为了唯一标识问题评论,加上这个类就可以
了,因此有了第2个代码要改:
2,UPLOAD\views\default\question\index.tpl.htm
在问题评论的<a>上加上黑体(因为大家可能2次开发,所以不能说行数)
<a tabindex="0" title="评论" data-id="<?php echo $this->question_info['question_id']; ?>" data-type="question" class="aw-add-comment aw-question-detail-meta text-color-999.....
 
 
---手机上一样的思路,需要改以下代码:
UPLOAD\views\default\m\question.tpl.htm  ---加类名
C:\LD\php\trunk\UPLOAD\static\mobile\js\app.js 
	//问题评论展开if any
if(window.location.href.search('comment_unfold=question')>-1)
{
$('.aw-question-detail-meta').click();
}

2 个评论

这个属于二次开发问题
有需要显示的 ,可以自己动手改下
改了,没用呀

要回复文章请先登录注册