舍力博客是记录舍力学习和成长的自媒体博客;关注网站SEO技术及互联网发展,免费分享Emlog建站教程、Emlog模板、Emlog插件、SEO教程及SEO优化排名实战心得!
首页 关于本站 网站模板
代码教程
  • Emlog教程
  • 米拓教程
  • SEO优化教程
  • Ecshop教程
  • zblog教程
  • Excel技巧
  • 电脑软件教程
  • 互联网
  • 免费资源
  • 网络新闻
  • 留言咨询
  • 在线问答
  • 申请友链
  • 网址导航
  • 联系舍力
    舍力
    登录
    侧边栏壁纸
    博主头像
    舍力

    静以修身。

    • 累计撰写 1140 篇文章
    • 累计收到 3830 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    包含标签 【emlog】 的文章
    • Emlog企业主题SLqyzt 2017-5-4
      Emlog企业主题SLqyzt 主题使用说明     请先在未改动的情况测试,有问题在本页反馈,修改后出现的任何问题,由修改者自己承担一些后果;请关闭除模板设置以外的所以插件再进行测试,如发现无法正常显示请在本页留言。本模版需下载模版设置插件方可正常使用,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 使用说明介绍:暂无介绍,请参考后台设置,如有疑问请联系舍力 演示地址:www.etyyj.com
      • 2017年5月4日
      • 24508 阅读
      • 0 评论
      网站模板
    • Emlog模板之SLajax主题使用说明、建议及Bug反馈 2017-4-25
      Emlog模板之SLajax主题使用说明、建议及Bug反馈 主题使用说明     请先在未改动的情况测试,有问题在本页反馈,修改后出现的任何问题,由修改者自己承担一些后果;请关闭除模板设置以外的所以插件再进行测试,如发现无法正常显示请在本页留言。本模版需下载模版设置插件方可正常使用,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 本主题已解决关于文章url不是唯一性的问题,没有解决此问题的朋友可参考《解决Emlog博客程序伪静态后URL不是唯一地址的教程》 使用说明介绍: 1、PC端、手机端分离采用不同模板显示; 2、首页、列表页分页使用Ajax无限加载方式实现; 3、文章页启用分页,使用时插入“-/=-”,把其中的“/”去掉即可; 4、本主题三个侧边栏,分别是首页调用侧边栏1,列表页调用侧边栏2、文章内容页调用侧边栏3; 5、所有广告位请参考后台说明调用; 下载安装 将下载的主题压缩包,通过后台 → 模板 → 安装模板 → 上传主题压缩包。或者使用FTP工具软件将解压后的SLajax文件夹上传到content/templates目录,并到后台 → 模板中启用。 演示地址:本站
      • 2017年4月25日
      • 18064 阅读
      • 1 评论
      网站模板
    • EMlog实现分页Ajax无限加载功能:jquery.ias.js 2017-4-23
      EMlog实现分页Ajax无限加载功能:jquery.ias.js 带算为自己模版添加上ajax无限加载功能,舍力在百度找了好一阵子,才找到合适的ajax翻页功能。Infinite AJAX Scroll通过很简单的设置,就可以让Emlog支持分页Ajax无线加载功能。 下面舍力就以Emlog本博客主题 default(默认) 主题为例: 1、下载 jquery.ias.min.js、jquery.js(文章尾部有下载地址) 2、把 jquery.ias.min.js、jquery.js 拷贝到 content/templates/default/js/ 文件夹下 3、在编辑器中打开 content/templates/default/header.php,在<head></head>之间加入下面代码 <script src="<?php echo TEMPLATE_URL;?>js/jquery.js" type="text/javascript"></script> <script src="<?php echo TEMPLATE_URL;?>js/jquery.ias.min.js" type="text/javascript"></script> 4、在log_list.php 需要改2个地方 找到代码 <?php if (!empty($logs)): foreach($logs as $value): ?> 后面加入 <div class="sheli"> 然后在代码 <?php endforeach; else: ?> 前面加入代码 </div> 在<div id="pagenavi"><?php echo $page_url;?></div>在后面加入代码 <script> var ias = $.ias({ container: ".content", //包含所有文章的元素 item: ".sheli", //文章元素 pagination: "#pagenavi", //分页元素 next: "#pagenavi a", //下一页元素 }); ias.extension(new IASTriggerExtension({ text: '<div class="gengduo">点击查看更多内容</div>', //此选项为需要点击时的文字 offset: 1, //设置此项后,到 offset+1 页之后需要手动点击才能加载,取消此项则一直为无限加载 })); ias.extension(new IASSpinnerExtension()); ias.extension(new IASNoneLeftExtension({ text: '<div class="gengduo">已经是全部内容了</div>', // 加载完成时的提示 })); </script> 按照以上步骤就可以弄好了,当然css就自己去写了,舍力就不普及了。可能会与一些模板产生js冲突,自己研究一下就可以,测试请用默认模板。 以上代码经测试会重复加载内容,可以通过在下一页的a标签加入id=“slnext”,然后把next: "#pagenavi a"改为next: "#pagenavi a#slnext"即可解决问题 js下载地址
      • 2017年4月23日
      • 13896 阅读
      • 13 评论
      Emlog教程
    • Emlog模板fz-2liang使用说明及Bug反馈 2017-4-19
      Emlog模板fz-2liang使用说明及Bug反馈 主题使用说明     请先在未改动的情况测试,有问题在本页反馈,修改后出现的任何问题,由修改者自己承担一些后果;请关闭除模板设置以外的所以插件再进行测试,如发现无法正常显示请在本页留言。本模版需下载模版设置插件方可正常使用,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 本主题已解决关于文章url不是唯一性的问题,没有解决此问题的朋友可参考《解决Emlog博客程序伪静态后URL不是唯一地址的教程》 1、本模板非自适应,但手机/PC区别显示; 2、首页分类版块可在后台-模板-设置中自行添加修改或者不显示; 3、本主题三个侧边栏;分类页、搜索页、标签页、微语页、归档页、作者页使用侧边栏一;文章页使用侧边栏二;其他页面使用侧边栏三; 4、主题暂定4种颜色,可在后台一件换色; 5、首页分类板块中的频道推荐调用分类置顶文章; 6、首页左侧最开始图文为分类置顶文章; 7、文章页有分页,请用-/=-分离,把其中的/去掉即可; 下载安装     将下载的主题压缩包,通过后台 → 模板 → 安装模板 → 上传主题压缩包。或者使用FTP工具软件将解压后的bbCms文件夹上传到content/templates目录,并到后台 → 模板中启用。 演示地址:www.bmvsq.com
      • 2017年4月19日
      • 15388 阅读
      • 0 评论
      网站模板
    • 解决Emlog文章详情页伪静态后URL不是唯一地址的教程 2017-4-4
      解决Emlog文章详情页伪静态后URL不是唯一地址的教程 使用EM博客程序的朋友应该知道,伪静态后URL不是唯一性的,舍力举个很简单的例子: 默认地址为:http://www.shuyong.net/1.html 地址1:http://www.shuyong.net/xx/931.html, 地址2:http://www.shuyong.net/?post=931 也是可以正常打开的,其中的XX为任意数字或者字母 这个是因为伪静态规则的问题,因为正则匹配 /(+)(.html) 可以匹配 / 开始 一个或多个 不是 . / ? = 之外的字符 然后.html 结束的字符串 所以不管你加什么,都只会匹配 /1.html 这一部分,那么如何解决这一问题呢?舍力不懂伪静态规则,不过用php到是解决了这个问题,舍力提供的方法非常的简单粗暴,不知道有没有Bug的哦 本段代码通用代码,直接把下面代码放入echo_log.php和page.php第一行就可以了 <?php $page=isset($params)?intval($params):1;//文章页代码 $ymurl=$_SERVER.$_SERVER;//浏览器获取URL //$emurl=preg_replace('/(http:\/\/|https:\/\/|)*/','',Url::log($logid));//去除http://或https://的默认url $emurl=str_replace(array("http://","https://"),'',Url::log($logid));//去除http://或https://的默认url if($emurl!=$ymurl && $page==1){//判断2者是否相同,是否第一页 header('HTTP/1.1 301 Moved Permanently'); header('Location:'.Url::log($logid));//不同时调整到默认URL } ?> 如何没有修改过em内核路径的朋友们建议使用以下代码(速度更快),即没有按此教程《emlog去除分类目录前的sort》修改过的,如果有修改过就只能使用上面代码 <?php $page=isset($params)?intval($params):1; if(BLOG_URL.trim(Dispatcher::setPath(),'/') !=Url::log($logid) && $page==1 && $p==''){ header('HTTP/1.1 301 Moved Permanently'); header('Location:'.Url::log($logid)); } ?> 如遇问题,请在本页留言。 注意:使用上面代码,如果文章页有分页的可能造成错误哦 -=-以下代码是使用了本站教程《如何增加文章内容(日志)分页功能的方法分享》后使用 也是直接把下面代码放入echo_log.php和page.php第一行就可以了 <?php $p=$_GET;$page=isset($params)?intval($params):1; $ymurl=$_SERVER.$_SERVER;//获取访问地址 //$emurl=preg_replace('/(http:\/\/|https:\/\/|)*/','',Url::log($logid));//去除http或https的EM当前地址 $emurl=str_replace(array("http://","https://"),'',Url::log($logid));//去除http://或https://的默认url if($emurl!=$ymurl && $page==1 && $p==''){ header('HTTP/1.1 301 Moved Permanently'); header('Location:'.Url::log($logid)); } ?>
      • 2017年4月4日
      • 26624 阅读
      • 12 评论
      Emlog教程
    • 修改Emlog默认动态链接?post=xxx的方法 2017-4-3
      修改Emlog默认动态链接?post=xxx的方法 今天逛论坛的时候发现有人在问,如何更改默认的链接显示方法,以前有发布过一篇《emlog程序去除文章详情页中的“post-”》,此文是教大家如何在伪静态下修改链接的显示方法,好了,不废话了,回到今天的主题,首先要注意的是,此链接一经修改,原来默认的?post=xxx就会失效。 举例说明,比如将 http://域名/?post=1 修改为 http://域名/?sl=1 第一步、在根目录文件include/lib/url.php中找到 $logUrl = BLOG_URL . '?post=' . $blogId;并把其中的 post 改为 sl; 第二步、在根目录文件include/lib/option.php中找到 'reg_0' => '|^./\?(post)=(\d+)(&(comment-page)=(\d+))?(.)?$|', 并把其中的 post 改为 sl; 第三步、在根目录文件include/controller/log_controller.php中找到 if ($params == 'post') { 并把其中的 post 改为 sl; 最后要提醒一下的是,以上三步修改的"sl"必须一致,否则会造成链接打不开。修改前请注意备份,如有疑问请在本页留言
      • 2017年4月3日
      • 11566 阅读
      • 2 评论
      Emlog教程
    • emlog 调用某个单页的内容 2015-9-8
      emlog 调用某个单页的内容 怎么调试指定某一个单页的内容来显示呢? 在做网站的时候需要很多的单页然后一段话来显示到指定的位置上,其实呢这个很简单,直接把下面的代码放入你需要显示的地方即可 <?php $sl_dynr=mysql_fetch_array(mysql_query("SELECT * FROM ".DB_PREFIX."blog WHERE gid =2"));echo $sl_dynr;?> 其中的“2”为你文章的id、“content” 为文章的内容(可改为title即为标题) 当然了使用奇遇大神的数据调用插件也是可以实现的。
      • 2015年9月8日
      • 19040 阅读
      • 0 评论
      Emlog教程
    • 淘宝链接自动转化成淘宝客(阿里妈妈组件推广)插件 2015-9-5
      淘宝链接自动转化成淘宝客(阿里妈妈组件推广)插件 本插件用途:将淘宝、天猫链接自动转化成淘宝客(阿里妈妈组件推广)链接,可能会与一些js冲突,如遇到问题请在本页留言 注意事项(V1.0暂时只支持文章页显示): 1、安装启用插件后请在模板footer.php最底部加入代码:<?php if($logid){doAction('sheli_taoke');}?> 2、关于“网站DIV属性”和“网站DIV参数”设置方法的举例说明; 例如:<div class="sheli"><a href="淘宝链接" target="_blank">淘宝链接</a></div> 在网站DIV属性只需要填写class,网站DIV参数只需要填写sheli,一般都是(echo_log.php、page.php)中包含<?php echo $log_content; ?>的那个div+css 3、淘宝网址的书写方式:<a href="淘宝链接">淘宝链接</a> 插件后台演示: 插件前台演示:https://detail.tmall.com/item.htm?id=527507939288 本插件收费,暂定价¥:38元。
      • 2015年9月5日
      • 13356 阅读
      • 4 评论
      Emlog教程
    • slthree 2015-9-2
      slthree 注意事项:本主题产品展示详情页面图片为附件第一张图片,右边参数为文章摘要,需要更改一下内核才能显示(ps:在根目录include/model/log_model.php(大概在124行)找到 'template' => $row,在后面加入 'excerpt' => $row, 即可;如不改内核,详情页则不显示图片和参数,对整体无任何影响;同时满足有附件图片和有摘要方可显示;购买本主题者,舍力可免费修改内核文件。 主题功能说明 1、必须配合模板设置插件方可使用; 2、logo(高度80px,宽度小于600px)、flash(宽度1000px,高度一定要统一)、顶部电话等等均在模板设置中更改; 3、关于侧边栏联系方式,请在侧边栏自定义一个联系我们即可; 4、侧边栏选项需要配合模板设置中的,调用此分类id的所有二级分类(如果此分类没有二级分类将不显示,可调用多个一级分类); 5、首页推荐产品调用首页置顶文章,每行显示4个,下方有广告为配合左侧高度使用; 6、文章页面加入分页功能,在发布文章时,使用符号“ -1=- ”(把其中的1去掉即可); 7、首页调用侧边栏1,详情页调用侧边栏3,其他页面调用侧边栏2; 8、关于评论页已经将网址改为电话,并必须填写正确的电话或不填写方可评论,增加文章详情页评论开关; 9、增加product.php模块,可在模板设置中统一添加分类id; 10、修复侧边栏分类代码并加入分类下的文章数; 11、评论验证增加刷新功能并修改电话为必填项; 12、文章页增加分享代码和读后感表情(可关闭); 演示地址:emlog.shuyong.net(如访问不是本主题,请联系舍力更换模板,可以提供后台演示帐号) 本主题为收费主题,暂定价¥:128元(绑定一个域名,提供后期升级和安装服务);目前测试中,发现Bug请在本页反馈...
      • 2015年9月2日
      • 17740 阅读
      • 3 评论
      网站模板
    • 关于Emlog博客文章时间显示方式几种表达方式 2015-8-17
      关于Emlog博客文章时间显示方式几种表达方式 不久前写过一篇名为《Emlog时间格式转化,约几天、几月、几年的方式显示》的一篇教程,不过此教程有很多缺陷,今天给大家分享一篇相对比较完善一点的教程,但是也有点小缺点,只考虑30天的情况,其他情况不考虑在内,下面舍力就说说具体操作方法。 第一步:打开模板文件module.php,在最后加入如下代码 <?php function sydate($ptime){ $ptime = strtotime($ptime); $etime = time() - $ptime; if($etime < 1){return '刚刚';} $interval = array( 12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')', 30 * 24 * 60 * 60 => '个月前 ('.date('Y-m-d', $ptime).')', 7 * 24 * 60 * 60 => '周前 ('.date('Y-m-d', $ptime).')', 24 * 60 * 60 => '天前', 60 * 60 => '小时前', 60 => '分钟前', 1 => '秒前', ); foreach ($interval as $secs => $str) { $d = $etime / $secs; if ($d >= 1){ $r = round($d); return $r . $str } }; } ?> -=-第二步就是调用的了,模板的echo_log.php(详情页)文件中的调用方式: <?php echo sydate(gmdate('Y-m-d', $date));?> 模板的log_list.php.php(列表页)文件中的调用方式: <?php echo sydate(gmdate('Y-m-d', $value));?> -=-如需加入时间段的话,首先在module.php中写入代码 <?php function sydate_g($t){ if($t<=3){ $ts = '拂晓'; }elseif($t<=6){ $ts = '黎明'; }elseif($t<=9){ $ts = '清晨'; }elseif($t<=12){ $ts = '早上'; }elseif($t<=15){ $ts = '中午'; }elseif($t<=18){ $ts = '下午'; }elseif($t<=21){ $ts = '傍晚'; }elseif($t<=00){ $ts = '深夜/午夜'; } return $ts; } ?> 然后把第一步中的 return $r . $str 改为 return $r . $str .sydate_g(date('G', $ptime));
      • 2015年8月17日
      • 28930 阅读
      • 15 评论
      Emlog教程
    • Emlog伪静态规则[iis / nginx],Emlog怎么设置伪静态? 2015-8-15
      Emlog伪静态规则[iis / nginx],Emlog怎么设置伪静态? Emlog默认不能生成静态文件,不过好像有生成静态页面的相关插件,该插件舍力就先不研究,今天舍力给大家分享一下Emlog在各种环境下的伪静态规则,大家都知道,通过伪静态可以让博客文章网址变得对搜索引擎更加友好,据网上的seoer们说,好的伪静态有利于搜索引擎优化,具体有没有博主可自己去探讨。注:伪静态必须空间支持且在后台-设置中开启伪静态。 IIS6:(iis6主机请联系主机商修改规则,部分主机支持httpd.ini,请将下列代码保存为httpd.ini或者下载附件中的httpd.ini上传到博客根目录) # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteRule /robots.txt(.*) /robots.txt$1 RewriteRule /rss.php(.*) /rss.php$1 RewriteRule /tb.php(.*) /tb.php$1 RewriteRule /favicon.ico /favicon.ico RewriteRule /xmlrpc.php(.*) /xmlrpc.php$1 RewriteRule /wlwmanifest.xml /wlwmanifest.xml RewriteRule /(t|m)$ /$1/ RewriteRule /(admin|content|include|t|m)/(.*) /$1/$2 RewriteRule /install.php(.*) /install.php$1 RewriteRule /emlog_toolkit.php(.*) /emlog_toolkit.php$1 RewriteRule /up(\d.\d.\d)to(\d.\d.\d).php(.*) /up$1to$2.php$3 RewriteRule ^/$ /index.php RewriteRule /(.*) /index.php/$1 支持.htaccess的IIS6服务器规则: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 -=-【注】关于IIS6规则说明:由于IIS6不支持.htaccess的一些判断规则,因此只能事先处理一些会被正常访问的目录或者文件。有些地方可能需要做修改: 1、如果你有其他非emlog文件,因为添加如上规则而不能正常访问,要想使它们能正常访问的,则添加一条规则在第5行后面,参考第五行 RewriteRule /rss.php(.*) /rss.php$1 将rss.php修改为你要访问的文件即可 如果你有其他非emlog目录,因为添加如上规则而不能正常访问,要想使它们能正常访问的,则参考第10、11行,将目录添加进来(用|隔开目录): RewriteRule /(t|m|admin)$ /$1/ RewriteRule /(admin|content|include|t|m)/(.*) /$1/$2 2、如果你的博客在子目录,那么需要将所有目录都改为子目录的,比如你的博客在emlog目录下,那么规则如下: # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteRule /emlog/rss.php(.*) /emlog/rss.php$1 RewriteRule /emlog/tb.php(.*) /emlog/tb.php$1 RewriteRule /emlog/favicon.ico /emlog/favicon.ico RewriteRule /emlog/xmlrpc.php(.*) /emlog/xmlrpc.php$1 RewriteRule /emlog/wlwmanifest.xml /emlog/wlwmanifest.xml RewriteRule /emlog/(t|m)$ /emlog/$1/ RewriteRule /emlog/(admin|content|include|t|m)/(.*) /emlog/$1/$2 RewriteRule /emlog/install.php(.*) /emlog/install.php$1 RewriteRule /emlog/emlog_toolkit.php(.*) /emlog/emlog_toolkit.php$1 RewriteRule /emlog/up(\d.\d.\d)to(\d.\d.\d).php(.*) /emlog/up$1to$2.php$3 RewriteRule ^/emlog/$ /emlog/index.php RewriteRule /emlog/(.*) /emlog/index.php/$1 -=-nginx:(nginx主机请联系主机商更改规则,部分主机可能支持自定义规则) location / { index index.php index.html; if (!-e $request_filename) { rewrite ^/(.+)$ /index.php last; } } -=-IIS7/7.5(Microsoft) 规则,创建文件web.config,填写下面内容,放入根目录即可 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="emlog 4.0.1 for IIS7.5" stopProcessing="true"> <match url="." ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="/index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
      • 2015年8月15日
      • 26823 阅读
      • 0 评论
      Emlog教程
    • 调用Emlog所有分类的名称、别名、发布文章数、描述的教程 2015-8-14
      调用Emlog所有分类的名称、别名、发布文章数、描述的教程 记得舍力以前写过一篇《分享emlog调用各分类栏目标题、描述、别名及发布的文章数》的文章,这篇文章是调用单个分类的,今天舍力就给大家讲一下如何调用所有分类的方法教程,第一步我们要在模板的module.php中加入下面代码,以下代码只提供调用方式,只有css自己去捣鼓一下,这里就不普及了,代码如下: <?php //所有分类的名称、别名、发布文章数、描述 function sysort(){ global $CACHE; $sort_cache = $CACHE->readCache('sort'); foreach($sort_cache as $value){?> <a href="<?php echo Url::sort($value); ?>"><?php echo $value;?></a> <?php echo strtoupper($value);?> (<?php echo $value ?>)<br /><?php echo $value;?><br /><br /> <?php }}?> 第二步:在需要的页面调用 <?php echo sysort();?>
      • 2015年8月14日
      • 12385 阅读
      • 1 评论
      Emlog教程
    • 1
    • 2
    • 3
    • 4
    • 5
    博主栏壁纸
    博主头像 舍力

    静以修身。

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