首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3627
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
存档于 【201705】 的文章
2017-5-24
什么都不想说请看图
2017年5月24日
8654 阅读
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日
12665 阅读
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日
13206 阅读
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日
13531 阅读
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; $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, "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); $json = $name; $json = $pic->$qq; echo $_GET.'('.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="/go/qq/loading.gif"><a style="font-size:12px;margin-left:5px;">正在获取QQ信息..</a>'); $.getJSON('/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日
18262 阅读
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 = /^(+?)*+@(+?)*+\.{2,3}$/;if(!reg.test(document.commentform.commail.value)){alert("1、邮箱地址是否填写 \r\n2 、邮箱地址是否正确");document.commentform.commail.focus();return false;} var reg = /^(http:\/\/|https:\/\/)(({0,61})?\.)+{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日
9359 阅读
1 评论
Emlog教程
2017-5-4
Emlog企业主题SLqyzt
主题使用说明 请先在未改动的情况测试,有问题在本页反馈,修改后出现的任何问题,由修改者自己承担一些后果;请关闭除模板设置以外的所以插件再进行测试,如发现无法正常显示请在本页留言。本模版需下载模版设置插件方可正常使用,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 使用说明介绍:暂无介绍,请参考后台设置,如有疑问请联系舍力 演示地址:www.etyyj.com
2017年5月4日
24491 阅读
0 评论
网站模板