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

  • HTML a 标签的 download 属性

    有一个超链接,你将它链接到一张图片,比如说这样:点我点我!(代码如下)<a href="https://www.baidu.com/img/bd_logo1.png" target="_blank">点我点我!</a> 直接点击这个超链接一般浏览器会直接在窗口中打开这张图片(我这里是加了插件,所以是在图片灯箱中显示的)那么,如果我想实现点击这个链接,直接弹出下载这张图片,该怎么做呢?之前在做 MKOnlineMusicPlayer 的时候就遇到了类似的问题:为了实现音乐直接点击下载而不是在浏览器中打开,我的做法是用 PHP 在后台...

    学习笔记 0 2118 2017-09-26
  • 多合一收款二维码原理及实现(源码)

    最近芝麻二维码的“收款码合并”火了,它能将微信收款码和支付宝收款码合并为一个二维码!听上去感觉很神奇,其实原理非常简单!无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……那么问题来了,如何进行判定呢?很好办,根据 UA 就能进行判定了!不懂什么是 UA?这部分的代码如下:if(navigator.userAgent.match(/Alipay/i)) { // 支付宝 } else...

    学习笔记 1 2129 2017-09-26
  • Android onActivityResult获取返回值的用法

    现有 MainActivity,当它进入到 SecondActivity 后,在 SecondActivity 中进行了某些操作然后需要将值返回给 MainActivity 时,就需要用到 onActivityResult() 这个方法了,下面呢,我就具体来介绍一下用法。不过在这之前,先讲一下intent的用法:对于intent主要的分类主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,或者是跨应用的Activity启动。一般来说:显式意图:调用 Intent...

    学习笔记 0 1868 2017-09-26
  • Emlog评论通过QQ获取昵称资料

    使用emlog博客程序朋友有采用第三方评论,也有采用内置评论的,使用第三方评论的还好,可以直接QQ登陆,但是如果是采用内置评论的很多访客都不愿意填写信息,因此可能会丢失很多评论。今天舍力分享一篇采用js根据用户填写的QQ号码拉取用户的昵称信息,然后自动填写表单,这样用户只需要输入QQ就能实现自动填写了。代码以默认模板为例。第一步、我们要确认模板是否有加载jquery,emlog默认jquery代码如下(放入<head></head>之间),如果有加载的请自动忽略此步。<script src="<?php echo BL...

    学习笔记 2 2246 2017-09-26
  • Emlog教程:统计正在访问博客的在线人数代码

    有时候想在网页中向访客展示emlog博客的在线人数信息,但emlog后台侧边栏没有提供相关的模块,因此需要舍力自主添加博客在线人数信息代码。下面是舍力整理的emlog博客在线人数代码,已在emlog 5.3.x上测试可用。方法很简单,把下面的代码添加到主题的你放置的地方即可<?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可 $online_log = "slzxrs.dat"; //保存人数的文件到根目录, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log)...

    学习笔记 0 1900 2017-09-26
  • Emlog侧栏最新评论显示评论文章标题和时间

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

    学习笔记 0 1964 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 1971 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 1860 2017-09-26
  • 实现Emlog内容页调用同分类上一篇和下一篇文章

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

    学习笔记 0 2040 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 2166 2017-09-26

会飞的鱼 在线咨询

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