-
让emlog同时搜索标题和内容
emlog默认的搜索功能只能搜索文章的标题,有些不方便。 我们可以改进一下,让它像wordpress那样,既能搜索文章标题,也能搜索文章的内容。 vi /emlog/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 d... -
emlog程序给评论链接添加nofollow标签
emlog的评论默认没有nofollow标签,如果你网站一定要开评论功能,就会有做外链的人分走你网站权重。 nofollow标签主要作用是告诉搜索引擎不要追踪此网页上的链接。 今天洪雨分享,emlog程序给评论链接添加nofollow标签的方法 打开content/template/default模板文件夹,找到module.php文件,如果你使用了其他模板,可在相应的模板文件夹找到。 找到代码: $comment = $comment ? ' a href='.$comment.' target=_blank '.$comment.' /a ' : $comment; 修改为: $comme... -
emlog在iis7的环境下设置url重写,解决不能静态,伪静态
你可以在这里修改文章链接的形式,如果修改后文章无法访问,那可能是你的服务器空间不支持URL重写,请修改回默认形式、关闭文章连接别名。 启用链接别名后可以自定义文章和页面的链接地址。 经常IIS7是不支持url重写的 所以今天教大家如何修复这问题 现将EMLOG在IIS7.5下web.config设置伪静态URL Rewrite规则贴出: 如下 ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules ... -
emlog博客程序几行代码统计网站在线人数
方法很简单,把下面的代码添加到你需要显示的地方即可。 有时候想在网页中向访客展示emlog博客的在线人数信息,但emlog后台侧边栏没有提供相关的模块,下面是整理的emlog博客在线人数代码,已在emlog 5.3.x上测试可用。 module.php文件增加以下代码 ?php //首先你要有读写文件的权限 //本程序可以直接运行,第一次报错,以缶涂梢? $online_log = count.dat; //保存人数的文件, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log); $temp = array(); for ($i... -
解决emlog默认导航不能修改的问题以及修改后台登录地址的方法
修改默认导航 我们需要使用修改代码的方式来解决 首先找到admin/navbar.php文件 然后找到需要删除的几行代码: if ($type != Navi_Model::navitype_custom) {$url = '该导航地址由系统生成,无法修改';} confisdefault=type != Navi_Model::navitype_custom ? 'disabled=disabled' : ''; 最后将该段代码修改一下 if ($isdefault == 'n') { navidata=url; } 修改为: navidata=url; 修改后台登录地址: 1、修改... -
emlog博客完美搬家过程记录
emlog博客免费版本虽然已经停止更新,但因为其简单性,洪雨一直很喜欢。 今天发现一个空间比我现在用的便宜很多,于是想到期以后搬个家。 闲来无聊,测试一下搬家。记录emlog完美搬家全过程。 想来,重点就是三步。 第一步 ftp空间文件的转移。2.数据库的转移。3.config.php文件的配置和网站链接的配置。 首先,我们要通过ftp工具将emlog的web空间的文件全部下载到本地,注意一个文件也不能落下。 然后,用ftp工具将所有文件上传的新的web空间。 第二步 我们使用网站的数据库导出功能,导出数据库文件,通常是.sql文件,或者压缩包文件。 一般情... -
Emlog各页面SEO标题重新定义,有利于SEO优化
网站SEO这个问题一直都是困扰到很多站长的头疼问题,那么该如何做好SEO呢? 本次大刚给大家带来一个emlog中的SEO小问题,针对标题的一款重写代码,此代码是需要放在模板文件中的,大家仔细查看教程的每一个字,防止编写错误。 这个SEO标题重写函数是大刚在编写模板时针对相关功能的封装,希望此代码对emlog站长们的SEO有所帮助 优化原理 此函数是将每个页面的标题进行重写 (首页)SEO标题或站点标题+站点副标题(当SEO标题字段为空则自动使用站点标题+站点副标题) (标签页,作者页,搜索页,分类页,归档日期页)SEO格式为:页面内容相关解释+页数+SEO标题 此做法的好处就是告知搜索引擎蜘蛛... -
Emlog获取当前主分类下的子分类名与链接代码
Emlog获取当前主分类下的子分类名与链接代码 把以下代码复制到网站当前模版下的module.php文件里。 ?phpfunction sort_name($sortid){$db = MySql::getInstance();global $CACHE; $sort_cache = $CACHE- readCache('sort');$sort_a = $db- query (SELECT * FROM . DB_PREFIX . sort where pid=$sortid ORDER BY sid ASC, taxis asc);while ($row = $db- fetch_ar... -
Emlog Pro最新根据文章gid获取文章封面函数(无封面自动获取文章第一张图片)
自从更新Emlog Pro程序之后,使用的是Markdown编辑器,因为此编辑器的特殊性,数据库存储的是特定语法,不是html代码,所以之前的获取文章封面的函数都不可用了。 本次给大家带来最新获取文章封面的函数,此函数需要根据文章的gid字段获取文章封面 如果文章中的封面字段为空,则自动根据两条正则表达式获取文章中的第一张图片 为什么是两条正则表达式呢?当有需要自定义img标签时,图片一样会获取。 函数代码 /** * 获取:指定文章的封面图 * @param $gid * @return $imgUrl 输出图片地址,无封面展示默认图 */ function getBlogCover($g...