Browse Source

分享页面的一些bug

luyanan 7 years ago
parent
commit
78753a270e
9 changed files with 492 additions and 16 deletions
  1. 68 4
      e/a.html
  2. 83 2
      e/c.html
  3. 67 2
      e/l.html
  4. 68 1
      e/p.html
  5. 67 1
      e/r.html
  6. 67 2
      e/z.html
  7. 2 2
      js/cmpInforShow.js
  8. 67 1
      js/inviteAuthor.js
  9. 3 1
      js/public/shareCom.js

+ 68 - 4
e/a.html

@ -131,9 +131,7 @@
131 131
						if($data.articleContent) {
132 132
							document.getElementById("articleContent").innerHTML = $data.articleContent;
133 133
							
134
							descContent=document.getElementById("articleContent").innerText;
135
							console.log($data.articleContent)
136
							console.log(descContent)
134
							descContent=document.getElementById("articleContent").innerText.substr(0,40);
137 135
						}
138 136
						if($data.subject) {
139 137
							document.getElementsByClassName("tagList")[0].style.display = "block";
@ -187,7 +185,73 @@
187 185
					articleId: oArticleModule.articleId
188 186
				}, "get", oArticleModule.articleMess);
189 187
				
190
				shareWays();//分享方式
188
				/*微信分享*/
189
				$.ajax({
190
					url: "../ajax/weixin/jsapiTicket",
191
					type: 'get',
192
					dataType: 'json',
193
					contentType: "application/x-www-form-urlencoded; charset=utf-8",
194
					data: {
195
						'url': location.href.split('#')[0]
196
					},
197
					success: function(data) {
198
						if(data.data) {
199
							wx.config({
200
								debug: false, //调试模式好犀利
201
								appId: data.data.appId,
202
								timestamp: data.data.timestamp,
203
								nonceStr: data.data.nonceStr,
204
								signature: data.data.signature,
205
								jsApiList: [ // 所有要调用的 API 都要加到这个列表中
206
									"onMenuShareAppMessage",
207
									"onMenuShareTimeline",
208
									"onMenuShareQQ",
209
									"onMenuShareQZone",
210
									"scanQRCode",
211
								]
212
							});
213
							wx.ready(function() {
214
								// 在这里调用 API
215
								wx.onMenuShareAppMessage({ //分享给朋友
216
									title: shareTitle, // 分享标题
217
									desc: descContent, // 分享描述
218
									link: lineLink, // 分享链接
219
									imgUrl: imgUrl, // 分享图标
220
									success: share_success_callback,
221
									cancel: share_cancel_callback
222
								});
223
								wx.onMenuShareTimeline({ //分享到朋友圈
224
									title: shareTitle, // 分享标题
225
									desc: descContent, // 分享描述
226
									link: lineLink, // 分享链接
227
									imgUrl: imgUrl, // 分享图标
228
									success: share_success_callback,
229
									cancel: share_cancel_callback
230
								});
231
								wx.onMenuShareQQ({ //分享到QQ
232
									title: shareTitle, // 分享标题
233
									desc: descContent, // 分享描述
234
									link: lineLink, // 分享链接
235
									imgUrl: imgUrl, // 分享图标
236
									success: share_success_callback,
237
									cancel: share_cancel_callback
238
								});
239
								wx.onMenuShareQZone({ //分享到QQ空间
240
									title: shareTitle, // 分享标题
241
									desc: descContent, // 分享描述
242
									link: lineLink, // 分享链接
243
									imgUrl: imgUrl, // 分享图标
244
									success: share_success_callback,
245
									cancel: share_cancel_callback
246
								});
247
							});
248
							//分享成功后的回调函数	
249
							function share_success_callback() {}
250
							//用户取消分享后执行的回调函数	
251
							function share_cancel_callback() {}
252
			    		}
253
					}
254
				});
191 255
			})
192 256
		</script>
193 257


+ 83 - 2
e/c.html

@ -91,7 +91,22 @@ $(document).ready(function() {
91 91
	companyMessage(orgId);
92 92
	getArticel();
93 93
	getResource();
94
	shareWays();//分享方式
94
	
95
	$.ajax({
96
		"url": "/ajax/org/incPageViews",
97
		"type": "POST",
98
		"dataType": "json",
99
		"data": {
100
			"id": orgId
101
		},
102
		"success": function(data) {
103
			console.log(data);
104
			if(data.success) {}
105
		},
106
		"error": function() {
107
			//$.MsgBox.Alert('提示', '链接服务器超时')
108
		}
109
	});
95 110
	
96 111
	$("body").on("click",".seeMore,#goCmpBrief",function(){
97 112
		location.href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app";
@ -267,7 +282,73 @@ $(document).ready(function() {
267 282
			}
268 283
		})
269 284
	}
270
    
285
    /*微信分享*/
286
	$.ajax({
287
		url: "../ajax/weixin/jsapiTicket",
288
		type: 'get',
289
		dataType: 'json',
290
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
291
		data: {
292
			'url': location.href.split('#')[0]
293
		},
294
		success: function(data) {
295
			if(data.data) {
296
				wx.config({
297
					debug: false, //调试模式好犀利
298
					appId: data.data.appId,
299
					timestamp: data.data.timestamp,
300
					nonceStr: data.data.nonceStr,
301
					signature: data.data.signature,
302
					jsApiList: [ // 所有要调用的 API 都要加到这个列表中
303
						"onMenuShareAppMessage",
304
						"onMenuShareTimeline",
305
						"onMenuShareQQ",
306
						"onMenuShareQZone",
307
						"scanQRCode",
308
					]
309
				});
310
				wx.ready(function() {
311
					// 在这里调用 API
312
					wx.onMenuShareAppMessage({ //分享给朋友
313
						title: shareTitle, // 分享标题
314
						desc: descContent, // 分享描述
315
						link: lineLink, // 分享链接
316
						imgUrl: imgUrl, // 分享图标
317
						success: share_success_callback,
318
						cancel: share_cancel_callback
319
					});
320
					wx.onMenuShareTimeline({ //分享到朋友圈
321
						title: shareTitle, // 分享标题
322
						desc: descContent, // 分享描述
323
						link: lineLink, // 分享链接
324
						imgUrl: imgUrl, // 分享图标
325
						success: share_success_callback,
326
						cancel: share_cancel_callback
327
					});
328
					wx.onMenuShareQQ({ //分享到QQ
329
						title: shareTitle, // 分享标题
330
						desc: descContent, // 分享描述
331
						link: lineLink, // 分享链接
332
						imgUrl: imgUrl, // 分享图标
333
						success: share_success_callback,
334
						cancel: share_cancel_callback
335
					});
336
					wx.onMenuShareQZone({ //分享到QQ空间
337
						title: shareTitle, // 分享标题
338
						desc: descContent, // 分享描述
339
						link: lineLink, // 分享链接
340
						imgUrl: imgUrl, // 分享图标
341
						success: share_success_callback,
342
						cancel: share_cancel_callback
343
					});
344
				});
345
				//分享成功后的回调函数	
346
				function share_success_callback() {}
347
				//用户取消分享后执行的回调函数	
348
				function share_cancel_callback() {}
349
    		}
350
		}
351
	});
271 352
})
272 353
</script>
273 354
</body>

+ 67 - 2
e/l.html

@ -73,7 +73,6 @@ $(document).ready(function() {
73 73
	
74 74
	var paperId = GetQueryString("id");
75 75
	getRecourceMe();/*获取信息*/
76
	shareWays();//分享方式
77 76
	$.ajax({
78 77
		"url": "../ajax/ppaper/incPageViews",
79 78
		"type": "POST",
@ -251,7 +250,73 @@ $(document).ready(function() {
251 250
			}
252 251
		});
253 252
	}
254
	
253
	/*微信分享*/
254
	$.ajax({
255
		url: "../ajax/weixin/jsapiTicket",
256
		type: 'get',
257
		dataType: 'json',
258
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
259
		data: {
260
			'url': location.href.split('#')[0]
261
		},
262
		success: function(data) {
263
			if(data.data) {
264
				wx.config({
265
					debug: false, //调试模式好犀利
266
					appId: data.data.appId,
267
					timestamp: data.data.timestamp,
268
					nonceStr: data.data.nonceStr,
269
					signature: data.data.signature,
270
					jsApiList: [ // 所有要调用的 API 都要加到这个列表中
271
						"onMenuShareAppMessage",
272
						"onMenuShareTimeline",
273
						"onMenuShareQQ",
274
						"onMenuShareQZone",
275
						"scanQRCode",
276
					]
277
				});
278
				wx.ready(function() {
279
					// 在这里调用 API
280
					wx.onMenuShareAppMessage({ //分享给朋友
281
						title: shareTitle, // 分享标题
282
						desc: descContent, // 分享描述
283
						link: lineLink, // 分享链接
284
						imgUrl: imgUrl, // 分享图标
285
						success: share_success_callback,
286
						cancel: share_cancel_callback
287
					});
288
					wx.onMenuShareTimeline({ //分享到朋友圈
289
						title: shareTitle, // 分享标题
290
						desc: descContent, // 分享描述
291
						link: lineLink, // 分享链接
292
						imgUrl: imgUrl, // 分享图标
293
						success: share_success_callback,
294
						cancel: share_cancel_callback
295
					});
296
					wx.onMenuShareQQ({ //分享到QQ
297
						title: shareTitle, // 分享标题
298
						desc: descContent, // 分享描述
299
						link: lineLink, // 分享链接
300
						imgUrl: imgUrl, // 分享图标
301
						success: share_success_callback,
302
						cancel: share_cancel_callback
303
					});
304
					wx.onMenuShareQZone({ //分享到QQ空间
305
						title: shareTitle, // 分享标题
306
						desc: descContent, // 分享描述
307
						link: lineLink, // 分享链接
308
						imgUrl: imgUrl, // 分享图标
309
						success: share_success_callback,
310
						cancel: share_cancel_callback
311
					});
312
				});
313
				//分享成功后的回调函数	
314
				function share_success_callback() {}
315
				//用户取消分享后执行的回调函数	
316
				function share_cancel_callback() {}
317
    		}
318
		}
319
	});
255 320
    
256 321
})
257 322
</script>

+ 68 - 1
e/p.html

@ -119,7 +119,6 @@ $(document).ready(function() {
119 119
	getResource();
120 120
	getPaper();
121 121
	getPatent();
122
	shareWays();//分享方式
123 122
	
124 123
	$("body").on("click",".seeMore,#goCmpBrief",function(){
125 124
		location.href="http://a.app.qq.com/o/simple.jsp?pkgname=com.ekexiu.app";
@ -449,6 +448,74 @@ $(document).ready(function() {
449 448
			}
450 449
		})
451 450
	}
451
    
452
    /*微信分享*/
453
	$.ajax({
454
		url: "../ajax/weixin/jsapiTicket",
455
		type: 'get',
456
		dataType: 'json',
457
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
458
		data: {
459
			'url': location.href.split('#')[0]
460
		},
461
		success: function(data) {
462
			if(data.data) {
463
				wx.config({
464
					debug: false, //调试模式好犀利
465
					appId: data.data.appId,
466
					timestamp: data.data.timestamp,
467
					nonceStr: data.data.nonceStr,
468
					signature: data.data.signature,
469
					jsApiList: [ // 所有要调用的 API 都要加到这个列表中
470
						"onMenuShareAppMessage",
471
						"onMenuShareTimeline",
472
						"onMenuShareQQ",
473
						"onMenuShareQZone",
474
						"scanQRCode",
475
					]
476
				});
477
				wx.ready(function() {
478
					// 在这里调用 API
479
					wx.onMenuShareAppMessage({ //分享给朋友
480
						title: shareTitle, // 分享标题
481
						desc: descContent, // 分享描述
482
						link: lineLink, // 分享链接
483
						imgUrl: imgUrl, // 分享图标
484
						success: share_success_callback,
485
						cancel: share_cancel_callback
486
					});
487
					wx.onMenuShareTimeline({ //分享到朋友圈
488
						title: shareTitle, // 分享标题
489
						desc: descContent, // 分享描述
490
						link: lineLink, // 分享链接
491
						imgUrl: imgUrl, // 分享图标
492
						success: share_success_callback,
493
						cancel: share_cancel_callback
494
					});
495
					wx.onMenuShareQQ({ //分享到QQ
496
						title: shareTitle, // 分享标题
497
						desc: descContent, // 分享描述
498
						link: lineLink, // 分享链接
499
						imgUrl: imgUrl, // 分享图标
500
						success: share_success_callback,
501
						cancel: share_cancel_callback
502
					});
503
					wx.onMenuShareQZone({ //分享到QQ空间
504
						title: shareTitle, // 分享标题
505
						desc: descContent, // 分享描述
506
						link: lineLink, // 分享链接
507
						imgUrl: imgUrl, // 分享图标
508
						success: share_success_callback,
509
						cancel: share_cancel_callback
510
					});
511
				});
512
				//分享成功后的回调函数	
513
				function share_success_callback() {}
514
				//用户取消分享后执行的回调函数	
515
				function share_cancel_callback() {}
516
    		}
517
		}
518
	});
452 519
})
453 520
</script>
454 521
</body>

+ 67 - 1
e/r.html

@ -115,7 +115,6 @@ $(document).ready(function() {
115 115
	var oremarkContent = document.getElementById("remarkContent"); //合作备注
116 116
	var odetailDescp = document.getElementById("detailDescp"); //详细描述
117 117
	getRecourceMe();/*获取信息*/
118
	shareWays();//分享方式
119 118
120 119
	$.ajax({
121 120
		"url": "/ajax/resource/pageViews",
@ -271,6 +270,73 @@ $(document).ready(function() {
271 270
		});
272 271
	}
273 272
273
	 /*微信分享*/
274
	$.ajax({
275
		url: "../ajax/weixin/jsapiTicket",
276
		type: 'get',
277
		dataType: 'json',
278
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
279
		data: {
280
			'url': location.href.split('#')[0]
281
		},
282
		success: function(data) {
283
			if(data.data) {
284
				wx.config({
285
					debug: false, //调试模式好犀利
286
					appId: data.data.appId,
287
					timestamp: data.data.timestamp,
288
					nonceStr: data.data.nonceStr,
289
					signature: data.data.signature,
290
					jsApiList: [ // 所有要调用的 API 都要加到这个列表中
291
						"onMenuShareAppMessage",
292
						"onMenuShareTimeline",
293
						"onMenuShareQQ",
294
						"onMenuShareQZone",
295
						"scanQRCode",
296
					]
297
				});
298
				wx.ready(function() {
299
					// 在这里调用 API
300
					wx.onMenuShareAppMessage({ //分享给朋友
301
						title: shareTitle, // 分享标题
302
						desc: descContent, // 分享描述
303
						link: lineLink, // 分享链接
304
						imgUrl: imgUrl, // 分享图标
305
						success: share_success_callback,
306
						cancel: share_cancel_callback
307
					});
308
					wx.onMenuShareTimeline({ //分享到朋友圈
309
						title: shareTitle, // 分享标题
310
						desc: descContent, // 分享描述
311
						link: lineLink, // 分享链接
312
						imgUrl: imgUrl, // 分享图标
313
						success: share_success_callback,
314
						cancel: share_cancel_callback
315
					});
316
					wx.onMenuShareQQ({ //分享到QQ
317
						title: shareTitle, // 分享标题
318
						desc: descContent, // 分享描述
319
						link: lineLink, // 分享链接
320
						imgUrl: imgUrl, // 分享图标
321
						success: share_success_callback,
322
						cancel: share_cancel_callback
323
					});
324
					wx.onMenuShareQZone({ //分享到QQ空间
325
						title: shareTitle, // 分享标题
326
						desc: descContent, // 分享描述
327
						link: lineLink, // 分享链接
328
						imgUrl: imgUrl, // 分享图标
329
						success: share_success_callback,
330
						cancel: share_cancel_callback
331
					});
332
				});
333
				//分享成功后的回调函数	
334
				function share_success_callback() {}
335
				//用户取消分享后执行的回调函数	
336
				function share_cancel_callback() {}
337
    		}
338
		}
339
	});
274 340
})
275 341
</script>
276 342
</body>

+ 67 - 2
e/z.html

@ -82,7 +82,6 @@ $(document).ready(function() {
82 82
	
83 83
	var patentId = GetQueryString("id");
84 84
	getRecourceMe();
85
	shareWays();//分享方式
86 85
	$.ajax({
87 86
		"url": "../ajax/ppatent/incPageViews",
88 87
		"type": "POST",
@ -266,7 +265,73 @@ $(document).ready(function() {
266 265
			}
267 266
		});
268 267
	}
269
	
268
	/*微信分享*/
269
	$.ajax({
270
		url: "../ajax/weixin/jsapiTicket",
271
		type: 'get',
272
		dataType: 'json',
273
		contentType: "application/x-www-form-urlencoded; charset=utf-8",
274
		data: {
275
			'url': location.href.split('#')[0]
276
		},
277
		success: function(data) {
278
			if(data.data) {
279
				wx.config({
280
					debug: false, //调试模式好犀利
281
					appId: data.data.appId,
282
					timestamp: data.data.timestamp,
283
					nonceStr: data.data.nonceStr,
284
					signature: data.data.signature,
285
					jsApiList: [ // 所有要调用的 API 都要加到这个列表中
286
						"onMenuShareAppMessage",
287
						"onMenuShareTimeline",
288
						"onMenuShareQQ",
289
						"onMenuShareQZone",
290
						"scanQRCode",
291
					]
292
				});
293
				wx.ready(function() {
294
					// 在这里调用 API
295
					wx.onMenuShareAppMessage({ //分享给朋友
296
						title: shareTitle, // 分享标题
297
						desc: descContent, // 分享描述
298
						link: lineLink, // 分享链接
299
						imgUrl: imgUrl, // 分享图标
300
						success: share_success_callback,
301
						cancel: share_cancel_callback
302
					});
303
					wx.onMenuShareTimeline({ //分享到朋友圈
304
						title: shareTitle, // 分享标题
305
						desc: descContent, // 分享描述
306
						link: lineLink, // 分享链接
307
						imgUrl: imgUrl, // 分享图标
308
						success: share_success_callback,
309
						cancel: share_cancel_callback
310
					});
311
					wx.onMenuShareQQ({ //分享到QQ
312
						title: shareTitle, // 分享标题
313
						desc: descContent, // 分享描述
314
						link: lineLink, // 分享链接
315
						imgUrl: imgUrl, // 分享图标
316
						success: share_success_callback,
317
						cancel: share_cancel_callback
318
					});
319
					wx.onMenuShareQZone({ //分享到QQ空间
320
						title: shareTitle, // 分享标题
321
						desc: descContent, // 分享描述
322
						link: lineLink, // 分享链接
323
						imgUrl: imgUrl, // 分享图标
324
						success: share_success_callback,
325
						cancel: share_cancel_callback
326
					});
327
				});
328
				//分享成功后的回调函数	
329
				function share_success_callback() {}
330
				//用户取消分享后执行的回调函数	
331
				function share_cancel_callback() {}
332
    		}
333
		}
334
	});
270 335
})
271 336
</script>
272 337
</body>

+ 2 - 2
js/cmpInforShow.js

@ -511,10 +511,10 @@ $(function() {
511 511
		});
512 512
	}
513 513
	comNum();
514
514
	industryCommerce();
515 515
	function industryCommerce() {
516 516
		$.ajax({
517
			"url": "/ajax/org/incPageViews POST",
517
			"url": "/ajax/org/incPageViews",
518 518
			"type": "POST",
519 519
			"dataType": "json",
520 520
			"async": true,

+ 67 - 1
js/inviteAuthor.js

@ -300,7 +300,73 @@
300 300
			}
301 301
			return out;
302 302
		}
303
		shareWays();
303
		/*微信分享*/
304
		$.ajax({
305
			url: "../ajax/weixin/jsapiTicket",
306
			type: 'get',
307
			dataType: 'json',
308
			contentType: "application/x-www-form-urlencoded; charset=utf-8",
309
			data: {
310
				'url': location.href.split('#')[0]
311
			},
312
			success: function(data) {
313
				if(data.data) {
314
					wx.config({
315
						debug: false, //调试模式好犀利
316
						appId: data.data.appId,
317
						timestamp: data.data.timestamp,
318
						nonceStr: data.data.nonceStr,
319
						signature: data.data.signature,
320
						jsApiList: [ // 所有要调用的 API 都要加到这个列表中
321
							"onMenuShareAppMessage",
322
							"onMenuShareTimeline",
323
							"onMenuShareQQ",
324
							"onMenuShareQZone",
325
							"scanQRCode",
326
						]
327
					});
328
					wx.ready(function() {
329
						// 在这里调用 API
330
						wx.onMenuShareAppMessage({ //分享给朋友
331
							title: shareTitle, // 分享标题
332
							desc: descContent, // 分享描述
333
							link: lineLink, // 分享链接
334
							imgUrl: imgUrl, // 分享图标
335
							success: share_success_callback,
336
							cancel: share_cancel_callback
337
						});
338
						wx.onMenuShareTimeline({ //分享到朋友圈
339
							title: shareTitle, // 分享标题
340
							desc: descContent, // 分享描述
341
							link: lineLink, // 分享链接
342
							imgUrl: imgUrl, // 分享图标
343
							success: share_success_callback,
344
							cancel: share_cancel_callback
345
						});
346
						wx.onMenuShareQQ({ //分享到QQ
347
							title: shareTitle, // 分享标题
348
							desc: descContent, // 分享描述
349
							link: lineLink, // 分享链接
350
							imgUrl: imgUrl, // 分享图标
351
							success: share_success_callback,
352
							cancel: share_cancel_callback
353
						});
354
						wx.onMenuShareQZone({ //分享到QQ空间
355
							title: shareTitle, // 分享标题
356
							desc: descContent, // 分享描述
357
							link: lineLink, // 分享链接
358
							imgUrl: imgUrl, // 分享图标
359
							success: share_success_callback,
360
							cancel: share_cancel_callback
361
						});
362
					});
363
					//分享成功后的回调函数	
364
					function share_success_callback() {}
365
					//用户取消分享后执行的回调函数	
366
					function share_cancel_callback() {}
367
	    		}
368
			}
369
		});
304 370
		var init=new Init();
305 371
	})
306 372
})(jQuery);

+ 3 - 1
js/public/shareCom.js

@ -91,7 +91,8 @@ function TimeTr(dealtime) {
91 91
	return formatTime;
92 92
}
93 93

94
function shareWays(){
94
function shareWays(shareTitle,descContent,lineLink,imgUrl){
95
	console.log(arguments);
95 96
	/*微信分享*/
96 97
	$.ajax({
97 98
		url: "../ajax/weixin/jsapiTicket",
@ -103,6 +104,7 @@ function shareWays(){
103 104
		},
104 105
		success: function(data) {
105 106
			if(data.data) {
107
				console.log()
106 108
				wx.config({
107 109
					debug: false, //调试模式好犀利
108 110
					appId: data.data.appId,