首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3830
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
包含标签 【emlog】 的文章
2017-5-4
Emlog企业主题SLqyzt
主题使用说明 请先在未改动的情况测试,有问题在本页反馈,修改后出现的任何问题,由修改者自己承担一些后果;请关闭除模板设置以外的所以插件再进行测试,如发现无法正常显示请在本页留言。本模版需下载模版设置插件方可正常使用,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 使用说明介绍:暂无介绍,请参考后台设置,如有疑问请联系舍力 演示地址:www.etyyj.com
2017年5月4日
24508 阅读
0 评论
网站模板
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 评论
网站模板
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教程
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 评论
网站模板
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教程
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教程
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教程
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 评论
网站模板
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教程
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教程
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