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

  • [Emlog教程]Gravatar头像被墙的解决方法

    以前分享过一篇文章也是关于类似的,今天又重新分享一篇吧方法一:如何你不想改程序内核,建议你使用以下代码,直接将下面的代码复制到模板文件module.php中<?php //blog-tool:获取Gravatar头像 function myGravatar($email, $s = 40, $d = 'mm', $g = 'g') { $hash = md5($email); $avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g"; return $avatar;...

    学习笔记 0 1416 2017-09-30
  • 如何给Emlog博客文章外链自动添加nofollow属性

    为了不影响自己的博客的权重,但是在文章中出现外部链接却没有自动添加,如果手动为外链添加外链跳转或访问这个网址就需要复制到浏览器中才能打开,这样的确有些不利于用户体验。    怎么办呢?那么,我们现在要做的就是在为 文章 的文章" target="_blank">文章中的外链添加”nofollow”属性.如果能够将博客为 文章 的文章" target="_blank">文章里的导出外链都加上nofollow标签,这样既能够阻止权重的流失,也能提升用户体验,何乐而不为!    手动在编辑链接时添加”Nofo...

    学习笔记 0 1971 2017-09-30
  • 实现分类、tag、作者标题像文章标题一样可在后台SEO设置里面控制

    找到根目录文件include/controller/sort_controller.php,将其中的$site_title = $sortName . ' - ' . $site_title;替换成switch ($log_title_style) { case '0':$site_title = $sortName;break; case '1':$site_title = $sortName . ' - ' . $blogname;break; case '2':$site_title = $sortName . ' - ' . $site_titl...

    学习笔记 0 1678 2017-09-30
  • Emlog判断首页与列表页的方法分享

    判断首页函数的方法下(ps:测试5.3.1版本正常使用)1、在模版文件module.php最低部加入如下代码<?php //判断是否是首页 function blog_tool_ishome(){if (BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL){ return true; } else { return FALSE;}}?>2、判断方法示例<?php if (blog_tool_ishome()) :?>加载的文件代码<?php endif; ?>...

    学习笔记 0 1680 2017-09-30
  • 非插件实现Emlog时间轴归档代码分享

    文件缓存型时间轴归档,后台更新缓存或者发布新文章的时候会自动更新;本站这个代码是使用缓存系统的,是需要修改内核文件的。慎用!1、修改include/lib/cache.php文件,添加归档缓存函数private $logalias_cache; 之后添加 private $loglists_cache;添加在其他缓存函数位置添加归档缓存 /*** 文章归档列表缓存 */ private function mc_loglists() { $query = $this->db->query('select gid,tit...

    学习笔记 0 1601 2017-09-30
  • Emlog调用某个页面内容的方法分享

    Emlog调用某个页面内容的方法,分2个步骤:1、在模板module.php中加入如下代码(PS:请把此段代码放入最后,以免出错)<?php //调用页面内容 function html_page($id,$echo){$homez = mysql_fetch_array(mysql_query("SELECT * FROM ".DB_PREFIX."blog WHERE gid ='$id'"));return $homez[$echo];} ?>2、在需要调用的地方加入<?php echo html_page("2","conten...

    学习笔记 0 1282 2017-09-30
  • 指定分类id使用指定的文章模版的方法

    折腾生命在于折腾,越是折腾学得越是多,于是在看论坛的时候,发现了论坛有人建议这个,emlog 指定的分类文章使用指定的文章详情模版 的方法。    其实2个步骤就可搞定,第一步,在模板文件echo_log.php中写入如下代码(ps:最好先把原echo_log.php重名[如log.php],在把原echo_log.php文件清空后加入如下代码)<?php $id = "1";//指定分类id if($sortid == $id){ require_once View::getView('log1');//调用文章模...

    学习笔记 0 1874 2017-09-30
  • Emlog隐藏指定分类文章的几个不同表达方式

    第一种方式:隐藏指定分类文章(ps:代码正常显示),以下代码均用默认模板测试,模板文件log_list.php中找到<?php if (!empty($logs)): foreach($logs as $value): ?> 在此段代码后加入 <div <?php if($value['sortid']==1){echo 'style="display:none"';}?>> 在下面代码前加入 </div> <?php endforeach; else: ?>代码==1中的1为分类id,本...

    学习笔记 0 1444 2017-09-30
  • 如何屏蔽侧边栏最新评论中博主的回复

    博主需要经常和访客互动,博主的回复也作为一条评论在最新评论处显示,这样一来,如果博主如果一次回复好几条评论留言,那么在最新评论的地方显示的都是自己的评论,这样不太好。于是博主想把博主自己的最新评论显示屏蔽掉。    那么怎么在最新评论那里屏蔽掉博主自己的回复评论呢,其实很简单,就是通过检测邮箱或者用户名,如果是博主的邮箱或者用户名,则不显示在最新评论处即可,方法如下:    找到根目录“include/lib”目录下的cache.php缓存函数文件,大概在211行左右,找到:$query = $...

    学习笔记 0 1289 2017-09-30
  • 调用指定多个分类文章及后台控制id和数量的方法

      对于SQL命令不是很熟悉,想用EMLOG做一个文章类表调用,需要用到SQL命令代码,调用指定多个分类EMLOG文章列表,研究了好些时间没整明白,求人也不是个事,只好自己继续边看教程边测试,功夫不负有心人,最终给我整明白了,用这个SQL命令可以正确调用指定多个分类的EMLOG文章列表,分享给有需要的站长们,把以下代码复制到模板的脚本文件中,设置好需要调用的分类ID号,在前台模板里写入调用代码就可以实现你想要的效果了。     在模板文件module.php中加入如下代码<?php //调用指定多个...

    学习笔记 1 1376 2017-09-30

会飞的鱼 在线咨询

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