首页
社区
课程
招聘
修改如图所示的PHP代码,“让它自动的给我全点上”!
发表于: 2015-4-29 07:33 3193

修改如图所示的PHP代码,“让它自动的给我全点上”!

2015-4-29 07:33
3193

下面是抽取到的部分代码段
<input type="checkbox" onchange="var c = this.checked;jQuery('.ds-connected-sites :checkbox').each(function(){this.checked = c});">

=====================================

<script>
function getSyncOptionsCallback(rsp){
	var serviceNames = {
			'weibo'		:	'新浪微博',
			'qq'		:	'QQ',
			'qzone'		:	'QQ空间',
			'qqt'		:	'腾讯微博',
			'renren'	:	'人人网',
			'douban'	:	'豆瓣网',
			'msn'		:	'MSN',
			'netease'	:	'网易微博',
			'kaixin'	:	'开心网',
			'sohu'		:	'搜狐微博',
			'baidu'		:	'百度',
			'taobao'	:	'淘宝网',
	        'google'    :	'谷歌'
		},
		html = '';
	
	if (!rsp.response){
		html += '<p>你还没有绑定社交帐号,绑定后即可同时发布微博</p>';
	}
	else{
		html += '<input type="hidden" name="sync_to[]" value="placeholder" />\
			<ul class="ds-connected-sites">';
		jQuery.each(rsp.response, function(key, info){
			var service = key.split('_')[1];
			html += '\
			<li><label>\
				<input type="checkbox" name="sync_to[]" value="' + key + '"' + (info.checked ? ' checked="checked"' : '') + (info.expired ? ' disabled="disabled" style="visibility:hidden;"' : '') + '/>\
				<span class="service-icon icon-' + service + '"></span>'
				+ serviceNames[service]
				+ (info.avatar_url ? '<img src="' + info.avatar_url + '" alt="' + info.name + '" style="width:16px;height:16px;" />' : '')
				+ info.name
				+ (info.expired ? '(<a href="http://duoshuo.com/settings/accounts/" target="_blank">已过期,请更新授权</a>)' : '')
				+ '</label>\
			</li>';
		});
		html += '<li><label><input type="checkbox" onchange="var c = this.checked;jQuery(\'.ds-connected-sites :checkbox\').each(function(){this.checked = c});" /> 全选</label></li>\
		</ul>\
		<p>温馨提示:系统会优先采用文章摘要来发布微博</p>';
	}
	html += '<p><a href="<?php echo admin_url('admin.php?page=duoshuo-profile');?>">绑定更多社交网站</a></p>';
	jQuery('#duoshuo-sidebox .inside').html(html);
}
(function() {
	var ds = document.createElement('script'); ds.type = 'text/javascript'; ds.async = true;
	ds.charset = 'UTF-8';
	ds.src = '<?php echo $jsonpUrl;?>';
	(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 16402
活跃值: (1640)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个是源文件。
上传的附件:
2015-4-29 07:50
0
雪    币: 102
活跃值: (142)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
1.这明明是js,不是php。
2.这句代码没问题,可能是其他的原因。
2015-4-29 13:14
0
雪    币: 16402
活跃值: (1640)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
那请教下,我的想法能实现不?
现在 wordpress发布一个就要点一回,我不想使用chrome的宏跟按键精灵,
就想让安默认就点上,可以么?
2015-4-29 13:28
0
雪    币: 22
活跃值: (443)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这样?
<script type="text/javascript">

function test(){
var c = this.checked;jQuery('.ds-connected-sites :checkbox').each(function(){this.checked = c});
}
setTimeout(test,2000); //延迟两秒
</script>
2015-4-29 14:13
0
雪    币: 16402
活跃值: (1640)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
亲,俺不太明白,这代码如何 插在里边呢?
2015-4-30 09:05
0
雪    币: 102
活跃值: (142)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
这个简单,你在
<input type="checkbox" 后面加上 checked=true 这个属性就可以了。即:

<input type="checkbox" checked=true .....
2015-4-30 15:36
0
雪    币: 16402
活跃值: (1640)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢姐姐,终于折腾3次之后 成功了。
原来得修改两处代码,不然的话下边的那个虽然点上了全选全没有效果,上边的那些还要再写一处代码,得你指点收益非浅啊~~
太感谢了,都不知说什么好了~~
好人健康长寿!!!每天拾到大存折!!!
2015-4-30 16:19
0
游客
登录 | 注册 方可回帖
返回
//