提供简单的emlog模版修改教程,分享一些有趣的程序源代码,记录每一次emlog修改的经历!
首页 关于本站 网站模板
代码教程
  • Emlog教程
  • 米拓教程
  • SEO优化教程
  • Ecshop教程
  • zblog教程
  • Excel技巧
  • 电脑软件教程
  • 互联网
  • 免费资源
  • 网络新闻
  • 留言咨询
  • 在线问答
  • 申请友链
  • 网址导航
  • 联系舍力
    舍力
    登录
    侧边栏壁纸
    博主头像
    舍力

    静以修身。

    • 累计撰写 1140 篇文章
    • 累计收到 3546 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    代码教程
    • 网站图片懒加载如何实现(LazyLoad按需加载) 2019-9-15
      网站图片懒加载如何实现(LazyLoad按需加载) 对于一些拥有大量图片的网站来说,如果一个页面有超过 50 张图片,就会造成网站页面加载太慢以及移动端耗费流量太大。为了解决这样的问题,可以使用LazyLoad按需加载,又称懒加载。 LazyLoad按需加载 什么是LazyLoad按需加载 LazyLoad按需加载采用图片按需加载技术,打开页面时只会加载首屏图片。访客往下滚动时才会陆续加载需要展现的图片,这样非常高效,体验舒适。 LazyLoad按需加载实现方法 我们在自己做网站时,也可以实现LazyLoad按需加载,增强网站的用户体验。下面学做网站论坛就来介绍一下LazyLoad按需加载实现方法。(以下会使用到HTML代码,如果对代码不熟悉,可以学习一下html视频教程) 引入LazyLoad按需加载必须的二个文件:jquery.js和jquery.lazyload.js。引入方法很简单,只需将下面的代码放到</head>标签上方即可; <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script> $(function() { imgLazyLoad();//初始化 $(document).scroll(imgLazyLoad); //当滚动条滚动时,扫描需要加载的div //扫描需要加载的div function imgLazyLoad() { $.each($("body img.lazy"), function (i, o) { //获取窗口高度 var windowHeight = $(window).height(); // windowHeight = windowHeight/2; 设置滚动条在显示屏幕高度2分之1的时候加载图片 //获取滚动条 var scrollTop = $(document).scrollTop(); //先判断是否是加载完的图片 跳出 if ($(o).attr("src") == $(o).attr("data-original")) { return true; } else if ($(o).offset().top <= (scrollTop + windowHeight) && $(o).offset().top >= scrollTop) {//判断div是不是出在可见的位置 if ($(o).attr("data-original") != undefined || $(o).attr("data-original") != "undefined") { var ObjectSrc = $(o).attr("data-original"); //把pic的值赋给src值 $(o).attr("src", ObjectSrc); //css属性改为可见 $(o).css("visibility", "visible"); //渐变时间和渐变值 $(o).fadeTo(1000, 1.00); } } }); } }); </script> 网站上所有图片都使用以下的格式书写: <img class="lazy" src="" data-original="图片地址" width="100" height="100" alt=""> 在网站的</body>标签上面,放上以下的css代码,来实现LazyLoad按需加载(懒加载); <style> img.lazy{ visibility: visible; opacity: 0.00; filter: alpha(opacity=0); -moz-opacity: 0.0; } </style> 这样,我们自己在建网站时,也可以轻松实现LazyLoad按需加载(懒加载)了。快去自己的网站上试试吧!
      • 2019年9月15日
      • 11148 阅读
      • 5 评论
      代码教程
    • SEO干货分享:新站SEO实操技术细节汇总 2019-6-20
      SEO干货分享:新站SEO实操技术细节汇总 网站优化初期 1、网站上线之前不可以有栏目页空白内容存在 2、网站上线之前全部做好网站的所有页面tdk 3、新网站上线之前不可以做采集内容 4、新站上线之前不要更换友情链接,不要发外链,不要引导蜘蛛来你的网站,会导致百度无法抓取你的网站。百度判定你这个域名有问题,马上你还没上线呢,你的域名就被打击了。 5、新站上线之前先把百度统计和百度站长平台装好,比较容易的获得最新的数据 6、新站上线后,可以不可以改你的TDK,分析比较复杂, 6.1、如果你已经有收录,你要改的页面是你已经收录的页面,如果是一个刚上线,一天,半天还没有看到排名的站,先别动,等6.2、新站上线后,就算是没有收录,但是你如果看到你的索引有数字展现,处理方式和上面一样,等等再说,索引只要有一个数字,基本上你的首页在百度数据库就已经收录了。 6.3、如果你收录了已经,那么收录越多,越不可以修改,对于一个上线只有一个月的站,收录一旦超过50,不要进行修改。先尝试使用其他方法去做。 6.4、你修改的页面权重越高,你修改后网站打击可能性越高,所以任何情况下,你要修改文章的话,一篇两篇没事,如果要改的多,就要考虑你的收录基数,例如收录5000,你修改200文章标题,几乎没事,有一点影响,如果修改4000文章标题,几乎降权必定。看你的修改的文章占有的流量总值,修改的文章如果是你稳定的日常流量来源的主要,修改,几乎必定降权。主要原因、新站本身的权重极低,且一般临时权重不是实时出现,你收录后看到没有排名马上修改,可能你错过了明天就出现的临时排名权重,第二你网站本身权重极低,这时候你修改标题,你网站权重撑不住,几乎一定降权。 7、织梦、帝国在优化上,几乎没有区别,只是安全性帝国更高,但是织梦一般企业站,只要不随便给人,用的空间不错,例如万网,也没事。 8、备案域名比不备案域名将会在天生获得更高的权重 9、做企业站,建议使用新域名制作,买了后马上上线,非企业站老域名制作,5年以上。 10、一般企业站,刚刚上线,记住不要做大量提交,不要迫使百度短时间收录太多东西,但是上线后,给首页发几个外链,指向首页,能帮助首页带来蜘蛛和有利于排名的投票。 11、织梦或者帝国网站,记住不可以在根目录直接修改网站内容,因为一旦更新网站后台数据,会吧后台模板的数据更新到根目录,重置根目录,根目录修改无效,所有这个网站的页面文字、连接等数据,全部在后台默认模板管理中进行修改。你更新织梦和帝国后台的时候,后台会把模板里面的内容直接更新到你的跟目录文件中,所以当你改根目录文字和连接的时候,后台再更新,就会把后台模板的东西直接给你更新到你的根目录了,那么你的根目录又会变成原来的夜那个字了。所以根目录修改等于没改。 12、网站的面包屑导航第一个文字,首页两个字,修改的方式是、后台,左下角系统-第一个默认参数管理-网站名称 13、新站在流量稳定之前,不要随便去给文章发外链,第一怕收录多,网站分权,第二怕外链质量度不够,带来的垃圾评分,网站新站压不住。 14、新站域名解析两个,把不带www的域名301到带www的域名,虚拟主机可以直接在控制面板进行,云主机制作方式为、建设好的网站,绑定域名www的,然后建设一个空白的网站,绑定域名不带www的,然后在iis控制面板中的页面重定向设置,给不带www的网站的域名做301到你的www的域名上,如果不这样,那么两个域名都在同一个网站中解析和绑定的话,就会导致输入不带www的域名会跳转到带www的域名上,输入带www的域名,海会跳转到带www的域名上,百度会判定,跳转过来的还是带www的域名,会形成无限跳转,死机。这样子做,不带www的域名跳转到带www,带www的域名,不跳转,就ok了。 15、site是查询你连接的百度快照收录domain、是检查你连接的相关性外部链接的多少,这个不准确几乎可以不用去看,但是请注意,如果你是企业站,这个多了对你不好因为如果是真实的外联的话,那么这个东西有可能因为外部连接质量度过低导致你网站降权。 16、新站记住更新一定要稳定化,因为新站本身基数内容少,更新的稳定化,是保证你收录稳定的主要因素。新站的收录下降,或者上升,都一定要关注这个下降或者上升是一点一点的,还是突然多的,如果是突然多的,看你的抓取频率如果也增加了,那么新站可能被打击。 17、新站更新数量没有上行限制,但是不可以少于一天3篇。 18、新站上线第一次换友情链接,其实可以不追求太多收录,当然多点好,但是记住一定是同行业站点。没有权重没事,但是总有词有排名就行。 19、新站一旦上线,一周内首页标题完全匹配没有排名,这个站就么有接受临时时效性权重。 20、新站企业站使用.com域名最好,非企业站使用类似娱乐站,使用.cc域名。 21、新站如果你要备案,记住备案完成之前,网站绝对不可以上线,因为你一旦上线百度收录,备案过程中,网站需要关闭,就会导致网站降权,备案完成后,网站再次打开,等于你要开始救站。
      • 2019年6月20日
      • 13682 阅读
      • 1 评论
      SEO优化教程
    • 处理img标签加载图片失败,显示默认图片简单代码分享 2019-5-12
      处理img标签加载图片失败,显示默认图片简单代码分享 常规方法解决我们都知道,img标签支持onerror事件,在装载文档或图像的过程中如果发生了错误,就会触发onerror事件。可以使用一张提示错误的图片代替显示不了的图片。 例如这样使用: <img src="images/logo.png" onerror="javascript:this.src='images/logoError.png';"> 当图片不存在时,将触发 onerror,而onerror 中又为img 指定一个logoError.png 图片。也就是说图片存在则显示logo.png,图片不存在将显示 logoError.png。 但是,注意哦,这里有个大坑哦,如果logoError.png 也不存在,则会继续触发 onerror,导致死循环,页面卡死。而且,就算图片存在,但网络很不通畅,也可能触发 onerror。 当然,解决办法是有的,代码如下: <img src="images/logo.png" onerror="slnotimg();"/> <script type="text/javascript"> function slnotimg() { var img = event.srcElement; img.src = "images/logoError.png"; img.onerror = null; //解绑onerror事件 } </script>
      • 2019年5月12日
      • 13498 阅读
      • 5 评论
      代码教程
    • Emlog手机版教程:获取搜索功能 2019-5-6
      Emlog手机版教程:获取搜索功能 Emlog手机版好像没有给予获取搜索的相关功能,反正也是无聊状态中,今天舍力就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友 相关阅读: 手机版获取文章分类教程分享:http://www.shuyong.net/iemlog/795.html 手机版获取文章标签教程分享:http://www.shuyong.net/iemlog/1086.html 首先,我们要在手机版模板的m文件夹的index.php中找到代码 $action = isset($_GET) ? addslashes($_GET) : ''; 在其下方加入代码 $slkey = isset($_GET) ? addslashes($_GET) : ''; 在代码 $page_url = pagination($lognum, $index_lognum, $page, $pageurl); 后面加入代码 if(!empty($slkey)){//搜索 $Log_Model = new Log_Model(); $page = isset($_GET) ? abs(intval ($_GET)) : 1; $site_title = '搜索关键词:'.$slkey.'价格表'; $pageurl = ''; if(is_numeric($slkey)){ $sqlSegment = "and (huohao ='{$slkey}') order by date desc";}else{ $sqlSegment = "and title like '%{$slkey}%' order by date desc";} $lognum = $Log_Model->getLogNum('n', $sqlSegment); $pageurl = "./?keyword=$slkey&page="; $logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum); $page_url = pagination($lognum, $index_lognum, $page, $pageurl); } 调用方法: <form action="./" method="get" enctype="multipart/form-data" onSubmit="return slkeyword();"> <input name="keyword" placeholder="输入货号或者产品名称" /> <button type="submit"/>搜索</button> </form>
      • 2019年5月6日
      • 15112 阅读
      • 9 评论
      Emlog教程
    • emlog手机版教程:获取文章对应的标签 2019-5-6
      emlog手机版教程:获取文章对应的标签 前面舍力分享过手机版获取文章分类的教程,与本教程类似,下面进入今天的主题,Emlog手机版好像没有给予获取文章标签的相关功能,反正也是无聊状态中,今天舍力就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友 相关阅读: 手机版获取文章分类教程分享:http://www.shuyong.net/iemlog/795.html 手机版获取搜索功能教程分享:http://www.shuyong.net/iemlog/1087.html 首先,我们要在手机版模板的m文件夹的index.php中找到代码 $action = isset($_GET) ? addslashes($_GET) : ''; 在其下方加入代码 $sltag = isset ($_GET) ? intval ($_GET) : ''; 在代码 $page_url = pagination($lognum, $index_lognum, $page, $pageurl); 后面加入代码 if(!empty($sltag)){//标签 global $CACHE; $Tag_Model = new Tag_Model(); $page = isset($_GET) ? abs(intval ($_GET)) : 1; $blogIdStr = $Tag_Model->getTagById($sltag); $pageurl =''; $sqlSegment = "and gid IN ($blogIdStr) order by date desc"; $lognum = $Log_Model->getLogNum('n',$sqlSegment); $tagname = '标签ID为'.$sltag.'价格表';//暂时不知道怎么获取标签名称 $site_title = $tagname; $pageurl ="./?tagid=$sltag&page="; $logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum); $page_url = pagination($lognum, $index_lognum, $page, $pageurl); } 在m文件夹的index.php文件的最后面加入代码 <?php function mtags($blogid){ $Tag_Model = new Tag_Model(); $tag = $Tag_Model->getTag($blogid); echo '标签:'; foreach($tag as $v){ echo '<a href ="./?tagid='.$v.'">'.$v.'</a> '; }} ?> 前面代码都是放入手机版的index.php里面的。 调用方法:然后进入view文件夹,按自己需要选择添加位置,想显示在文章页面:打开single.php,把下面代码放到里面的适当位置即可, <?php mtags($logid);?> 想显示在文章列表里:打开log.php文件,在循环之内放入如下调用代码: <?php mtagst($value);?> 好了,搞定收工了,方法比较繁琐,请按教程一步一步来,教程都经过测试,5.3.1正常使用!
      • 2019年5月6日
      • 14229 阅读
      • 3 评论
      Emlog教程
    • 2019年最新搜索引擎蜘蛛大全 2019-4-22
      2019年最新搜索引擎蜘蛛大全 各大seo搜索引擎的蜘蛛会不断地访问抓取我们站点的内容,也会消耗一定的站点流量;有时候就需要屏蔽某些蜘蛛访问我们的站点,文章尾部会讲解决办法;了解各大搜索引擎蜘蛛爬虫,对我们进行网站SEO优化起到很大作用;舍力收集了各大搜索引擎的蜘蛛爬虫UA,以便你需要时查阅。 搜索引擎蜘蛛 1、百度蜘蛛:BaiduSpider 常见的Baiduspider和Baiduspider-image(抓取图片) 百度公司还有其它几个蜘蛛:Baiduspider-video(抓取视频)、Baiduspider-news(抓取新闻)、Baiduspider-mobile(抓取wap),都不常见 百度蜘蛛爬虫UA: PC端:Mozilla/5.0 (compatible; Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html) 移动端:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 (compatible; Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html) 图片:“Baiduspider-image+(+http://www.baidu.com/search/spider.htm)” 2、谷歌蜘蛛:Googlebot 有人说谷歌蜘蛛是GoogleBot,官方谷歌蜘蛛最新名称为Googlebot,还发现了Googlebot-Mobile,看名字是应该是抓取wap内容的 谷歌蜘蛛爬虫UA:“Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)” 图片:“Googlebot-Image/1.0” 3、360蜘蛛:360Spider 它是一个十分“勤奋抓爬”的蜘蛛 360蜘蛛爬虫UA:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0); 4、搜狗蜘蛛:Sogou News Spider 搜狗公司还有其它几个蜘蛛:Sogou web spider、Sogou inst spider、Sogou spider2、Sogou blog、Sogou Orion spider,冬镜在日志中只发现了常见的Sogou News Spider。(参考大神百度的robots文件,搜狗蜘蛛名称可以用Sogou概括,但有没有用就不知道了.) 搜狗蜘蛛爬虫UA:“Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)” 5、必应蜘蛛:bingbot 必应蜘蛛爬虫UA:“Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)” 6、SOSO蜘蛛:Sosospider 腾讯已玩死,交给搜狗公司了 soso蜘蛛爬虫UA:“Sosospider+(+http://help.soso.com/webspider.htm)” 7、雅虎蜘蛛:Yahoo! Slurp China(雅虎中国)或Yahoo! Slurp(雅虎英文) 雅虎蜘蛛爬虫UA: 雅虎中国:“Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)” 雅虎英文:“Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)” 8、MSN蜘蛛:msnbot,msnbot-media 好像只见到msnbot-media在狂爬…… MSN蜘蛛爬虫UA: *msnbot/1.0 (+http://search.msn.com/msnbot.htm”) 其它还有 一搜蜘蛛:YisouSpider、Alexa蜘蛛:ia_archiver、宜搜蜘蛛:EasouSpider、即刻蜘蛛:JikeSpider,以及还有YandexBot、AhrefsBot和ezooms.bot等这些蜘蛛,据说这几个国外的蜘蛛都不咋好 搜索引擎蜘蛛名称 其实常用的搜索引擎就那么几个,只要在robots.txt文件里把常用的搜索引擎蜘蛛放进来就行,其它的可以统统屏蔽。
      • 2019年4月22日
      • 14058 阅读
      • 3 评论
      SEO优化教程
    • Emlog对百度蜘蛛屏蔽广告避免影响落地页体验 2019-4-22
      Emlog对百度蜘蛛屏蔽广告避免影响落地页体验 相信每个站长都非常关心自己网站的收录情况,最近在每日的检测网站状况时发现,以前每天都会收录的文章,已经有4天没有收录了,我意识到了不同寻常。于是在百度站长平台与熊掌号中找到了原因所在,一切都是谷歌广告引起的。 PHP通过UA判断蜘蛛 将下面的代码加入到主题下的module.php文件中,以便后面调用。里面的蜘蛛UA,可以自由添加,修改。 <?php function sl_crawler() { $userAgent = strtolower($_SERVER); $spiders = array( 'Googlebot', // Google蜘蛛 'Baiduspider', //百度蜘蛛 '360Spider',//360蜘蛛 'Sogou News Spider',//搜狗蜘蛛 'bingbot',//必应蜘蛛 'Sosospider',//搜搜蜘蛛 ); if(!empty($userAgent)){ foreach ($spiders as $spider) { $spider = strtolower($spider); if (strpos($userAgent, $spider) !== false) { return true; } } } return false; } ?> 然后在添加广告代码的地方,加上判断,如下代码: <?php if(!sl_crawler()){//如果不是蜘蛛 echo '广告代码'; //这里换成你自己的广告代码 } ?>需要注意的是,如果你的广告代码在文章列表循环中,不要使用上面的判断,在循环之外用变量存放是不是蜘蛛的判断结果,再在循环中判断那个变量即可。否则在在循环中执行太多判断影响代码的执行效率,大家注意了。 最后的效果就是,百度站长平台落地页体检已经查不出来了,全是符合规范。
      • 2019年4月22日
      • 13967 阅读
      • 1 评论
      Emlog教程
    • Emlog后台中content、excerpt以纯文本格式的教程分享 2019-4-19
      Emlog后台中content、excerpt以纯文本格式的教程分享 最近弄一个项目,需要把Emlog后台中content、excerpt以纯文本的形式展示,特别感谢,下面直接进入主题,教程如下: 1、把后台文件admin/views/add_log.php中的 <textarea id="content" name="content" style="width:845px; height:460px;"></textarea> 改为: <input id="content" name="content" style="width:400px;" /> <textarea id="excerpt" name="excerpt" style="width:845px; height:260px;"></textarea> 改为 <input id="excerpt" name="excerpt" style="width:400px;" /> 2、把后台文件admin/views/edit_log.php中的 <textarea id="content" name="content" style="width:845px; height:460px;"><?php echo $content; ?></textarea> 改为 <input id="content" name="content" value="<?php echo $content; ?>" style="width:400px;"/> <textarea id="excerpt" name="excerpt" style="width:845px; height:260px; border:#CCCCCC solid 1px;"><?php echo $excerpt; ?></textarea> 改为: <input id="excerpt" name="excerpt" value="<?php echo $excerpt;?>" style="width:400px;" /> 3、删除文件admin/views/add_log.php、edit_log.php中的 loadEditor('content'); loadEditor('excerpt'); 4、删除admin/views/js/common.js文件中的 editorMap.sync(); editorMap.sync(); 完成收工!!!
      • 2019年4月19日
      • 13870 阅读
      • 3 评论
      Emlog教程
    • 一款简单的php 延时跳转代码分享 2019-3-28
      一款简单的php 延时跳转代码分享 Web开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要;以下是舍力总结有用PHP实现跳转的方法,例子皆为三秒后跳转到指定的页面。 <?php $url=$_SERVER; $str=str_replace("http://","",$url); $str=str_replace("https://","",$url); $strdomain = explode("/",$str); $domain=$strdomain; if($domain==''){ empty($_SERVER) or exit('Access Denied');//防止快速刷新 session_start(); $seconds = '30'; //时间段 $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 'Access Denied';exit;} //跳转结果 $urlhttp= strtolower(substr($_REQUEST,0,7)); $urlhttps=strtolower(substr($_REQUEST,0,8)); if($urlhttp=='http://'||$urlhttps=='https://'){$slurl=$_REQUEST;}else{$slurl='http://'.$_REQUEST;} $web=preg_replace('/(http:\/\/|https:\/\/|)*/','',$_REQUEST); header("HTTP/1.1 301 Moved Permanently"); header("Refresh:3;url=".$slurl.""); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9,IE=8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0"> <meta http-equiv="Cache-Control" content="no-transform"> <meta http-equiv="Cache-Control" content="no-siteapp"> <title>网页3秒将跳转到<?php echo $web;?></title> <style type="text/css"> <!-- body{background-color:#F7F7F7;font-family:Arial;line-height:150%;} .main{background-color:#FFFFFF;font-size:12px;color:#666666;max-width:650px;margin:60px auto 0px;border-radius:10px;padding:30px 10px;list-style:none;border:#DFDFDF 1px solid; overflow:hidden;} .main h6{line-height:30px;font-size:18px;margin:5px 20px;} .main p{line-height:25px;font-size:14px;margin:5px 20px;} --> </style> </head> <body> <div class="main"> <h6>您所访问的页面将跳转到第三方网站,可能会有安全风险,望知悉!!!</h6> <p>3秒后将自动为你跳转到<?php echo $web;?></p> <div style="clear:both;text-align:center;font-size:14px; margin-top:50px;">本页由舍力提供</div> </div> </body> </html> 使用方法:建立一个文件夹例如go,然后在文件夹中创立一个index.php文件,把上面的代码放入到这个index.php文件中即可。 代码中加入了不能直接打开和简单的防刷新代码。 格式:www.shuyong.net/go/?url=dh.shuyong.net 演示地址(直接点击打开,复制打开无效):www.shuyong.net/go/?url=dh.shuyong.net
      • 2019年3月28日
      • 8012 阅读
      • 6 评论
      代码教程
    • 让Emlog5.3.1兼容PHP7环境一些处理方法分享 2019-1-15
      让Emlog5.3.1兼容PHP7环境一些处理方法分享 直接在php7安装emlog5.3.1各种报错。emlog5.3.1虽然已经出了使用mysqli连接类,但是为了兼容性还是默认是使用了mysql。因为PHP7已经不支持mysql扩展了,但是支持mysqli和pdo_mysql。所以这里还是介绍如何使用mysqli来安装emlog。 以下是修改emlog安装程序,无报错安装。如果是实际环境请在本地环境模拟后成功后再更换。 1、修改include\lib\option.php const DEFAULT_MYSQLCONN = 'mysql'; 改为 const DEFAULT_MYSQLCONN = 'mysqli';//默认链接方式改为mysqli 2、在/include/lib/cache.php $$row = $row; 改为 ${$row} = $row; 3、在admim/seo.php $$t 改为 ${$t} 4、在admim/views/admin_log.php $$a $$b $$a 改为 ${$a} ${$b} ${$a} 5、在admim/views/comment.php $$a = "class=\"filter\""; 改为 ${$a} = "class=\"filter\""; 另外有些插件和主题是固定了使用mysql连接类,这样还需要修改插件和主题中的数据库连接方式,不然直接报数据库错误。 比如:$DB = MySql::getInstance(); 都要改为$DB = Database::getInstance(); 此教程参考网上很多资料,舍力未做测试,仅供学习参考之用!!!
      • 2019年1月15日
      • 15070 阅读
      • 2 评论
      Emlog教程
    • 让Emlog评论支持UBB代码 2019-1-8
      让Emlog评论支持UBB代码 http://bbs.emlog.net/thread-69259-1-1.html
      • 2019年1月8日
      • 18649 阅读
      • 2 评论
      Emlog教程
    • Emlog调用指定多个一级分类下的所有文章,包含子分类文章 2019-1-7
      Emlog调用指定多个一级分类下的所有文章,包含子分类文章 最近做一款企业主题,需要调用指定多个一级分类下的所有文章,包含子分类文章。参考了分类页面的调用方式,现分享出来,代码如下: <?php $db = MySql::getInstance(); global $CACHE; $sort_cache = $CACHE->readCache('sort'); foreach(array(1,2,3) as $key => $i){ $sort = $sort_cache; if($sort != 0 || empty($sort)){ $slsortid = $i; }else{ $slsortids = array_merge(array($i),$sort); $slsortid = implode(',',$slsortids); } ?> <br />分类名称+链接:<a href="<?php echo Url::sort($i);?>" title="<?php echo $sort_cache;?>"><?php echo $sort_cache;?></a><br /> <?php foreach($Log_Model->getLogsForHome("and sortid IN ($slsortid) order by date desc",0,10) as $key=>$value){?> 文章标题+链接:<a href="<?php echo Url::log($value);?>" title="<?php echo $value;?>" target="_blank"><?php echo $value;?></a><br /> <?php }?> <?php }?> array(1,2,3)中的数字代表分类id,当不是一级分类时,只调用当前分类下的文章,当是一级分类时则调用当前一级分类下所有子分类的文章。 ,0,10中的10代表调用的文章数量,0不做任何修改,否则会出错。 效果图(css和图片调用自行添加即可): 演示站点:www.khqj.com.cn
      • 2019年1月7日
      • 13647 阅读
      • 3 评论
      Emlog教程
    • 1
    • 2
    • 3
    • 4
    • 5
    博主栏壁纸
    博主头像 舍力

    静以修身。

    1140 文章数
    3546 评论量
    • emlogpro实现分站功能(同一后台,不同前端)
    倒计时
    最新评论
    • 肥饶
      肥饶
      1 年前
      这个好  随机
    • 爱比宝
      爱比宝
      2 年前
      好工具,谢谢分享
    • 上海网站建设
      上海网站建设
      2 年前
      感谢分享
    • ET聊
      ET聊
      2 年前
      分享资源交流经验
    • 百胜综合盘
      百胜综合盘
      2 年前
      很8错!感谢分享
    • 百科情报站
      百科情报站
      3 年前
      你这网站可以哦, 来换个友链吧
    • 舍力
      舍力
      3 年前
      @言之在线:win10都还没有弄明白呢
    • 言之在线
      言之在线
      3 年前
      win11好还是win10好
    • 天兴工作室
      天兴工作室
      3 年前
      网站整改,我网站友链全部下了,麻烦我的链接也可以删掉了
    • 贵金属回收
      贵金属回收
      3 年前
      善良让这世界有了温暖,如果都是冷漠,那多无趣
    载入天数...载入时分秒...
    基于宝塔面板,数据存储于阿里云ECS 粤ICP备11021420号