首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3547
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
代码教程
2018-2-1
Emlog教程 - 文章评论增加表单字段(可用做私密评论)
Emlog给文章评论表单只提供了四个默认字段,分别是昵称、邮箱、网址以及评论内容,只能满足一般博客网站的需求,如果想要增加更多的评论字段怎么办?可以通过Emlog评论自定义字段实现,类似于文章的自定义字段功能,对应数据表是emlog_comment加入对应的字段即可。 以字段simi为例:在数据库emlog_comment中加入字段simi(可自定义,不能与原有字段相同,与下面的参数要一致);温馨提示:。如果是增加复选框,字段参数类型请选择,字符长度一般是'n','y',默认值要么是n 要么是y。两种类型分类可分别参考字段添加请和emlog_comment中poster参数与hide参数 关于input中type说明 checkbox:定义复选框 radio:定义单选按钮 txt:定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符。 前端评论框操作方法步骤 1、在模板文件module.php中找到评论框代码,找到合适的位置加入代码 <label><input type="checkbox" value="y" id="simi" name="simi" ><font color="red">私密(仅管理员可见)</font></label> 2、在include/model/comment_model.php文件中找到 function addComment($name, $content, $mail, $url, $imgcode, $blogId, $pid) 用下面代码替换 function addComment($name, $content, $mail, $url, $imgcode, $blogId, $pid, $simi) 找到 $hide = ROLE == ROLE_VISITOR ? $ischkcomment : 'n'; 后面加入代码 $simi = isset($_POST) ? $_POST : 'n'; 找到代码 $sql = 'INSERT INTO '.DB_PREFIX."comment (date,poster,gid,comment,mail,url,hide,ip,pid) VALUES ('$utctimestamp','$name','$blogId','$content','$mail','$url','$hide','$ipaddr','$pid')"; 用下面代码替换 $sql = 'INSERT INTO '.DB_PREFIX."comment (date,poster,gid,comment,mail,url,hide,ip,pid,simi) VALUES ('$utctimestamp','$name','$blogId','$content','$mail','$url','$hide','$ipaddr','$pid','$simi')"; 找到 function replyComment($blogId, $pid, $content, $hide) 用下面代码替换 function replyComment($blogId, $pid, $content, $hide, $simi) 找到 $hide = ROLE == ROLE_VISITOR ? $ischkcomment : 'n'; 后面加入代码 $simi = isset($_POST) ? $_POST : 'n'; 找到 $this->db->query("INSERT INTO ".DB_PREFIX."comment (date,poster,gid,comment,mail,url,hide,ip,pid) VALUES ('$utctimestamp','$name','$blogId','$content','$mail','$url','$hide','$ipaddr','$pid')"); 用下面代码替换 $this->db->query("INSERT INTO ".DB_PREFIX."comment (date,poster,gid,comment,mail,url,hide,ip,pid,simi) VALUES ('$utctimestamp','$name','$blogId','$content','$mail','$url','$hide','$ipaddr','$pid','$simi')"); 评论列表调用方法 <?php if($comment=='y'){echo '<font color="red">私密(仅管理员可见)</font>';}else{echo $comment;}?> 侧边栏最新评论操作方法步骤 在根目录include/lib/cache.php中找到 'mail' => $show_com, 后面加入代码 'simi' => $show_com, 调用方法 <?php echo $value;?> 用下面代码替换 <?php if($value=='y'){?><font color="red">私密(仅管理员可见)</font><?php }else{echo $value;}?> 以上方法为前端方面的教程,如有疑问,可在本页留言咨询。 后台编辑时更改的操作方法教程 1、在根目录文件admin/comment.php中找到 $url = isset($_POST) ? addslashes(trim($_POST)) : ''; 后面添加下面代码 $simi = isset($_POST) ? addslashes(trim($_POST)) : 'n'; 找到 'url' => $url, 后面添加下面代码 'simi' => $simi, 2、在admin/views/comment_edit.php及comment_reply.php文件<form></form>之间任意位置放置如下代码 <li><input type="checkbox" name="simi" value="y"<?php if($simi=='y'){echo ' checked="checked"';}?>><font color="red">仅管理员可查看</font></li>
2018年2月1日
11858 阅读
14 评论
Emlog教程
2018-1-30
分享几个舍力经常用到的网站伪原创文章相似度在线检测工具
伪原创是指把一篇原创的文章进行再加工,使其让搜索引擎认为是一篇原创文章,从而提高网站权重。编辑方法有修改标题是关键和首尾段落总结两种。分别指数字替换法、词语替换法、文字排序法、首段总结法、尾部总结法、新增加图片、段落替换法、关键词替换添加法。下面舍力就分享几个常用的伪原创在线检查工具 乐喵站长工具(已经无法正常访问) 网址:http://tool.fillseo.com/yuanchuang 描述:本工具可以方便快速检测出文章在互联网中的相似度,即原创度,检测文章质量不再麻烦。使用更多工具请继续关注乐喵站长工具! 众果搜文章照妖镜 网址:http://www.zhongguosou.com/zonghe/fanchaoxi.html 描述:文章论文反抄袭工具,用搜索引擎对文章或论文中的句子进行检索,分析文章或论文每个句子的原创性,若非原创,给出抄袭的可能程度。 文章照妖镜不但可用来分析文章抄袭的程度,而且可用来检测自己的博客文章被别人复制、被别人疯狂传播的程度,帮你保护博客的版权。将文章或论文粘贴到下面的输入框中,再单击开始对比按钮,即开始检测文中句子是否从网络上的文章抄袭而来,并在右侧给出统计图表。 纸牌屋文章论文反抄袭工具 网址:http://www.zhipaiwu.com/index.php/Semblance_check/index.html 文章照妖镜:纸牌屋文章论文反抄袭工具,用搜索引擎对文章或论文中的句子进行检索,分析文章相似度或论文每个句子的原创性进行文章相似度检测,若非原创,给出抄袭的可能程度。 文章照妖镜不但可用来分析文章抄袭的程度,而且可用来检测自己的博客文章被别人复制、被别人疯狂传播的程度,帮你保护博客的版权。 将文章或论文粘贴到下面的输入框中,再单击开始对比按钮,即开始检测文中句子是否从网络上的文章抄袭而来。
2018年1月30日
34037 阅读
11 评论
SEO优化教程
2018-1-26
百度“清风、飓风、惊雷、闪电”4大算法齐更新
飓风算法(采集) 百度搜索推出飓风算法,旨在严厉打击以恶劣采集为内容主要来源的网站,同时百度搜索将从索引库中彻底清除恶劣采集链接,给优质原创内容提供更多展示机会,促进搜索生态良性发展。 闪电算法(速度) 百度搜索推出闪电算法,主要针对的是首屏的加载时间,因此建议将网络带宽留给首屏请求,以满足在不同网络情况下的加载速度和用户体验。 清风算法(作弊) 百度搜索推出推出清风算法,旨在严惩网站通过网页标题作弊。 惊雷算法(点击) 百度搜索推出惊雷算法,旨在严厉打击通过刷点击,提升网站搜索排序的作弊行为。
2018年1月26日
16953 阅读
3 评论
SEO优化教程
2018-1-26
百度清风算法:网页标题作弊详解
2017年9月百度搜索推出推出清风算法,旨在严惩网站通过网页标题作弊,欺骗用户并获得点击的行为;从而保证搜索用户体验,促进搜索生态良性发展。各位站长可根据网页标题作弊详解尽快自查并整改网站标题内容,避免被命中算法造成损失 百度搜索内容质量白皮书之网页标题作弊详解 一、网页标题定义与作用 定义:网页标题是对一个网页的高度概括;举例来说,网站首页的标题就是网站的正式名称。 作用:通过阅读标题,用户可以了解到页面的主体内容,对网页有初步感知。 二、标题作弊的定义 标题作弊主要指标题内容虚假、或在标题中故意堆砌关键词等行为。标题内容虚假指标题表述的内容与网页内容不相符,有欺骗用户嫌疑。标题故意堆砌指在标题中多次重复、过度堆砌关键词。 三、常见标题作弊的示例 1、标题内容虚假:假官网情况,非官方网站表述为官网;标题说明中有TXT下载,但是页面不提供下载服务;标题描述为小说下载,但是下载下来的却是APP;在标题中说明有百度云下载、支持在线观看,但是页面既不能下载,又不能在线观看;标题中表述部分虚假,如网页标题中提示有江苏一本大学排名,但页面只有大学名单,而没有排名相关的内容。 2、标题重复、堆砌 标题关键词大量重复;标题大量堆砌标签。 四、优质标题书写建议 1.标题书写中不出现错别字。 2.标题语意通顺,不出现病句、表述不明。 3.标题书写工整,无乱码杂质,无分句与截断,无关键词堆积。 4.标题不建议过长,页面标题可以概括为“核心词+适当修饰词”的格式,核心词是核心内容,修饰词放在核心词后边,切忌出现表述冗余。 5.标题围绕着页面主体内容撰写,和页面内容相关,且能突出页面的核心内容。 6.标题建议使用用户所熟知的语言描述(不建议中文繁体、多国语言混在一起)。如果网站有中、英文两种网站名称,尽量使用用户熟知的那一种作为标题描述。 五、分页面类型标题建议 好的网页标题,不仅能明确表达网页的主旨目的,更能给到搜索用户引导,吸引目标用户点击。以下是优质网页标题建议: 1、首页 定义:首页是整个网站的最重要的入口,首页标题中核心词为品牌词/网站名称,修饰词包括官网、官方网站、首页、主页、Home、网站的slogan等。 标题格式:“站点名/品牌名_首页/官网/slogan” 合理标题示例:《优酷首页》、《京东(JD.COM) _正品低价、品质保障、配送及时、轻松购物!》、《淘宝网_淘!我喜欢》 2、列表/频道页 定义:站点内频道/列表类页面的标题是核心词列表/频道方向内容,修饰词可以是站点名、品牌词或宣传语。 标题格式:“列表/频道名_上级频道(可省)站点名”。 合理标题示例:《男士频道唯品会》、《男士频道_唯品会一家专门做特卖的网站》、《优酷财经,好看的财经 优酷视频》 3、主题聚合页(个人理解为tag标签) 定义:主体聚合页是围绕某一主题各方面属性聚合而成的内容集合;此类页面的核心词是围绕的主题,修饰词可以是主题的属性、站点名、品牌词或宣传语。 标题格式:“主题_属性1_属性2_上级频道(可省)_站点名” 建议:核心词只出现一次,属性在页面中出现,属性词不多于3个 合理标题示例:《成都旅游攻略_玩法路线_自由行攻略_热门景点_美食推荐》 4、内容页 定义:内容页是指具体的内容页,比如文章详情页、商品详情页、具体视频的播放页等;此页面核心词是内容的主体说明,比如文章的标题、视频的名称、商品/店铺的名称等,修饰词可以是上级频道内容、站点品牌词或slogan等。 标题格式:“内容标题_列表/频道名(可省)_站点名”。 建议:内容尽量经过加工处理,不直接复用内容中的一段文字;尤其美食菜谱类,重复不超过3次及以上 合理标题示例:《致命罗密欧_VIP会员_高清视频_爱奇艺》、《18号台风“泰利”生成,或成今年“风王”!_中国新闻网》
2018年1月26日
22545 阅读
0 评论
SEO优化教程
2018-1-21
php用正则替换某一div中的所有内容
最近弄个企业站点的时候,选择的程序系统文章默认内容里面带了一些参数,需要去掉,所有用到这个代码,发出来给有同样有需要的你,代码如下: <?php echo preg_replace('/<div id="sheli">.*?<\/p>(\t|\r\n|\n|\s)*<\/div>/is',"",'需要替换的字符串');?> 这段替换会字符串中的<div id="sheli"></div>之间的所有字符全部替换掉。
2018年1月21日
16404 阅读
1 评论
代码教程
2017-11-25
PHP将文字生成透明背景图片代码技巧分享
本文讲的是用php将生成透明背景图片png的代码,主要目的舍力是为了一些企业网站的电话不想被搜索引擎收录,所以用到图片的形式显示,不能每次更改电话号码很不方便,所以就研究一下,创建一个文件夹如:slimg,然后建一个index.php的文件,将下面的代码放入到文件中: <?php $url=$_SERVER;$str=str_replace("http://","",$url);$str=str_replace("https://","",$url);$strdomain = explode("/",$str);$domain=$strdomain;if($domain==''){?> <?php //代理IP直接退出 empty($_SERVER) or exit('Access Denied'); //防止快速刷新 session_start(); $seconds = '60'; //时间段 $refresh = '3'; //刷新次数 //设置监控变量 $cur_time = time(); if(isset($_SESSION)){ $_SESSION += 1; }else{ $_SESSION = 1; $_SESSION = $cur_time; } //处理监控结果 if($cur_time - $_SESSION < $seconds){ if($_SESSION >= $refresh){ //跳转至攻击者服务器地址 header(sprintf('Location:%s', 'http://127.0.0.1')); exit('Access Denied'); } }else{ $_SESSION = 0; $_SESSION = $cur_time; } echo '<p style="color:#f00;">非法链接,禁止访问!!!</p>';exit;} $text =$_GET; $size=11;//文字大小 $font="msyh.ttf";//字体 $slimg = imagecreatetruecolor(100,20);//建立一个画板,尺寸可以自行修改 $bg = imagecolorallocatealpha($slimg,0,0,0,127); $color = imagecolorallocate($slimg,255,0,0); //字体拾色 imagealphablending($slimg, false);//关闭混合模式,以便透明颜色能覆盖原画板 imagefill($slimg,0,0,$bg);//填充 imagefttext($slimg,$size,0,1,16,$color,$font,$text); imagesavealpha($slimg,true);header("content-type:image/png");imagepng($slimg);imagedestroy($slimg); ?> 调用方式: <img src="你的网址/slimg/?sl=需要显示的文字" /> 注意事项: 1、必须下载字体命名为msyh.ttf放入slimg文件夹中; 2、imagecreatetruecolor(100,20)为尺寸,100px*20px 温馨提示:QQ群文件可直接下载《文字转透明背景图片》
2017年11月25日
17785 阅读
4 评论
代码教程
2017-11-25
php获取网站ico图片并缓存到本地的方法分享
本文实例讲述了php获取远程ico图片并下载保存到本地的方法,分享给大家供大家参考,声明一下,本方法可能会有一些网站获取不到ico图标,可以手动直接把ico放入文件slico/cache中,注意格式为,还不明白可以打开此文件查看其它能获取到的ico书写方式。舍力以前写过一篇《EMLOG给友链前面加上Favicon图标》也可以参考这篇文章操作,只是不用下载到本地了而已。下面进入今天的主题,具体方法如下: 1、下载《获取网站ico图标》文件并解压上传到你的服务器(QQ群文件下载) 2、调用方法 <img src="你的网址/slico/?url=www.baidu.com" style="width:16px;height:16px;" /> 其中的尺寸可以自行修改,注意你的路径要和你上传的服务器路径一致,舍力建议不要修改!!!
2017年11月25日
13882 阅读
1 评论
代码教程
2017-11-21
切换标签离开当前页面时改变title提示
这篇文章主要介绍了JS动态改变浏览器标题的方法,涉及JavaScript页面元素结合时间函数动态操作的相关技巧,需要的朋友可以参考下,方法很简单,把下面代码放入<head></dead>之间即可,其中的 舍力博客 改为你自己的想要的文字就可以了。。。 <script>document.addEventListener('visibilitychange',function(){if(document.visibilityState=='hidden'){normal_title=document.title;document.title='舍力博客';}else{document.title=normal_title;}});</script>
2017年11月21日
8135 阅读
0 评论
代码教程
2017-10-31
如何在宝塔Linux面板建站环境下配置阿里云SSL证书
没有SSL证书的可以在阿里云免费证书申请一个。然后下载SSL证书文件到本地电脑,我们是在nginx下配置SSL证书,把nginx模式下的SSL证书上传到服务器(通用ftp直接上到的当前网站根目录中,为了便于管理舍力把创建了一个ssl文件夹)。 在宝塔后台管理中找到你要添加sll的网址目录,点设置--配置文件中加入如图所示代码 代码如下: ssl on;#需要添加 ssl_certificate /www/wwwroot/shuyong.net/ssl/shuyong.net.pem;#需要添加 ssl_certificate_key /www/wwwroot/shuyong.net/ssl/shuyong.net.key;#需要添加 ssl_session_timeout 5m; #需要添加 ssl_protocols SSLv2 SSLv3 TLSv1; #需要添加 ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; #需要添加 ssl_prefer_server_ciphers on; #需要添加 温馨提示:有些服务器需要在安全组中添加443端口 重启nginx(宝塔后台--软件管理--Nginx 1.8--设置)。 if ($scheme = http ) { #http自动跳转到https return 301 https://$host$request_uri; #http自动跳转到https } #http自动跳转到https
2017年10月31日
17920 阅读
7 评论
代码教程
2017-10-30
emlog文章短网址版权插件
bk.likinming.com/post-767.html
2017年10月30日
13777 阅读
2 评论
代码教程
2017-10-21
php 判断来访是否是搜索引擎蜘蛛
这篇文章主要介绍了PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结,多种方法总有一种适合你,防止搜索引擎蜘蛛拖死搜索引擎,可以在备案是使用,具体效果如何有待测试,以前有写过一篇《备案不关站的小方法分享:js+css隐藏首页内容即可》也可以参考一下。下面说说今天的主题,代码如下: <?php function isCrawler() { //echo $agent= strtolower($_SERVER); if(!empty($agent)) { $spiderSite= array("TencentTraveler","Baiduspider+","BaiduGame","Googlebot","msnbot","Sosospider+","Sogou web spider","ia_archiver","Yahoo! Slurp","YoudaoBot","Yahoo Slurp","MSNBot","Java (Often spam bot)","BaiDuSpider","Voila","Yandex bot","BSpider","twiceler","Sogou Spider","Speedy Spider","Google AdSense","Heritrix","Python-urllib","Alexa (IA Archiver)","Ask","Exabot","Custo","OutfoxBot/YodaoBot","yacy","SurveyBot","legs","lwp-trivial","Nutch","StackRambler","The web archive (IA Archiver)","Perl tool","MJ12bot","Netcraft","MSIECrawler","WGet tools","larbin","Fish search",); foreach($spiderSite as $val){$str = strtolower($val);if(strpos($agent, $str)!== false){return true;}}}else{return false;}} if(isCrawler()){echo "你好蜘蛛精!";} else{echo "你不是蜘蛛精啊!"; }?>
2017年10月21日
13931 阅读
1 评论
代码教程
2017-10-10
Emlog分类页自定义输出每页显示条数
Emlog博客程序的分类页、搜索页、归档页、作者页等列表页的显示数量是后台统一设置的,舍力在制【网址导航模板】时需要单独自定义分类页的显示数量,以下代码为参考默认函数修改而来,具体如下: <?php foreach($Log_Model->getLogsForHome("and sortid=$sortid order by sortop desc, date desc",$page,30) as $value){?> URL:<?php echo $value;?><br /> 标题:<?php echo $value;?><br /> 时间:<?php echo gmdate('Y-m-d',$value);?><br /> 摘要:<?php echo subString($value,0,200);?><br /> 评论:<?php echo $value;?><br /> 浏览:<?php echo $value;?> <?php }?> 分页请参考文章《不修改emlog内核实现博客分页自定义的方法分享》把列表页调用方法中的$index_lognum,改为 30 即可 温馨提示:修改数量时,两处的数量必须同时修改,否则会出错!!!
2017年10月10日
15121 阅读
4 评论
Emlog教程
5
6
7
8
9