首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
测试
登录
搜索
舍力
用心做好每一件事!
累计撰写
1139
篇文章
累计收到
3506
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
作者 【1】 的文章
2017-6-27
LoCoVPN:每天签到可获得2小时免费VPN加速,Windows客户端教程
LoCo VPN是2年前推出的VPN加速服务,主打高质量的国外网络加速服务,就算是免费节点都用的和VIP一样的优质节点,非常的地道!刚开始推出的时候,LoCo只有注册免费赠送2小时VPN加速时间,经过无忧君的建议,LoCo终于扩大了免费福利,将注册一次性的2小时改为每天签到送2小时免费VPN加速,这对于一些只需要偶尔翻翻国外网站的朋友完全足够了! Windows客户端教程 1、注册账号(点我) 2、下载Windows客户端软件、并安装 3、完成安装后运行创建到系统桌面的“LOCOJSQ”图标,用在网站注册的账号登陆就可以开始使用了。 4、成功登陆后就可以点击【手动选择节点】。 5、选择要连接的节点。 6、选好节点后接下来点击“连接”按钮,就可以开始加速了
2017年-6月-27日
184747 阅读
1 评论
免费资源
2017-6-22
关于阿里云Ecshop SQL注入漏洞导致代码执行的解决方案
漏洞名称:ecshop SQL注入漏洞导致代码执行 漏洞等级:高危 披露时间:2017-02-23 15:14:34 漏洞类型:Web-CMS漏洞 是否有补丁文件:是 补丁来源:云盾自研 补丁发布时间:2017-02-23 15:14:34 漏洞描述:ecshop的/includes/lib_insert.php文件中,对输入参数未进行正确类型转义,导致整型注入的发生。【注意:该补丁为云盾自研代码修复方案,云盾会根据您当前代码是否符合云盾自研的修复模式进行检测,如果您自行采取了底层/框架统一修复、或者使用了其他的修复方案,可能会导致您虽然已经修复了改漏洞,云盾依然报告存在漏洞,遇到该情况可选择忽略该漏洞提示】 修复建议:请用直接下载的ecshop 2.7.3版本文件/includes/lib_insert.php中在139行加入代码 $arr['num'] = intval($arr['num']); $arr['id'] = intval($arr['id']); 在271行放入代码 $arr['id'] = intval($arr['id']); $arr['type'] = addslashes($arr['type']); 在310行放入代码 $arr['id'] = intval($arr['id']); 修改后上传替换然后更新阿里云控制台,提示已经修复,大功告成
2017年-6月-22日
25495 阅读
0 评论
Ecshop教程
2017-6-19
手机版模板,手机访问时显示主页不变,slm主题
一个简单的手机模板,当手机访问时才会触发。请上传时候一定要备份,因未备份导致的一切问题,自行解决。 使用方法: 1、在原模板的module.php文件中加入下面代码,不要问我放那个位置,你想放哪里位置都可以 <?php function sywap(){ $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio", "au-mic","avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","iphone","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte"); $sywap = false;foreach($mobile_agents as $device){if(stristr($user_agent, $device)) {$sywap = true;break;}}return $sywap;}?> 2、在原模板header.php找到require_once View::getView('module');后面加入代码 <?php if(sywap()){include View::getView('slm/head');exit;}?> 3、下载本模板文件,然后直接上传到下载使用的模板目录中,例如:现在使用的是默认模板,则上传到default文件中 以上3步就完成了,请在未修改的情况下测试,上传后请使用手机访问查看,电脑是不会显示的。 文件请在QQ群文件中下载,如有疑问可在本页留言或者QQ群中咨询。
2017年-6月-19日
18928 阅读
3 评论
网站模板
2017-6-18
Emlog个人博客模板SLgreen主题
个人博客模板SLgreen,博客模板色调以绿色和黄色为主色、简单随意的cms布局,绿色清新、黄色活泼、醒目... 注意事项:必须安装并启用模板设置插件,把模板文件中的go文件夹移动到根目录中。 使用说明介绍: 1、PC端、手机端分离采用不同模板显示; 2、首页、列表页、微语页分页使用Ajax无限加载方式实现; 3、文章页启用分页,使用时插入“-/=-”,把其中的“/”去掉即可; 4、本主题三个侧边栏,分别是首页调用侧边栏1,列表页调用侧边栏2、文章内容页调用侧边栏3; 5、所有广告位请参考后台说明调用; 6、首页幻灯片调用首页置顶文章,可以后台直接关闭; 7、把模板文件中的go文件夹放入根目录中; 8、评论框加入通过QQ获取昵称资料
2017年-6月-18日
19299 阅读
2 评论
网站模板
2017-6-12
Emlog主题:新闻、博客、自媒体通用网站模板之Btime主题
主题使用说明 请先在未改动的情况测试,有问题在本页反馈,修改后出现的任何问题,由修改者自己承担一些后果;请关闭除模板设置以外的所以插件再进行测试,如发现无法正常显示请在本页留言。开始使用主题之前,你需要安装一个模板设置插件,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中启用此插件即可正常使用。 本主题已解决关于文章url不是唯一性的问题,没有解决此问题的朋友可参考《解决Emlog博客程序伪静态后URL不是唯一地址的教程》 使用说明介绍: 1、PC端、手机端分离采用不同模板显示; 2、首页、列表页、微语页分页使用Ajax无限加载方式实现; 3、文章页启用分页,使用时插入“-/=-”,把其中的“/”去掉即可; 4、本主题三个侧边栏,分别是首页调用侧边栏1,列表页调用侧边栏2、文章内容页调用侧边栏3; 5、所有广告位请参考后台说明调用; 6、首页幻灯片调用首页置顶文章,可以后台直接关闭; 7、把模板文件中的go文件夹放入根目录中; 8、评论框加入通过QQ获取昵称资料 演示地址:收集中
2017年-6月-12日
20182 阅读
14 评论
网站模板
2017-6-2
Emlog程序后台登陆时一直提示验证码错误,怎么办?
Emlog网站后台登陆时一直显示验证码不正确,无论怎么刷新也没有用,清除了缓存也没有用,昨天上午登不进去,下午却又能登进去了,这是怎么一回事啊?关于这个是什么情况,舍力暂时也不清楚,但舍力可以给出一个很暴力的解决办法,昨天也有朋友发邮件给我,今天才看到 下面说说具体方法:直接进入数据库关闭登陆验证码,找到数据库表emlog_options,把字段comment_code中的参数值y改为n即可
2017年-6月-2日
8346 阅读
4 评论
Emlog教程
2017-5-24
什么都不想说请看图
2017年-5月-24日
8629 阅读
5 评论
网络新闻
2017-5-12
Emlog插件所创建的数据表在后台备份中显示的教程
以前舍力写过一些插件,也看过很多的插件,但是大部分插件创建的数据库表在后台的备份中是不会显示出来的,估计都是漏放了挂载点 官方给出的插件挂载点:doAction('data_prebakup') === 所在文件:admin/data.php 描述:扩展备份数据库页面,可以对插件增加的表进行备份 可自行加上如下代码即可解决: function 插件名_sl_data(){global $tables;array_push($tables, '表1','表2');} addAction('data_prebakup', '插件名_sl_data'); 需要说明一下的是,创建的表必须是 emlog_ 开头的,其中的表1、表2为 emlog_ 后面的部分。 当然了,你也可以修改admin/data.php来实现。自己去慢慢捣鼓吧,舍力在这里就不说明了,也非常的简单。 下面是修改后的演示图片
2017年-5月-12日
12636 阅读
2 评论
Emlog教程
2017-5-10
php怎么统计文章字数
PHP中如何正确统计中文字数?PHP中有很多函数可以计算字符串的长度,比如下面的例子,分别使用了 strlen,mb_strlen,mb_strwidth 这个三个函数去测试统计字符串的长度,看看把中文算成几个字节: echo strlen("舍力ABC") . ""; # 输出 9 echo mb_strlen("舍力ABC", 'UTF-8') . ""; # 输出 5 echo mb_strwidth("舍力ABC") . ""; #输出 7 从上面的测试,我们可以看出:strlen 把中文字符算成 3 个字节,mb_strlen 不管中文还是英文,都算 1 个字节,而 mb_strwidth 则把中文算成 2 个字节,所以 mb_strwidth 才是我们想要的:中文 2 个字节,英文 1 个字节。同样截取字符串也建议使用 mb_strimwidth,也是按照 中文 2 个字节,英文 1 个字节 方式计算之后的,并且如果字数超过截取的要求,这个函数还可以在最后面自动添加‘…’。 emlog可以用以下代码统计,已经清除所有的代码格式 <?php echo mb_strlen(preg_replace(array("'<(.*?)>'is","' '","'\n\r'","' '","'\r'","'\n'"),'',$log_content),'UTF-8');?>
2017年-5月-10日
13179 阅读
1 评论
代码教程
2017-5-9
知乎上35条神回复,针针见血,看完整个人通透多了
1、交朋友的标准是什么? 答:出世的智者,入世的强者,或者正常而阳光的普通人。 2、男性更看重女性的身材、脸蛋,还是思想? 答:脸蛋和身材决定了我是否想去了解她的思想,思想决定了我是否会一票否决掉她的脸蛋和身材。 3、“别让孩子输在起跑线上”有道理吗? 答:一辈子都要和别人去比较,是人生悲剧的源头。 4、把学费拿来念书还是环游世界更合适?为什么? 答:读书。在没有充分的知识做为前提的情况下,即使行了万里路也不过是邮差而已。 5、为什么部分人会产生“聪明智慧的姑娘都被憨憨的小伙儿搞定了”的印象? 答:严肃地说,我觉得,要么姑娘只是看起来聪明,要么小伙儿只是看起来憨…… 6、你心中的完美爱情是怎么样的? 答:可以有不完美。 7、异国长期生活,改变了你的哪些“是非观”? 答:很多事情只是不同,并无是非。 8、是不是一个人越成熟就越难爱上一个人? 答:不是越成熟越难爱上一个人。是越成熟,越能分辨那是不是爱。 9、如何让这个世界变得更美好? 答:把你自己变得更美好。 10、苦难有什么价值? 答:永远不要相信苦难是值得的,苦难就是苦难,苦难不会带来成功。苦难不值得追求,磨练意志是因为苦难无法躲开。 11、如何反驳“现实点,这个社会就是这样”? 答:“你是怎样,你的世界就是怎样。” 12、你对自由的理解是什么? 答:说“不”的能力。 13、同样是别人比自己强,为什么有时会产生嫉妒心理,而有时会产生崇拜? 答:远的崇拜,近的嫉妒;够不着的崇拜,够得着的嫉妒;有利益冲突的嫉妒,没利益冲突的崇拜。 14、为什么当看到好照片时人们通常的反应是“真不错,你用的是什么相机”,当看到烂照片时,则往往笑话拍摄者水平很臭? 答:人习惯性的将自己的成功归因于自身,失败归因于环境;而将他人的成功归因于环境,失败归因于其自身。 15、怎样有效提出推荐或建议同时,避免给人灌输和强迫的感觉? 答:说服他人不要诉诸理性,应求于利益。 16、你是如何走出人生的阴霾的? 答:多走几步。 17、如何看待“年轻时就释怀与淡泊,是没有希望的”这句话? 答:试图用一句话就来总结复杂的人生,是没有希望的。 18、要怎样努力,才能成为很厉害的人? 答:如果你注定要成为厉害的人,那问题的答案就深藏在你的血脉里;如果你注定不是厉害的人,那你便只需要做好你自己。 19、你遇到过哪些让你眼前一亮、醍醐灌顶或对你改变很大的理念? 答:天赋决定了你能达到的上限,努力程度决定了你能达到的下限。以绝大多数人的努力程度之低,远远没有达到要去拼天赋的地步。 20、人这一生为什么要努力? 答:最痛苦的事,不是失败,是我本可以。 21、听过最落寞的一句话或诗句是什么? 答:不如意事常八九,可与言者无二三。 22、世界上有那么多好书好电影好动漫注定看不完,我们对这个事实该持何种态度? 答:怕什么真理无穷,进一寸有一寸的欢喜。——胡适 23、三十岁才开始学习编程靠谱吗? 答:种一棵树最好的时间是十年前,其次是现在。 24、什么叫见过大世面? 答:能享受最好的,能承受最坏的。 25、科学和迷信的分界点是哪里? 答:我错了。 26、扎克伯格初期是怎么保护 Facebook 的最初创意?为什么Facebook 上线后没被其他大公司抄走? 答:保护创意的最好方法,就是将其最好地执行。 27、员工辞职最主要的原因是什么? 答:钱少事多离家远,位低权轻责任重。 28、你在生活中得到过的最好的建议是什么? 答:“过度自我关注是万恶之源”、“永远不要为尚未发生的事儿拧巴”、“觉得为时已晚的时候,恰恰是最早的时候”。 29、哪些行为是浪费时间? 答:思而不学+犹豫不决。 30、最能燃起你学习激情的一句话是什么? 答:你不能把这个世界,让给你所鄙视的人。 31、如果好人没好报,我们为什么还要做好人? 答:我们坚持一件事情,并不是因为这样做了会有效果,而是坚信,这样做是对的。——哈维尔 32、情商不高的例子有哪些? 答:对陌生人毕恭毕敬,对亲近的人随意发怒…… 33、如何看待“年轻的时候需要的是朋友而不是人脉”? 答:没有目的之交往,才能感动人。 34、有哪些道理是你读了不信,听不进去,直到你亲身经历方笃信不疑的? 答:不要低估你的能力,不要高估你的毅力。 35、有哪些我们熟知的名言其实还有后半句? 答:“人是生而自由的”,下一句是:“但却无往不在枷锁之中”,再下一句是:“自以为是其他一切主人的人,反而比其他一切更是奴隶。”
2017年-5月-9日
13517 阅读
3 评论
美文欣赏
2017-5-9
Emlog评论通过QQ获取昵称资料
使用emlog博客程序朋友有采用第三方评论,也有采用内置评论的,使用第三方评论的还好,可以直接QQ登陆,但是如果是采用内置评论的很多访客都不愿意填写信息,因此可能会丢失很多评论。今天舍力分享一篇采用js根据用户填写的QQ号码拉取用户的昵称信息,然后自动填写表单,这样用户只需要输入QQ就能实现自动填写了。代码以默认模板为例。 第一步、我们要确认模板是否有加载jquery,emlog默认jquery代码如下(放入<head></head>之间),如果有加载的请自动忽略此步。 <script src="<?php echo BLOG_URL;?>include/lib/js/jquery/jquery-1.7.1.js" type="text/javascript"></script> 第二步、找到模板文件module.php中的 <input type="hidden" name="gid" value="<?php echo $logid; ?>" /> 在上面代码的后面加入代码 <input id="qq" type="text" name="qq" maxlength="49" placeholder="填入qq自动获取信息" value="" size="22" tabindex="0"><div id="error"></div><div id="ajaxloading"></div> 然后在每一个input加上id信息,例如: name="commail" 后面添加 id="commail" 第三步、建立一个文件夹,如qq放入根目录中,在里面建一个文件index.php,代码如下 <?php header("Content-type: application/json; charset=utf-8"); $qq = $_GET['qq']; $html = file_get_contents('http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq); $nic = explode(',',$html); $name = trim(mb_convert_encoding($nic[6], "UTF-8", "GBK"),'"'); $img = file_get_contents('http://ptlogin2.qq.com/getface?appid=1006102&uin='.$qq.'&imgtype=3'); preg_match('/pt.setHeader\((.*?)\);/',$img,$picc); $pic = json_decode($picc[1]); $json['name'] = $name; $json['pic'] = $pic->$qq; echo $_GET['callback'].'('.json_encode($json).')'; ?> 第四步、加入js代码,代码如下(放在<head></head>之间,代码中的网址路径../go/qq/需要改成你自己创建的,即第三步中创建的路径): <script> $(function () { Lotto = {}; Lotto.comment = function(){ $("#qq").blur(function(){ $('#qq').attr("sl",true); $("#ajaxloading").html('<img src="[你的网站,必须加http://]/go/qq/loading.gif"><a style="font-size:12px;margin-left:5px;">正在获取QQ信息..</a>'); $.getJSON('[你的网站,必须加http://]/go/qq/?qq='+$('#qq').val()+'&callback=?', function(q){ if(q.name){ $('#comname').val(q.name); $('#commail').val($('#qq').val()+'@qq.com'); $('#comurl').val('http://user.qzone.qq.com/'+$('#qq').val()); $('#qq').attr("disabled",false); $("#ajaxloading").hide(); }else{ $("#ajaxloading").hide(); $("#error").html('qq账号错误').show().fadeOut(4000); $('#qq').attr("sl",false); } }); }); } Lotto.run = function(){this.comment();}; Lotto.run(); }); </script> 友情提示:朋友网接口失效,已经更改为QQ空间接口,请无法获取资料的朋友请更改第四步的代码。2018-07-04 统一回复评论中提到的几个问题: 1、js你想放在哪里都可以,只要调用出来即可,正常都是放入<head></head>之间
2017年-5月-9日
18223 阅读
40 评论
Emlog教程
2017-5-8
只修改模板用纯js实现Emlog评论验证防止垃圾评论教程
使用emlog博客程序的朋友,大部分可能经常遇到一些垃圾评论,舍力以前有写过一篇《给EMLOG评论框加上√防止垃圾评论》,今天讲的教程可以和上面的同时使用的。以下教程以默认模板为例 第一步、在全局js中加入如下代码:里面的一些正则可以自行替换成你想要的 function SLyz(){ if(document.commentform.comname.value.length == 0){alert("请输入昵称");document.commentform.comname.focus();return false;} var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;if(!reg.test(document.commentform.commail.value)){alert("1、邮箱地址是否填写 \r\n2 、邮箱地址是否正确");document.commentform.commail.focus();return false;} var reg = /^(http:\/\/|https:\/\/)([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/;if(!reg.test(document.commentform.comurl.value) && (document.commentform.comurl.value)){alert("网址格式必须加http://或https://且网址结尾不能有“/”;次选为选填项,可不填写");document.commentform.comurl.focus();return false;} if(document.commentform.comment.value.length == 0){alert("请填写评论内容且评论内容需包含中文");document.commentform.comment.focus();return false;} } 第二步、在模板文件module.php中找到代码 <form method="post" name="commentform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" id="commentform"> 修改为下面代码 <form method="post" name="commentform" action="<?php echo BLOG_URL; ?>index.php?action=addcom" id="commentform" onSubmit="return SLyz();"> 以上2步就完成了
2017年-5月-8日
9329 阅读
1 评论
Emlog教程
13
14
15
16
17