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

  • 分享Emlog文章日期显示时间及星期的方法

    在进行模板文件代码修改的时候,最好使用编程软件,建议不要使用记事本进行编程,不然有可能出现乱码的哦~~不说废话了,以下的详细操作步骤:以默认模版为例在log_list.php找到<?php echo gmdate('Y-n-j', $value['date']); ?> 替换为<?php $weekarray=array("日","一","二","三","四","五","六");echo gmdate('Y年n月j日 G:i', $value['date']);echo" 星期".$weekarray[gmdate('w', $valu...

    学习笔记 0 1610 2017-09-30
  • 不修改emlog内核实现博客分页自定义的方法分享

    以前有分享过 emlog修改分页样式(分页函数)方法总结[修改内核]的方法,今日给大家分享是不修改emlog内核实现博客分页自定义的方法,其实在代码上和以前相差不了多少;下面是详情教程:首页找到模板的module.php并在其最后加入如下代码:<?php //分页函数 function sheli_fy($count,$perlogs,$page,$url,$anchor=''){ $pnums = @ceil($count / $perlogs); $page = @min($pnums,$page); $prepg=$page-1; ...

    学习笔记 0 1324 2017-09-30
  • 让Emlog导航栏的地址更简洁一点

    自从Emlog升级到5.0版以后,后台的管理与设置就变得更简单和高效了,特别是新增加的“导航”功能,更是让导航栏的定制变得极其简单。不过稍微细心一点的EMER肯定会注意到,所有导航中添加的的自建页面、分类以及自定义导航(即原来的链接地址),都是一个带有“http://”的完整的地址,与系统本身的碎语和管理页面的地址相比,要长了许多,显得不够简洁。那么,能不能让这些自己增加的除自定义导航(一般都是站外链接)之外的导航栏目也像碎语或管理页面那样,直接使用短地址,从而将博客安装路径那一大串字符省略呢?如下图所示:P.S. 若自定义导航是站内链接,也可作相同处理...

    学习笔记 0 1627 2017-09-30
  • 在文章页中显示摘要的方法 可用做文章页描述

    刚刚在论坛里有人“问怎么样把添加文章时的所填的“文章摘要”的内容变为该文章的描述(即description) ”,以下是解决方法:1、在根目录include/model/log_model.php(大概在124行)找到'template' => $row['template'],在后面加入'excerpt' => $row['excerpt'], 2、然后在echo_log.php中你需要调用的地方加入<?php echo $excerpt; ?>另一种方法实现文章页描述调用摘要的方法:1不变,找到根目录include/contr...

    学习笔记 0 1615 2017-09-30
  • Emlog程序网页源码有空白的解决办法分享

    Emlog程序如果发现网页源码有很多空白,可能是以下原因造成的1、安装的插件,解决办法,禁用所有插件在查看源代码看是否有空白;2、请检查模板文件module.php,删除其中的空行即可,请使用代码工具(notepad++,Macromedia Dreamweaver 8等)编辑删除;以上只是原因,还有一个终级解决办法,就是在模板文件header.php里面<?php 后面加上 ob_clean();即可。本方法来源于em论坛蓝叶

    学习笔记 0 1489 2017-09-30
  • 实现内页和首页显示不同的友链的方法

    友链链接如何实现内页和首页的链接不同。。就是添加友链是时候可以选择是内页还是首页。。有个简单的思路,可以在链接影藏时放在内页。显示时在首页。。。这样应该就不需要在数据库添加字段了。。以下是EM论坛hackhp给出的方法(在需要调用的地方放入<?php page_like(); ?>): 注:以下方法产生的友链是当你后台点击隐藏的才会显示的,不然是不显示的在模板文件module.php最后加入如下代码:(推荐使用) <?php function page_like(){ $db = MySql::getIn...

    学习笔记 0 1714 2017-09-30
  • 分享让文章按最新文章升序排列的方法

    记得以后写过一篇《emlog文章浏览数在规定的时间内算一次修改方法》和今天要分享Emlog程序让文章倒序排列的方法(ps:最新的文章显示在最后面)修改方法是差不多的。只是修改函数不一样。下面简单的说下方法:找到include/controller/log_controller.php中的$sqlSegment ='ORDER BY top DESC ,date DESC';把其中的DESC改为ASC即可。题外话:据我所知上面代码中的top代码是最新的意思吧,而DESC表示降序的意思,反之ASC就是升序的意思了;所以如果要改变其他的排列方式的可以参考一下。...

    学习笔记 0 1254 2017-09-30
  • 如何让置顶文章只显示标题不显示摘要

    如何让置顶的文章只显示标题而不显示摘要,而其他没有置顶的文章依然显示标题和摘要,如图所示:其实只要判断一下是不是置顶文章就可以了,<?php if($value['top']=='n'):?>非首页置顶文章显示内容<?php endif; ?>,如果是分类置顶的话就用<?php if($value['sortop']=='n'):?>非分类置顶文章显示内容<?php endif; ?>下面以模板为例,修改log_list.php <h2><?php topflg($value...

    学习笔记 0 1616 2017-09-30
  • emlog后台发布文章,添加缩略图地址,文章列表显示缩略图

    分析:我们为文章添加缩略图地址是保存到数据库中的,并且是保存在文章表中,这样做的原因是在取文章的时候,顺便取出缩略图地址,效率很高,不影响原有系统性能。1)有些同学是从附件表取的。2)有些同学是从内容摘要中解析出图片地址。这个各有各的好处,这里不做评价,适合自己的是最好的。首先是在文章表中添加了一个字段:thumbUrl,见下图:本文转载于EM论坛,由Y.Lynn原创,以下是代码编写开始 ------>>>>>1、我们在后台发布文章,添加缩略图地址,首先要提供一个可输入的编辑框,找到文章发布页面admin\views\add...

    学习笔记 0 1572 2017-09-30
  • 实现emlog评论数量单独控制的方法

    上次在论坛提问已经得到qiukong大神的方法,完美解决问题,这里给大家分享一下:问题描述:评论每页显示的数量,如何不在后台控制数量;可能这个想法很奇葩,但希望大神指点 问题补充一:评论每页显示多少条默认是在后台设置中控制;请问如何在module.php直接控制?即和后台设置中的无任何关系了,只跟module.php文件有关系。以下是大神给出的方案:$DB=MySql::getInstance(); $sql=$DB->query("SELECT * FROM ".DB_PREFIX."comment WHERE gid='5' AND hide=...

    学习笔记 0 1227 2017-09-30

会飞的鱼 在线咨询

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