首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3834
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
包含标签 【emlog】 的文章
2014-11-1
[Emlog主题] 响应式模板sheli-1030,适用于各种分辨率设备
主题使用说明及功能介绍 1、模板分3个侧边栏,首页和分类列表页调用侧边栏1;文章详情页调用侧边栏2;页面、微语调用侧边栏3; 2、关于文章详情页中的网址导航广告可以在后台 【模板设置】 中自行去掉; 3、首页右侧“30天内文章排行榜”调用30天内点击数最多的前10篇文章; 4、导航栏下幻灯片数量由自己设置的分类置顶文章数量控制,最多显示5个,注:幻灯片上的图片最好用统一尺寸,最佳尺寸为900*300px,高度超过300px的将自动压缩到300px 5、首页幻灯片下面调用最新文章,数量可在后面控制; 6、首页分类文章列表,id及数量可在后台修改; 使用本主题发现漏洞请在本页反馈,以便更好的解决问题,其他途径均不回复,尤其是发QQ信息的。回复时网址请用使用本主题的网址,以便看出问题,修改后产生的任何问题请自行解决! 模板下载地址:www.emlog.net/template/530
2014年11月1日
19189 阅读
56 评论
网站模板
2014-10-29
[Emlog模板]自适应设计主题 sheli-1028
使用说明 一、下载安装 将下载的主题压缩包,通过后台 → 模板 → 安装模板 → 上传主题压缩包。或者使用FTP工具软件将解压后的sheli-lanse文件夹上传到content/templates目录,并到后台 → 模板中启用。 使用前请先熟习主题选项中的各项功能设置,包括Emlog的一些基本功能。 二、必装插件 本模版需下载模版设置插件(请到EM官方网站应用中心下载)方可正常使用,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 三、主题结构 1、主题有3个侧边栏,首页调用侧边栏1;分类列表页调用侧边栏2;文章详情页、页面、微语均调用侧边栏3; 2、关于文章详情页中的网址导航广告可以在后台 【模板设置】 中自行去掉; 3、首页右侧“30天内文章排行榜”调用30天内点击数最多的前10篇文章; 4、导航栏下幻灯片图片可直接后台上传替换,默认为2张图片; 5、首页关于我们内容在后台 【模板设置】中自行修改; 6、首页关于我们下面的图文展示在调用分类文章,分类id及数量可自行按照后台提示修改; 7、首页图文展示下分类文章列表,id及数量可在后台修改; 已知Bug (使用过程中,如发现有Bug请在本页反馈) 不兼容IE浏览器,可能造成页面错乱。(已修复 2014-10-30) 本主题收费68元,购买请联系QQ345952779(非诚勿扰) 演示地址:咨询博主索要,可提供后台演示
2014年10月29日
14622 阅读
1 评论
网站模板
2014-10-26
关于设置Emlog评论人邮件必填的操作方法
使用Emlog博客的朋友应该都知道Emlog评论人邮件不是必填的,下面说下修把Emlog评论人邮件改为必填的方法,本方法思路来源于EM论坛,经舍力测试(测试版本5.3.1)修改后可以正常使用 找到根目录下include/controller/comment_controller.php这个文件中的 elseif ($mail != '' && !checkMail($mail)) { emMsg('评论失败:邮件地址不符合规范'); 替换成 elseif (empty($mail) || !checkMail($mail)){ emMsg('提交失败:邮件地址不规范,请输入正确的E-mail地址', 'javascript:history.back(-1);'); 这个就可以实现Emlog评论人邮件必填,需要的朋友动手试试吧,如有疑问,可在下面留言。 网址必填的方法也一样,只需要把 elseif (!empty($url) && preg_match("/^(http|https)\:\/\/*$/", $url) == false) { emMsg('评论失败:主页地址不符合规范','javascript:history.back(-1);'); 用下面代码替换即可 elseif (empty($url) || preg_match("/^http:\/\/+\.+\’:+!]*()*$/", $url) == false) { emMsg('评论失败:网址不符合规范,请使用正确的网址','javascript:history.back(-1);'); -=-以上方法需要修改emlog内核,下面舍力讲下不修改的内核实现的方法(其实就是js判断实现,需要在module.php文件评论表单的form中加入name="sheli"):代码如下 <script language=JavaScript> function CheckForm(){ if(document.sheli.comname.value.length == 0) { alert("请输入昵称"); document.sheli.comname.focus(); return false; } if(document.sheli.commail.value.length == 0) { alert("请输入邮箱地址"); document.sheli.commail.focus(); return false; } var reg = /^(+?)*+@(+?)*+\.{2,3}$/; if(!reg.test(document.sheli.commail.value)) { alert("邮箱地址错误,请输入正确的邮箱地址"); document.sheli.commail.focus(); return false; } var reg = /^http:\/\/+\.+\’:+!]*()*$/; if(!reg.test(document.sheli.comurl.value) && (document.sheli.comurl.value)) { alert("请输入正确的网站地址,加http://或不填写"); document.sheli.comurl.focus(); return false; } if(document.sheli.comment.value.length == 0) { alert("请填写评论内容且评论内容需包含中文"); document.sheli.comment.focus(); return false; } } </script> 把上面代码放入有留言本的页面最下方即可
2014年10月26日
13144 阅读
3 评论
Emlog教程
2014-10-22
[Emlog模板]自适应简单主题 - 3L主题模板
使用说明 一、下载安装 将下载的主题压缩包,通过后台 → 模板 → 安装模板 → 上传主题压缩包。或者使用FTP工具软件将解压后的sheli-lanse文件夹上传到content/templates目录,并到后台 → 模板中启用。 使用前请先熟习主题选项中的各项功能设置,包括Emlog的一些基本功能。 二、必装插件 本模版需下载模版设置插件(请到EM官方网站应用中心下载)方可正常使用,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 三、主题结构 1、主题有3个侧边栏,首页和分类列表页调用侧边栏1;文章详情页调用侧边栏2;页面调用侧边栏3; 2、关于文章详情页中的网址导航广告可以在后台 模板设置 中自行去掉; 3、首页右侧“30天内文章排行榜”调用30天内点击数最多的前10篇文章; 本主题为收费主题,一口价¥58元(讨价还价者请绕道),本主题一经售出均不退款,本主题只在原主题的基础上升级,私人订制修改后的主题将不做单独升级,请咨询详细后购买,QQ345952779。 演示地址:www.shuyong.net/demo/sheli-3L
2014年10月22日
11420 阅读
1 评论
网站模板
2014-10-13
非插件实现Emlog评论链接本地化的方法
玩Emlog的朋友都知道,Emlog评论是可以带链接的,可能有很多朋友会加在链接上加入nofollow标签或直接用外链本地化插件,今天舍力将给大家讲一下非插件实现Emlog评论实现链接本地化的方法 首先建立一个php文件(PS:命名的话由你自己来定,例如:sheli.php;最好放在根目录下,以便更好的调用),代码如下: <?php $go=$_REQUEST; function if_http($http_url) { $url=$http_url; $preg='|^http://|'; if(!preg_match($preg,$url)) {$url='http://'.$url;} $tz_url=$url; return $tz_url; } $web=if_http($go); header("Location:$web"); ?> 是的 然后去content/templates/模板文件夹名/module.php到博客评论列表那里找到 href="'.$comment.'" 的替换为 href="/sheli.php?go='.$comment.'" 其中的sheli.php为你自己放入根目录的文件,这样就搞定了,自己动手试试吧 如何用php实现这个url跳转呢?只用简单的几行代码,就可以实现;新件一个文件夹,代码如下(ps:已经加入判断看是否有http://,有就直接跳转,没有就加上http://后跳转) <?php $url=$_GET; header("Location:"."http://".$url); ?> 调用示例:路径/sheli.php?go=跳转的网址 以上方法使用于所有php程序,主要区别在于,第一个方法不管你加不加http://都可以跳转,第二个方法如果加了http://跳转就会出错,当然你可以去掉其中的后台http://,当不加http://访问同样出错。 刚刚用360检测时发现有漏洞,强烈建议使用时加上如下代码(2014-12-5): $post = trim($post); $post = strip_tags($post,""); //清除HTML等代码 $post = ereg_replace("\t","",$post); //去掉制表符号 $post = ereg_replace("\r\n","",$post); //去掉回车换行符号 $post = ereg_replace("\r","",$post); //去掉回车 $post = ereg_replace("\n","",$post); //去掉换行 $post = ereg_replace(" ","",$post); //去掉空格 $post = ereg_replace("'","",$post); //去掉单引号 当然如果要改变跳转路径,还可以把方法变变,例如在根目录创建一个go的文件夹,在里面创建一个index.php,代码使用上面推荐使用的代码,这样跳转的路径就可以变更为go/?url= ;测试 http://www.shuyong.net/go/?url=www.baidu.com
2014年10月13日
10040 阅读
1 评论
Emlog教程
2014-10-13
Emlog实现非插件实现用户注册的方法
本方法适合于喜欢DIY博客或DIY模板的博主,先在模板中建立一个文件(ps:最好是先复制原模板中的pege.php文件,更改一下文件名就可以了,舍力以zhuce.php为例) 第一步:在新建的zhuce.php中找到<?php echo $log_content; ?>把它替换成如下代码 <?php echo $log_content; ?><table align="center"> <form action="" method="post" name="reg" id="reg" onsubmit="return checkReg();"> <tr><td align="right">用户名:</td><td><input name="username" class="usr" >* 必填,大于等于5位</td></tr> <tr><td align="right">密码:</td><td><input name="password" type="password">* 必填,大于等于5位</td></tr> <tr><td align="right">重复密码:</td><td><input name="password2" type="password"></td></tr> <tr><td align="right">验证码:</td><td><input name="imgcode" type="text" class="imgcode"><img src="<?php echo BLOG_URL; ?>include/lib/checkcode.php" width="80" id="yzcode" /></td></tr> <tr><td align="right"></td><td><input type="submit" value="确认注册" class="rbtn"> <input type="reset" value="重置" class="rbtn"></td></tr> <tr><td><a href="admin/" title="前往登录">已有账号,前往登陆?</a></td></tr> </form></table> <?php session_start(); !defined('EMLOG_ROOT') && exit('access deined!'); if(ROLE == 'admin' || ROLE == 'writer'){header('Location:'.BLOG_URL.'admin/');} global $CACHE; $options_cache = $CACHE->readCache('options'); $DB = MySql::getInstance(); $username = isset($_POST) ? addslashes(trim($_POST)) : ''; $password = isset($_POST) ? addslashes(trim($_POST)) : ''; $password2 = isset($_POST) ? addslashes(trim($_POST)) : ''; $imgcode = isset($_POST) ? strtoupper(addslashes(trim($_POST))): ''; if($username && $password && $password2 && $imgcode ){ $sessionCode = isset($_SESSION) ? $_SESSION : ''; //echo $sessionCode; if($imgcode == $sessionCode){ $User_Model = new User_Model(); if(!$User_Model -> isUserExist($username)){ $hsPWD = new PasswordHash(8, true); $password = $hsPWD->HashPassword($password); $User_Model->addUser($username, $password, 'writer', 'y'); $CACHE->updateCache(); echo'<script>alert("注册成功!"); window.location.href="'.BLOG_URL.'admin/"</script>'; }else{echo'<script>alert("用户名已存在!");</script>';} }else{echo'<script>alert("验证码错误!");</script>';}} ?> <script type="text/javascript"> function checkReg(){ var usrName = $("input").val().replace(/(^\s*)|(\s*$)/g, ""); var pwd = $("input").val().replace(/(^\s*)|(\s*$)/g, ""); var pwd2 = $("input").val().replace(/(^\s*)|(\s*$)/g, ""); var yzm = $("input").val().replace(/(^\s*)|(\s*$)/g, ""); if(usrName.match(/\s/) || pwd.match(/\s/)){alert("用户名和密码中不能有空格");return false;} if(usrName == '' || pwd == '' || yzm == ''){alert("用户名、密码、验证码都不能为空!");return false;} if(usrName.length < 5 || pwd.length < 5){alert("用户名和密码都不能小于5位!");return false;} else if(pwd != pwd2){alert("两次输入密码不相等!");return false;} } $(function(){$("#imginfo").click(function(){ //alert('haha'); $("img#yzcode").attr("src", "<?php echo BLOG_URL;?>include/lib/checkcode.php?"+Math.random()); }); }) </script> 第二步:新建一个页面 后台-->>页面-->>新建页面-->>填写页面名称(如:用户注册)-->> 修改页面模板为zhuce-->>发布-->>完成。
2014年10月13日
15347 阅读
8 评论
Emlog教程
2014-10-13
Emlog程序实现多域名全站访问的方法
我们很多朋友可能有这样的需要,如果你手上有空余的域名,你也可以试试,让你的emlog支持多域名,只需要修改一个文件,增加几行代码就能够轻松实在多域名支持,理论上是多少域名都没有限制的,当然如果你的emlog使用了静态化插件,那么请你谨慎修改,因为我没有测试过是否对静态化有效,好了,开始动手 第一步: 打开emlog根目录下的 init.php 找到以下代码: //站点固定地址 define('BLOG_URL', Option::get('blogurl')); 把上面的代码替换成如下代码 //define('BLOG_URL', Option::get('blogurl')); preg_match_all('/\{(.*?)\}/',Option::get('blogurl') ,$blogurl, PREG_SET_ORDER); $BLOGURL = explode("|",$blogurl); if( in_array($_SERVER,$BLOGURL) === true ){ $BLOG_URL_EXP = "http://".$_SERVER."/"; }else{ $BLOG_URL_EXP = "http://www.shuyong.net/"; //这个域名修改为你的默认域名, } define('BLOG_URL', $BLOG_URL_EXP); 第二步: 打开你的emlog后台 ->设置 ,把站点地址改成如下格式 http://{域名1|域名2|域名3|以此类推}/ 把多个域名用 | 隔开 ,理论上是没有限制的,当然前提是你有那么多的域名…… 注意:本方法已经失效,仅作参考之用
2014年10月13日
13200 阅读
3 评论
Emlog教程
2014-10-8
浅谈Emlog建站中关于安全与优化的几点心得
最近几年除了wordpress与Zblog被站长青睐外,还有很多站长也采用emlog建立自己的站。我是一个个人站长,也不例外,用其建立了自己的站,用过一段后发现总体很好,简单、方面、SEO效果能力非常出众、模板众多。但毕竟一个开源的程序出来后就会被爆出各种漏洞,默认的设置对网站是一个危险的信号。所以今天根据最近自己的几点经验,来和大家总结下emlog在安全和建站两个方面需要注意的几个问题,如果大家有更多的心得,欢迎写成来分享。 首先是安全上需要注意的事项: 1、修改安全度高的密码:给网站设置一个安全程度比较高的密码,最好大小写混合加特殊符号,但是很多站长提问不知道在哪里修改密码,这里告诉大家,登陆后台之后,在设置--个人资料--账号和密码修改就能看到,只不过这是一个文字连接,颜色也淡淡的,不容易被发现。其实我找了好久也没有找到,百度找到之后就写出来和大家分享一下。 2、修改后台默认登录路径(以Emlog5.3.1为例):后台默认的登陆目录如果是admin,那么相对就有点危险,最好还是修改一下,在admin/globals找到第9行的define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');,把其中admin 改成你想要设置的文件名, 之后再把原admin的目录名改为刚才在globals 文件中的所改的文件名相同即可;这也是在安全上非常有必要的一步。 3、文件夹写入权限:如果使用的是服务器或者是VPS,那么直接登陆上去把根目录中的content文件夹修改为USER具有修改和写入权限就可以了,其它的尽量都压低权限。如果你把整个文件夹的写入修改权限都放开,那么就相当危险。 接着是SEO上的几点建议: 1、ico图片问题:如果大家做的是盈利性网站,比如淘宝客,那么建议大家都复制一个favicon.ico图标放入根目录,这样感觉更加真实,更加让用户容易产生信任感,如果是非营利性的网站或者博客,那么添加这个ICO小图标可以让网站更具有唯一性,更容易被用户记忆。 2、挑选模板事项:模板是SEO优化中不得不提的一个重点,尽量挑选简便的、图片少的,这样就更能够突出文字,在预览中,需要查看源代码,如果首页的标题在代码比较靠下的位置,那么这个模板在SEO的角度来说并不算一个合格的模板。尽量挑选正文内容靠左的模板。 3、关键词的布置:在模板文件夹的head文件中,添加meat base属性,属性的值就用域名或者品牌名,网站导航中不要使用关键词进行布局;页脚的版权中建议保留版权,但是可以再另外添加自己的版权,侧面的自由定制区域也可以添加我们自己的内容,但是这些内容最好包含关键词。 4、给rss订阅、登陆、管理、联系我们等链接加上nofollow属性,这写是在网站的头文件中包含,几乎每个页面都会存在,所以会浪费权重的传递,屏蔽之后权重会更加集中。 好了,今天的总结暂时就到这里,舍力博客会在以后使用中总结更多的相关经验,并及时和大家分享。如果你也打算建立自己的网站或者博客,那么不妨先看看这篇文章,希望对你有帮助。也欢迎转载,转载请保留链接,谢谢~
2014年10月8日
7144 阅读
1 评论
免费资源
2014-9-26
[Emlog模板]sheli-926主题发布 响应式主题模板
使用说明 一、下载安装 将下载的主题压缩包,通过后台 → 模板 → 安装模板 → 上传主题压缩包。或者使用FTP工具软件将解压后的sheli-lanse文件夹上传到content/templates目录,并到后台 → 模板中启用。 使用前请先熟习主题选项中的各项功能设置,包括Emlog的一些基本功能。 预览效果图 二、必装插件 本模版需下载模版设置插件方可正常使用,下载地址:http://www.emlog.net/plugin/144,下载后直接上传到根目录content/plugins,并在后台插件中打开此插件即可正常使用。 三、模板结构 本主题采用响应式设计,在默认模板的侧边栏增加了30天内热门排行榜和博客统计及排版css样式,并无太多说明,请自行安装体验。 关于文章详情页的博客导航广告问题,在后台可以自行去掉,如发现BUG请在本页留言,QQ咨询将不解决任何问题。 更新日志: 1、修复侧边栏标签兼容ie8,直接下载覆盖即可完成更新,如不想下载覆盖,可按照下面方法进行(2014-11-11) 在模板中找到css文件main.css,将其中的 #blogtags li a{background:#EAEAEA; margin:0px 0 2px 2px;padding:2px 5px 2px 5px;line-height:20px; float:left; color:#666;} #blogtags li a:hover{background:#DCDCDC;margin:0px 0 2px 2px;padding:2px 5px 2px 5px;line-height:20px; color:#fff;} 更为为: #blogtags li {margin:0px 0 2px 2px;line-height:20px;float:left;color:#666;} #blogtags li a{background:#EAEAEA;padding:2px 5px 2px 5px;white-space:nowrap;} #blogtags li a:hover{background:#DCDCDC;padding:2px 5px 2px 5px;line-height:20px; color:#fff;} 版权声明 本主题由舍力制作,本主题通过加密强制使用者保留作者和EM版权。 注意事项: 本主题与外链本地化插件有冲突,使用本主题的朋友请关闭外链本地化插件;本主题所有问题请在本页提交,其他页面均不回复,谢谢合作。 下载地址:sheli-926.zip
2014年9月26日
15562 阅读
20 评论
网站模板
2014-9-22
Emlog实现调用分类下第一篇文章图片函数
Emlog实现调用分类下第一篇文章图片函数分享 效果图大家先看看 的在模板文件下的module.php下添加如下函数 <?php //分类文章调用 function sort_log($sortid){ $db = MySql::getInstance(); $sql = $db->query ("SELECT * FROM ".DB_PREFIX."blog WHERE sortid='$sortid' AND type='blog' AND hide='n' order by date DESC limit 0,1"); $row = $db->fetch_array($sql); if (!empty($row)){ preg_match_all("|<img+src=\"(+)\"?*>|is", $row, $match); if(empty($match)) {preg_match_all("|<img+src=\"(+)\"?*>|is", $row, $match);} }else{preg_match_all("|<img+src=\"(+)\"?*>|is", $row, $match);} $logpost = !empty($row) ? $row : ''.$row.''; $num = rand(1,$imgnum); $img = isset($match) ? $match : '<img src="'.TEMPLATE_URL.'images/shuyong_net/'.$num.'.jpg">'; $content = strip_tags($logpost,''); $content = mb_substr($content,0,68,'utf-8');// $out .='<div class="sort-tw"><div class="sort-img"><a href="'.Url::log($row).'" title="'.$row.'" >'.$img.'</a></div> <div class="sort-tt"><a href="'.Url::log($row).'" title="'.$row.'" >'.$row.'</a></div><div class="sort-nr">'.$content.'...</div></div> '; $sort_log_num = $sort_log_num -1; $logs = $db->query ("SELECT * FROM ".DB_PREFIX."blog WHERE sortid='$sortid' AND type='blog' AND hide='n' order by date DESC limit 1,10");//1表示从第2篇文章开始,10为数量 while ($trow = $db->fetch_array($logs)){ $date = gmdate('m-d', $trow); $trow = mb_substr($trow,0,180,'utf-8'); $out .='<li><p><a href="'.Url::log($trow).'" title="'.$trow.'">'.$trow.'</a></p><span>'.$date.'</span></li> '; }echo $out;}?> Emlog模板文件log_list.php下使用如下代码 <?php global $CACHE;$sort_cache = $CACHE->readCache('sort'); ?> <?php echo $sort_cache;?>调用分类名称,其中代表分类id <?php sort_log(1); ?> 最后写上css就ok,css文件自己折腾吧 -=-分类图文显示 <?php //分类图文 function home_cp(){ $ysort = array(1,2,3);//分类id $num = 10;//显示数量 $db = MySql::getInstance();global $CACHE; $sort_cache = $CACHE->readCache('sort');foreach($ysort as $key => $i){$key = $key+1;?> <div class="side product"> <div class="title"><p><?php echo $sort_cache;?></p><a href="<?php echo Url::sort($i);?>" title="<?php echo $sort_cache;?>"><span></span></a></div> <?php $logs = $db->query("SELECT * FROM ".DB_PREFIX."blog WHERE sortid='$i' AND type='blog' AND hide='n' order by date DESC limit 0,$num"); while($value = $db->fetch_array($logs)){$img_url = TEMPLATE_URL.'images/news.jpg';if(img_fj($value)){$img_url = img_fj($value);}elseif(img_zw($value)){$img_url = img_zw($value);}else{$img_url;}?> <ul class="zx"><li><a href="<?php echo Url::log($value);?>"><img src="<?php echo $img_url;?>" /><p><?php echo $value;?></p></a></li></ul><?php }?></div><?php }}?>
2014年9月22日
15120 阅读
9 评论
Emlog教程
2014-9-19
[Emlog模板]蓝色经典主题 - 响应式
使用说明 一、下载安装 提示:使用主题前请禁用其它插件,只保留本主题推荐的插件:模版设计插件,否则部分插件可能会重复加载jquery.js文件,造成主题部分功能不可用,之后逐一调试安装其它插件。 将下载的主题压缩包,通过后台 → 模板 → 安装模板 → 上传主题压缩包。或者使用FTP工具软件将解压后的sheli-lanse文件夹上传到content/templates目录,并到后台 → 模板中启用。 使用前请先熟习主题选项中的各项功能设置,包括Emlog的一些基本功能。 当升级主题时,如恐原设置丢失,可先打开主题选项页面并保留,删除旧版本,上传新版本启用后,返回保留的主题选项页面,点一下保存设置,之后设置新增加的功能。
2014年9月19日
22456 阅读
20 评论
网站模板
2014-9-17
修改emlog后台登录路径的方法
emlog后台登录地址的目录名称默认为admin,并且官方没有提供自定义后台登录入口名字的功能,这多少让我们觉得有些不安全,毕竟暴露一个网站的后台不是一件安全的事,今天舍力就给大家分享一些修改方法,增加一下网站的安全性。 虽然我们进入后台的地址是/admin,但其实真实的地址还是/admin/index.php。那么就先从这个文件开始下手,打开这/admin/index.php这个文件后,看到第7行require_once 'globals.php';这一句,也就是说在index.php运行之前会先加载globals.php这个文件,由文件路径可以看出这个文件是处于当前文件夹中,找到并打开它。发现它又加载了一文件,是根目录的init.php。先不管它,先来看下面的,第9行 define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/'); 定义了一个后台模板路径的常量,这个路径经过登录接口目录,所以我们把它修改成你想要的名称,比如修改成我的ID,即 define('TEMPLATE_PATH', EMLOG_ROOT.'/sheli/views/'); 现在先不预览,因为可能还有没有修改的地方,免得会报错。继续往下看。 登录验证,没什么问题。退出,这个让我想到了平时点退出的时候,地址是/admin?action=logout,这里可以看到,它是在admin上加了一个logout的动作,所以我仔细看了一下它,但是没看出可以修改的地方。 那么我们开始看刚才引入的那个文件:init.php。打开这个文件。 由这个文件开头的注释:全局项加载,我们了解到,从现在开始,要开始大规模加载东西了,我想,如果下面还有需要修改的地方的,那修改会变得很麻烦,所以我就此先打住,先测试一下,以现在的修改,有没有成功的可能性。我先是把后台登录的文件夹名称改成admin1,然后打开浏览器输入http://localhost/admin1,打开后台入口,没有任何错误,接着输入账号密码登录,没有报错,我试着进行了各项操作,包括写日志等等,没有出现异常,也就是说后台登录入口的修改至此成功。 上面的内容是一堆废话可以不必理会,重点在这里,其实就两步: 1、修改根目录下admin的名称 2、找到admin/globals.php中的代码 define('TEMPLATE_PATH', EMLOG_ROOT.'/admin/views/');//后台当前模板路径 把其中的admin改为第一步更改的名称就ok了, 3、千万不要用记事本来修改核心文件,否则后果很严重。 -=- 修改Emlog后台默认列表显示条数 在include/model/log_model.php文件中找到 $limit = "LIMIT $start_limit, " . $perpage_num; 大概在147行的样子,改为 $limit = "LIMIT $start_limit, " . 1000; 其中1000表示现在所显示的条数
2014年9月17日
22820 阅读
12 评论
Emlog教程
10
11
12
13
14