记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

学习笔记

自己的学习笔记,也分享给大家一起看
  • Emlog侧栏最新评论显示评论文章标题和时间

    emlog默认主题的侧栏模块“最新评论”不显示评论文章标题和评论时间,部分用户会有显示评论所属文章的标题以及该评论的评论时间的需求,可在emlog wiki中查找没有发现相关的调用函数代码,不过可以使用sql语句通过评论gid进行查询实现调用,下面博客吧通过emlog默认主题进行修改。查询函数代码:(把下面的代码添加到主题的module.php文件) function cutome_call($gid,$type){ $db = MySql::getInstance(); $sql = "SELECT *...

    学习笔记 0 1818 2017-09-26
  • 解决Emlog评论的Gravatar头像不显示的方法

    Gravatar头像网站的服务器被墙,支持gravatar头像的emlog评论自然就不能显示,并且还影响页面打开速度,解决方法是更换gravatar头像镜像地址,emlog没有提供相关解决gravatar头像的插件,因此目前的方法是通过修改程序源文件实现显示被墙后的gravatar头像。操作步骤:1、在include/lib目录下,找到function.base.php文件,并进行编辑2、通过Ctrl+F,查找www.gravatar.com,把该地址替换为以下地址中的其中一个:cn.gravatar.comsecure.gravatar.comgrav...

    学习笔记 0 1798 2017-09-26
  • emlog调用置顶文章列表的方法代码

    默认情况下emlog网站的置顶文章只会显示在首页或分类页面的文章列表靠前位置,那么如果要把emlog站点的置顶文章显示在自己想要的其它位置怎么办?比如文章内容末尾,方法很简单,只需要通过下面几个步骤即可实现。 操作步骤: 1、把下面的代码添加到主题的module.php文件: <?php function boke8_istop($top,$num){ if($top == "top"){ $and = "AND top='y'"; }elseif($top == "sortop"){ $and =...

    学习笔记 0 1693 2017-09-26
  • 实现Emlog内容页调用同分类上一篇和下一篇文章

    Emlog默认相邻文章按发布顺序调用当前文章的前一篇和后一篇文章,这样一来,对于内容涵盖广的网站,极大地降低了相邻文章和当前文章的关联性,对用户体验有很大的损失,而用户体验是SEO的一部分,某些程度上也会影响优化。那么怎么调用相邻文章才有利于提高用户体验,常见的做法是调用与当前文章同分类下的前后文章。 操作步骤: 1、把下面的代码添加到当前主题的module.php文件: <?php function nextLog($logid, $sortid, $flag, $pattern=0){ $Log_Model = new Log_Mod...

    学习笔记 0 1890 2017-09-26
  • emlog获取指定分类文章代码

    在使用emlog可能需要调用某个分类的文章,比如通过emlog做CMS类型的网站,不过emlog没有现成的调用函数,因此需要自行编写代码,为了方便有需要的站长,下面分享博客吧编写的通过ID调用指定分类目录的文章列表。 操作步骤: 1、把下面的代码添加到主题的module.php文件: <?php function get_sortlogs($sort,$num) { if($sort){ $where = 'and sortid ='.$sort; }else{ $where = ''; }...

    学习笔记 0 2027 2017-09-26
  • Emlog实现隐藏文章内容登陆后可见的方法

    一些开放会员注册的网站为了提高网站注册量,通常的做法会把网站文章内容的重要部分隐藏,用户登陆后才可以看得见,而使用emlog程序的用户想实现类似功能,可能通过下面的代码可以实现。 操作步骤: 1、在当前使用主题的module.php文件添加以下代码: function slyc($content){ if(preg_match_all('/<yc\>([\s\S]*?)<\/yc\>/i', $content, $hide_words)){ if(ISLOGIN ){ $conten...

    学习笔记 0 1697 2017-09-26
  • emlog判断首页和列表页的方法代码

    emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?解决方法是通过代码判断首页加载指定的模板文件。 代码判断如下: <?php if(BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){ ?> 这里添加首页代码部分 <?php }else{ ?> 这里添加列表页代码部分 <?php } ?> 扩展:把判断代码编写成函数式 1、在当前主...

    学习笔记 0 1584 2017-09-26
  • 实现emlog侧边栏标签组件的标签随机显示

    emlog侧边栏标签组件调用的标签根据标签的tid升序排列显示,即是先创建的标签排在前面,这种情况对于侧边栏调用了所有标签的网站不会有什么影响,但是如果设置了标签显示数量的话,那么侧边栏调用的标签就会总是先创建的几个,显示不够友好,这时可以考虑把标签随机显示。 操作步骤: 1、编辑当前使用的emlog模板的module.php文件,找到代码: 1$tag_cache = $CACHE->readCache('tags'); shuffle($tag_cache); $tag_cache = array_slice($tag_cache,0,10)...

    学习笔记 0 1744 2017-09-26
  • emlog实现二级菜单导航实战教程

    先来看看演示代码。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <...

    学习笔记 0 14476 2017-09-26
  • emlog 5.x导航菜单导航栏调用代码

    emlog程序的导航菜单调用代码不像zblog博客程序直接提供函数标签调用,emlog还需要代码的编写,初次制作emlog的新用户可能会不习惯,但emlog官方wiki也提供了相应的菜单导航模块函数代码。 把下面的代码添加到主题的module.php文件: <?php //blog:导航 function blog_navi(){ global $CACHE; $navi_cache = $CACHE->readCache('navi'); ?> <ul> <?php ...

    学习笔记 0 1764 2017-09-26

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00