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

  • Emlog无插件实现网站源码压缩

    在以往的Emlog优化教程中,相信都是使用的代码压缩插件,今天主要是分享插件的代码版本,也就是不使用插件,直接将代码丢在module.php中就可以,好吧,又消灭一个插件! 以下代码是扔在module.php里面的<?php //全站代码压缩 function slys($sheli){$initial=strlen($sheli);$sheli=explode("<!--slys-->",$sheli);$count=count($sheli); for($i=0;$i<=$count;$i++){if(stristr...

    学习笔记 0 1470 2017-09-30
  • Emlog模板制作之面包屑导航(参考教程)

    今天看论坛看到此文章的,虽然比较复杂,但还是很有用的,这里写出来供大家参考,这次写出来我也不知道这是不是很全面吧,不过我估计能有的我都给写进去了。使用方法:将以下代码放入模板文件module.php中<?php $sheli_mbx = "首页"; if( $params[1]=='page' ){ $sheli_mbx .= htmlspecialchars(urldecode($params[2]));//获取第某页 } function __breadcrumb_Sort_Cache($id){ global $CACHE...

    学习笔记 0 1735 2017-09-30
  • 教程:EMLOG博客非插件实现一键点赞功能介绍

    本代码来源于网络,具体谁先写出来,舍力表示不知道,本站只做收集分享之用途,本人也不喜欢用插件,好了,废话不多说,下面舍力说说具体的操作方法用法很简单,在module.php里面加如以下代码<?php //点赞 function syzan(){ $DB = MySql::getInstance(); if($DB->num_rows($DB->query("show columns from ".DB_PREFIX."blog like 'slzan'")) == 0){ $sql = "ALTER TABLE ".DB_PREFIX....

    学习笔记 0 1532 2017-09-30
  • PHP获取网站百度搜索和搜狗搜索收录量代码分享

    本文实例讲述了PHP简单获取网站百度搜索和搜狗搜索收录量的方法。分享给大家供大家参考,具体如下: 获取网站百度搜索和搜狗搜索的收录量代码,可以用于获取网站域名在搜索引擎的收录数量,一直想找这个API但没找到,就在网上找了个例子,学习修改了下,可以正常获取百度搜索和搜狗搜索的收录量了;原理是获取搜索引擎site:domain的结果数量,然后再抓取这个数量显示出来。 以Emlog位例子,在module.php添加下述代码获取网站百度搜索和搜狗搜索的收录量代码,可以用于获取网站域名在搜索引擎的收录数量,一直想找这个API但没找到,就在网上找...

    学习笔记 0 1830 2017-09-30
  • 利用cookie应该可以实现php指定时间随机一次

    在取出数据之后把数据缓存在客户端,然后cookie指定一个时间周期,在下次刷新时先判断这个cookie时间到期没,如果到期了就重新刷新,否则就调用本地缓存。以下是以emlog博客为案例的代码<?php //载入全局加载项 require_once 'init.php'; //链接数据库 $DB = MySql::getInstance(); /*****************根据条件随机获取20条文章的GID***************/ $sql = "SELECT * FROM ".DB_PR...

    学习笔记 0 1525 2017-09-30
  • emlog博客程序判断插件是否安装并启用的方法

    在制作模板的时候,可能会用到一些特定的插件,如果使用者不安装插件的话,会造成模板无法使用,所以想弄个提示使用者安装插件并启用,代码如下:<?php if(!function_exists('插件的标签')){emMsg('XX插件未安装或者未启用', BLOG_URL.'admin/plugin.php');}?>上面这一段函数的效果是需要知道插件的标签,如果实现不知道插件标签,还可以用以下代码来实现<?php $DB = MySql::getInstance();$slsql = $DB->query("SELECT * FRO...

    学习笔记 0 1451 2017-09-30
  • Emlog文章页title标题优化的几种方法

    在seo优化中,标题的优化占着举足轻重的地位,无论是从用户体验的角度出发,还是从搜索引擎的排名效果出发,title标题都是页面优化最最重要的因素。对于一些大型网站,一般title标题进行如下设置:首页title:网站名称网站栏目title:栏目标题名称_网站名称详细页面title:页面标题内容_栏目标题_网站名称而emlog的详细页面title:页面标题内容_网站名称。这次改造是对emlog的详细页面title(文章页面)为页面标题内容_栏目标题_网站名称。一、修改Emlog程序内核的方法1、修改include/controller/log_contro...

    学习笔记 0 1615 2017-09-30
  • Emlog非插件实现投稿功能

    此方法并不涉及内核代码修改,只需要建立一个文件夹即可,可以把文章放入草稿、待审或者直接发布,具体看下面教程。温馨提示:本教程仅在Emlog5.3.1版本下测试正常,其他版本未做测试,不确保能用的哦!!!以下代码均为舍力自用代码,懂html的可自行修改,如有疑问请在本页留言使用步骤:1、首先建立文件夹取名为tougao并放入博客的根目录;2、在tougao文件夹中建立一个文件index.php放入如下代码:<?php require_once '../init.php';//emlog程序此文件的路径,如在一级栏目中请去除../ define('TE...

    学习笔记 0 1481 2017-09-30
  • 将多说的json评论数据导入到emlog博客程序的数据库

    由于多说将于近期停止服务,所有有部分使用多说的emlog用户想要将在多说导出的json评论数据倒进自己的博客中,使用本脚本可以实现这个功能。详细代码如下,如果你使用的是emlog博客程序,即可以使用这个脚本进行导入。注意,导入后会丢失评论的父子关系。文章的ID是通过 thread_key 参数指定的,如果你没有开启 thread_key 设置,不要使用这个脚本。本脚本会将评论数据添加到指定文章下。且会自动更新对应文章的评论数。以下为全部代码,将其保存为php文件上传到服务器执行即可。<?php error_reporting(0); header...

    学习笔记 0 1427 2017-09-30
  • 解决Emlog博客程序伪静态后URL不是唯一地址的教程

    使用EM博客程序的朋友应该知道,伪静态后URL不是唯一性的,举个很简单的例子:标准地址为:http://域名/1.html 但同时地址:http://域名/xx/1.html,http://域名/?post=xxx也正常打开,其中的XX为任意数字或者字母这个是因为伪静态规则的问题,因为正则匹配 /([^./?=]+)(.html) 可以匹配 / 开始 一个或多个 不是 . / ? = 之外的字符 然后.html 结束的字符串 所以不管你加什么,都只会匹配 /1.html 这一部分,那么如何解决这一问题呢?虫子不懂伪静态规则,不过用php到是解决了这个问题...

    学习笔记 0 1491 2017-09-30

会飞的鱼 在线咨询

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