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

Luckyfishes
Luckyfishes 这家伙很懒,还没有设置简介

1 人点赞了该文章 · 2996 浏览

情形:评论了问题,点通知后无法自动展开评论 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();
	} 

发布于 2016-06-14 23:23

免责声明:

本文由 Luckyfishes 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

龙天
2016-06-15 13:45
改了,没用呀
final
2016-06-15 11:04
这个属于二次开发问题 有需要显示的 ,可以自己动手改下