EMLOG学院

功能技巧

为不同的作者输出单独的页面

为不同的作者输出单独的页面

相信大家有时候会看到情侣模板,一般设计的不错的情侣模板有这么一个特点,当用户点击男用户的时候,样式是男用户的样式,点击女用户的时候又是一个单独的样式,那么这是怎么做到的呢,这篇文章小编就给大家说一说。 上述所说的根据用户的ID载入不同的主题,小编想到的是根据通过当前用户页面的url获取get值,大家可以随便打开一个作者的专栏页面,其url是 “http://域名/?author=1”,其中这个author后面的数字既是相应作者的ID,所以我们只需要用GET方式取得这个值并在list_log.php页面加以判断并根据获取的值的不同载入相应的页面即可。当然,小编的这个方法貌似不支持url重写的情况,重写ur...
评论(0) 功能技巧
EMLOG搬家图文教程

EMLOG搬家图文教程

相信各位站长偶尔会遇到这样的苦恼,那就是站点的迁移,主机的更换。但是有一部分站长苦于不会迁移导致最后出现一系列的问题,下面小编就这个问题来详细说明一下。 第一:数据备份。 数据备份的重要性是不言而喻的,一旦数据备份后网站在迁移的过程中出现任何问题都不用着急了 ,数据备份分为数据库数据备份与web数据备份。首先说说数据库备份,首先进入后台,找到 “数据” 导航,然后点击备份数据库,把数据库备份到本地即可,备份后可以多复制几份,以防万一,如下图所示: 在emlog数据库备份后为了防止出现一切意外情况还可以进入phpmyadmin高级管理把数据库导...
评论(2) 功能技巧
模板设置插件设置背景图

模板设置插件设置背景图

2014年1月12日奇遇发布了模板设置插件,此插件一发布立即受到了很多开发者的喜爱,因为有了这个插件就可以随意在后台完成很多复杂的模板设置,具体请查看:https://www.lantk.com/?post=92 许久之前小编曾就模板设置插件写了一个模板开启与关闭下雪代码的功能,今天小编再为大家带来一个实用的功能,用模板设置插件轻松完成网站背景图的设置。 首先,在模板根目录建立模板设置插件文件options.php,基本格式如下: <?php /*@support tpl_options*/ !defined('EMLOG_ROOT') &&...
评论(0) 功能技巧
使用TimThumb自动生成完美缩略图

使用TimThumb自动生成完美缩略图

在flyercn那里发现了这个小玩意,所以搬过来了,如果直接使用width等标签直接改变图片长宽的话难免会有失真,而用auto的话,就会显得不统一,那么如何生成”完美”的缩略图呢?难道只能手动裁剪再上传?那也太麻烦了!所以下面我们就请出国外WP常用的缩略图神器:TimThumb! 百度下载:修订版本:TimThumb 1.1   大小:15KB   说明:TimThumb是一个非常神奇的第三方小文件,它可以任意裁剪图片大小。这一切都不需你手动操作,有了它,你可以为你博客文章缩略图进行定义裁剪,不用加载原本的大而笨重的高清图片,只需要加载裁剪后的缩略图,好处最大就在于减...
评论(0) 功能技巧
分享两串美化EMLOG的代码

分享两串美化EMLOG的代码

分享两个美化EMLOG程序的代码,通过下面这 个代码,你可以在文章标题前后或者你想要的地方,显示图片或内容;第一个是判断时间,如果文章的发布时间与当前时间不超过3天,那就显示一个最新的小图 标,如果要改成5天,就把下面代码里的3更改成5就行了;这代码是用在列表页的,如果要在内容页使用那就把gmdate('Y-m- d',$$value['date'])改成gmdate('Y-m-d', $date)就行了,echo后面的html代码自己根据需要修改吧,图片也自己找,加到你需要的地方;第二个是判断文章的浏览量,如果浏览量大于等于 100那就显示一个热门小图标,这个100你可以随意更改;代码请见下方,图片...
评论(0) 功能技巧
为gravatar添加头像缓存

为gravatar添加头像缓存

<?php function get_avatar($mail,$size = '40') { $email_md5=md5(strtolower($mail));//通过MD5加密邮箱 $cache_path=EMLOG_ROOT."/content/templates/x1/cache"; //缓存文件夹路径 if(!file_exists($cache_path)) { mkdir($cache_path,0700); } $avatar_url=TEMPL...
评论(0) 功能技巧
为 EMLOG 添加全局搜索

为 EMLOG 添加全局搜索

EMLGO 搜索只是搜索文章标题,并没有搜索文章内容 在论坛看到有的人需要,确实也很简单(一两行代码就可以解决),所以就把代码贴上来 需要改的文件:include/controller/search_controller.php 找到 $sqlSegment = "and title like '%{$keyword}%' order by date desc"; 修改为: $sqlSegment = "and (title like '%{$keyword}%' or content like '%{$keyword}%') order by date desc"; 然后你就可...
评论(0) 功能技巧
为模板添加一键换肤功能

为模板添加一键换肤功能

应该有博友注意到很多网站都有一键换肤功能,点击某个超链接就会更换预置的皮肤,真是帅呆了。 鉴于此,小编也给大家带来一个换肤教程,这里的一键换肤主要通过JS来更换预置的CSS达到目的。 步骤一:首先建立JS文件,可以把它封装成一个名为skin.js的文件,然后在header.php中调用它。 //====================换肤效果===================== /*--函数名:get_cookie *--功能:读取需要的cookie *--参数: c_name:要读取的cookie名 *--返回值: value:要读取的cookie的值 ...
评论(0) 功能技巧
为EMLOG添加页面加载特效

为EMLOG添加页面加载特效

第一步要加载jquery,这里我使用的是外链js文件(这步可以略过,基本上emlog都自带了jquery) <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.3.min.js"></script> 然后呢,我们要在</head>前添加一段JS代码 <script type="text/javascript"> jQuery(function(){ jQuery('#loading-one').empty().append('页面...
评论(2) 功能技巧
EMLOG留言板添加QQ评论

EMLOG留言板添加QQ评论

博客评论有的采用第三方评论,有的采用内置评论。 使用第三方评论的还好,可以直接QQ登陆,但是如果是采用内置评论的很多访客都不愿意填写应用信息 因此可能会丢失很多评论。 小编昨日在无名智者的博客上看到一个填写QQ信息自动填写表单的功能,但是有点不好的是昵称也是填写的QQ。 后来小编灵机一动就通过php根据用户填写的QQ拉取用户的昵称信息,然后自动填写表单,这样用户只需要输入QQ就能实现自动填写了。 具体方式如下: 首先打开medule.php文件,找到//blog:发表评论表单的函数,在 ...
评论(11) 功能技巧
EMLOG碎语页面图片添加slimbox效果

EMLOG碎语页面图片添加slimbox效果

每次打开碎语页面都发现此页面的图片没有slimbox效果,相当纳闷。 今天特别研究了一下,发现在其他页面的时候slimbox插件的css与JS都有加载。 只有碎语页面没有加载,以我推测应该是挂载点的问题。 最后自己在碎语页面添加了slimbox插件相应的CSS与JS,问题解决。 具体步骤如下: 1,首先如果需要你的emlog网站支持slimbox图片层效果,需要下载相应的插件,下载地址:http://www.emlog.net/plugin/18 2,下载后会发现除了碎语页面以外其他页面都是有效果的,如果没有...
评论(3) 功能技巧
为网站添加运行时间

为网站添加运行时间

在需要的地方添加以下代码即可: 网站已安全运行: <span id="times" style="align: center no:1px solid black"></span> <SCRIPT language=javascript> <!-- function show_date_time(){ window.setTimeout("show_date_time()", 1000); BirthDay=new Date("9/8/2013 20:00:00"); today=new Date(); timeold=(today.getTi...
评论(0) 功能技巧