EMLOG学院

功能技巧

修改你的EMLOG后台路径

修改你的EMLOG后台路径

emlog后台登录地址的目录名称默认为admin,并且官方没有提供自定义后台登录入口名字的功能,这多少让我们觉得有些不安全,毕竟暴露一个网站的后台不是一件安全的事,今天就给您说下修改方法,增加一下网站的安全性。 虽然我们进入后台的地址是/admin,但其实真实的地址还是/admin/index.php。那么就先从这个文件开始下手,打开这/admin /index.php这个文件后,看到第7行require_once 'globals.php';这一句,也就是说在index.php运行之前会先加载globals.php这个文件,由文件路径可以看出这个文件是处于 当前文件夹中,找到并打开它。发现它又加载了一...
评论(0) 功能技巧
玩转EM后台[5.x基本设置]

玩转EM后台[5.x基本设置]

前言:鉴于很多EM新手在安装EM后不知道该如何设置,很多问题都可以在基本设置里面完成,但是粗心的同学们都没有仔细研究,于是到处找人问,人好的还会告诉你,不好的吧,鸟都不鸟你,丢下一句自己研究就闪人了,所以介于此,EMLOG学院针对各位新人制定了一套最基本的教程,包括EMLOG后台设置,前台留言板的建立,侧边栏组件设置,数据备份,模板设置,上传等等。 今天说一说最基本的后台设置选项吧,这应该是创建一个新站点之后第一个要设置的地方,位置在后台右上角设置处,如下图: 新站建立后首先找到右上角的设置选项,进入详细设置。 1,站点标题设置,最基本的设...
评论(0) 功能技巧
给你的emlog网站添加面包屑导航

给你的emlog网站添加面包屑导航

群里有个同学说自己的模板面包屑导航太垃圾了,只有阅读页有,分类页和首页都没有,所以小编帮忙解决了一下,顺便贴出代码,方便各位同学研究。 先来说说面包屑导航的作用吧: 1、让用户了解当前所处位置,以及当前页面在整个网站中的位置。 2、体现了网站的架构层级,能够帮助用户快速学习和了解网站内容和组织方式,从而形成很好的位置感。 3、提供返回各个层级的快速入口,方便用户操作。 4、Google已经将面包屑导航整合到搜索结果里面,因此优化面包屑导航每个层级的名称,多使用关键字,都可以实现SEO优化。面包屑路径,对于提高用户体验来...
评论(0) 功能技巧
分享一个文章浏览量的小技巧

分享一个文章浏览量的小技巧

有很多朋友希望自己的浏览器很高,今天群内有个哥们就希望自己的每篇文章都有很高的浏览量。 其实有很多方法可以实现,我最先想到的是单篇文章只需要在数据库中把views字段的值改高一点就可以了。 后来哥们又说了,可不可以这样,浏览一下增加N次浏览量,因为默认的是刷新一次增加一次浏览量。 其实可以通过修改某些函数达到点击一次增加N次浏览量的效果。 找到include\model\log_model.php第303行左右,找到注释 ”增加阅读次数“ 代码如下: function updateViewCount($blogId) { $this->db->query...
评论(2) 功能技巧
给你的EMLOG添加站内搜索

给你的EMLOG添加站内搜索

第一次看到站内搜索是在某博友的网站上,当时搜索一个关键词点击确定后发现跳到了百度页面,但是搜索结果却全是站内的链接,后来才知道这是百度的站内搜索。这一功能可以说非常方便的帮助他人在我们的站点上找到需要的文章和相关资源。而频繁的"站内搜索",需要调用我们的数据库资源,增加服务器负担。而实际上,我们可以将这个功能交给搜索引擎去完成,一来节省服务器资源,二来搜索结果要精确的多。 <form action="http://www.baidu.com/baidu"> <input name="word" class="search" size="10" maxlength="100"&...
评论(0) 功能技巧
EMLOG模板快速入门

EMLOG模板快速入门

模板制作快速入门 模板的制作并非难事,只要你写好了HTML和CSS,嵌套模板就非常简单了,你无需了解标签的内部结构,你只要会使用,模板就能迅速完成。这篇文章只简单的介绍了常用标签的使用方法,希望能带你进入模板的世界,在学习文档之前,你要对html,css有一定的了解哦,如果有一定的php基础,学习起来会更加得心应手。 本篇文章以emlog都默认模板为例,您可以打开默认模板default边看边学习。该模板所在的路径为 content/templates/default 进入该目录后,我们可以看到有许多文件,别犯愁,我们将在下文一一介绍,所有在当前目录下的文件都能在后台...
评论(0) 功能技巧
PHP设置cookie与判断是否存在

PHP设置cookie与判断是否存在

在本站中有个小小的功能需要这样的要求。 要求用户第一次进入的时候有提示。 第二次以及后面进入都不会有提示,陈子文想了半天最后决定用cookie来实现这个功能。 大致原理是这样,当用户第一次访问的时候会判断某个cookie是否存在,如果存在,则什么都不管,如果不存在,则弹出我们第一次进入本站需要提示的提示语,并设置一个cookie写入到本地计算机。如果存在,则什么都不提示。 这样当用户第一次进入本站的时候cookie肯定是不存在的,所以会出现提示语,同时还会写入cookie。第二次进入的时候由于第一次已经写入cookie了,所以什么也不提示了。 代码...
评论(0) 功能技巧
侧边栏分类和存档下拉菜单的制作方法

侧边栏分类和存档下拉菜单的制作方法

这个模板是把分类和存档合并到一处,需要注意的是,由于position:absolute绝对化定位的特点,后一个position:absolute 元素永远挡在前一个position:absolute元素前面,所以为了让分类菜单挂在存档菜单上方并且能正常显示,module.php文件里面的存 档代码必须写到分类代码之前,再利用css调整相互位置关系。 module.php代码,没什么大变化,如果不是为了将分类菜单和存档菜单合并到一起,其实只需要调整 id="record"和 id="blogsort"的位置而已: <?php //widget:分类 fun...
评论(0) 功能技巧
EMLOG实现用户登录才可以查看文章

EMLOG实现用户登录才可以查看文章

前几日群里有个小伙伴需要实现这个功能,当用户为游客时无法查看文章 只有注册登录后才有权限查看文章,其实这个功能实现起来是相当简单的 三行代码即可搞定,如下: <?php if(ROLE == ROLE_VISITOR): ?> //判断用户是否为游客 你还没有登录,请登录后查看 。 //如果是游客,则提示需要登录 <?php else: ?> //否则,也就是已经登录 <?php blog_comments($comments); ?> //显示正文 <?php endif; ?> //判断结束 上面的代码注释相信...
评论(4) 功能技巧
Gravatar头像不显示怎么办

Gravatar头像不显示怎么办

伴随着Gravatar头像被强,很多博主发现自己的评论列表头像无法显示了,有些博主缓存了Gravatar倒无妨,不过没有缓存的一看上去就显得有点惨不忍睹了,相信EMLOG的下一个版本应该会修正这个问题了。下面贴上代码,修改后即可显示。 首先找到内核文件/include/lib/function.base.php,打开后找到Gravatar头像部分,如下: /** * 获取Gravatar头像 * http://en.gravatar.com/site/implement/images/ * @param $email * @param $s size * @para...
评论(1) 功能技巧
首页屏蔽某个分类输出

首页屏蔽某个分类输出

刚刚小编给一朋友修改模板时有这样一个需求,需要在首页屏蔽某个分类,也就是说首页不要输出某个分类的文章。初步一想便想到修改内核,于是把内核的前台文章列表调用给修改了,然后满心欢喜的刷新一看,确实屏蔽了,不过当我点击到被屏蔽的分类栏目下时却发现该栏目下一篇文章也没有。顿时心里一阵疑惑,仔细想了想才发现问题,因为首页和分类页同时都是调用的模板中的log_list.php作为显示的,而log_list的文章循环则是调用内核的首页文章列表函数,所以修改了内核之后出现的问题是首页和分类页都把某个分类屏蔽了,很显然这不是我想要的。 后来经过多次折腾与求助,终于搞好了,遂记录一下,以便有次需求的emer们折腾。...
评论(1) 功能技巧
EMLOG前台AJAX登陆

EMLOG前台AJAX登陆

最近把EMLOG学院的主题改了一下,此次小改包括收费模板列表页面以及收费模板详细页面。 然后是文章阅读页面,因为把多说给卡擦了换成了内核评论,所以采用了有附件的文章需要登录才能下载。 做法也就是在文章页面判断一下是否是作者或者管理员,如果是作者则可以下载,否则需要登录。 这里主要是说登录页面,因为如果是游客的话肯定要登录才能下载,常见的方法是一个超链接到登录页面。 但是这样感觉有点小不爽,还要经过页面跳转,登陆后页面还要刷新,严重影响体验,所以准备用ajax提交。 经过测试已经没有什么问题了,把代码分享给各位喜欢折腾的emer们,动态效果图: ...
评论(3) 功能技巧