EMLOG学院

EMLOG扩展

匿名投稿插件

匿名投稿插件

【特性】 1.简单的匿名投稿插件。 2.目前没啥功能,只支持文章的简单投稿。 3.未来可能会加入一些新功能,比如验证码一类的。 【说明】 1.由于投稿没有自动保存,插入附件无法解决请见谅。(至少我不会搞) 2.欢迎自由修改,不过修改后发布时请注明出处。 3.本人比较忙,没时间解决问题,望各位见谅。 4.想要更多功能请到论坛求助,谢谢支持! 百度云:匿名投稿   大小:3KB
评论(0) 插件扩展
通过文章ID获取该文章分类ID

通过文章ID获取该文章分类ID

在坛子上看到有坛友需要获取文章阅读页面该文章分类下的最新文章,这里主要需要得到的参数就是该文章的分类ID,而官方的函数中只有通过文章ID获取文章分类名称的函数,没有获取文章分类ID的函数,但是通过module.php中的分类函数还是可以很轻松的扣出我们所需要的参数的,代码如下:   <?php //通过文章ID获取分类ID function sort_id($blogid) { global $CACHE; $log_cache_sort = $CACHE->readCache('logsort'); return $log_cache_sort[$blog...
评论(2) 常用函数
图文类调用函数

图文类调用函数

这是一个调用文章图文的相关函数,函数的使用可能需要一点php与html基础,如果有疑问可以留言,以下代码 <?php //Custom: 获取附件第一张图片 function getThumbnail($blogid){ $db = MySql::getInstance(); $sql = "SELECT * FROM ".DB_PREFIX."attachment WHERE blogid=".$blogid." AND (`filepath` LIKE '%jpg' OR `filepath` LIKE '%gif' OR `filepath` LIKE '%png') ORDE...
评论(0) 常用函数
获取正文与摘要中的图片

获取正文与摘要中的图片

<?php //全局匹配正文中的图片并存入imgsrc中 function pic_thumb1($content){ preg_match_all("|<img[^>]+src=\"([^>\"]+)\"?[^>]*>|is", $content, $img); $imgsrc = !empty($img[1]) ? $img[1][0] : ''; if($imgsrc): return $imgsrc; endif; } ?> <?php //全局匹配摘要中的图片并存入imgsrc中 function pic_...
评论(0) 常用函数
判断当前页面是否是微语页面

判断当前页面是否是微语页面

今天群里有个朋友遇到一个问题,经过商议后觉得最终的解决方案是需要在微语页面判断一下,如果当前页面是微语页面,则执行相应代码,反之一样。贴上代码记录一下。 <?php if (!empty($tws)): ?> //如果当前页面是微语页面,则执行此处代码 <?php else: ?> //否则执行这里的代码 <?php endif; ?>
评论(0) 常用函数
为不同的作者输出单独的页面

为不同的作者输出单独的页面

相信大家有时候会看到情侣模板,一般设计的不错的情侣模板有这么一个特点,当用户点击男用户的时候,样式是男用户的样式,点击女用户的时候又是一个单独的样式,那么这是怎么做到的呢,这篇文章小编就给大家说一说。 上述所说的根据用户的ID载入不同的主题,小编想到的是根据通过当前用户页面的url获取get值,大家可以随便打开一个作者的专栏页面,其url是 “http://域名/?author=1”,其中这个author后面的数字既是相应作者的ID,所以我们只需要用GET方式取得这个值并在list_log.php页面加以判断并根据获取的值的不同载入相应的页面即可。当然,小编的这个方法貌似不支持url重写的情况,重写ur...
评论(0) 功能技巧
[emlog插件]返回顶部火箭特效

[emlog插件]返回顶部火箭特效

这是一个返回顶部的火箭发射效果,对于一些懒人懒得网上翻页的还是挺管用的,下载插件后安装激活即可。 如果激活后发现没有效果有以下几点原因: 1,你的模板没有相应挂载点,主要检查header.php与footer.php 2,加载了多个jquery库文件,请删除多余的jquery库引用 3,你的网站被鬼上身了。 百度下载:返回顶部效果   大小:4KB
评论(0) 插件扩展
判断email是否有对应的gravatar头像

判断email是否有对应的gravatar头像

gravatar头像给博客添加了互动性,但是gravatar在mail没有头像的时候调用的是一个丑的要死的默认头像,所以很影响视觉感。所以小编就想着在调用头像之前先验证一下用户输入的邮箱地址是否有申请gravatar头像,如果有则输出,如果没有,则随机取一个头像,为此小编在module.php中写了一个函数方便调用,函数如下: //验证email是否有对应的gravatar头像 function validate_gravatar($Verification_email) { $email = $Verification_email; // 要验证的Email地址 $hash ...
评论(0) 常用函数
EMLOG搬家图文教程

EMLOG搬家图文教程

相信各位站长偶尔会遇到这样的苦恼,那就是站点的迁移,主机的更换。但是有一部分站长苦于不会迁移导致最后出现一系列的问题,下面小编就这个问题来详细说明一下。 第一:数据备份。 数据备份的重要性是不言而喻的,一旦数据备份后网站在迁移的过程中出现任何问题都不用着急了 ,数据备份分为数据库数据备份与web数据备份。首先说说数据库备份,首先进入后台,找到 “数据” 导航,然后点击备份数据库,把数据库备份到本地即可,备份后可以多复制几份,以防万一,如下图所示: 在emlog数据库备份后为了防止出现一切意外情况还可以进入phpmyadmin高级管理把数据库导...
评论(2) 功能技巧
模板设置插件设置背景图

模板设置插件设置背景图

2014年1月12日奇遇发布了模板设置插件,此插件一发布立即受到了很多开发者的喜爱,因为有了这个插件就可以随意在后台完成很多复杂的模板设置,具体请查看:https://www.lantk.com/?post=92 许久之前小编曾就模板设置插件写了一个模板开启与关闭下雪代码的功能,今天小编再为大家带来一个实用的功能,用模板设置插件轻松完成网站背景图的设置。 首先,在模板根目录建立模板设置插件文件options.php,基本格式如下: <?php /*@support tpl_options*/ !defined('EMLOG_ROOT') &&...
评论(0) 功能技巧
使用TimThumb自动生成完美缩略图

使用TimThumb自动生成完美缩略图

在flyercn那里发现了这个小玩意,所以搬过来了,如果直接使用width等标签直接改变图片长宽的话难免会有失真,而用auto的话,就会显得不统一,那么如何生成”完美”的缩略图呢?难道只能手动裁剪再上传?那也太麻烦了!所以下面我们就请出国外WP常用的缩略图神器:TimThumb! 百度下载:修订版本:TimThumb 1.1   大小:15KB   说明:TimThumb是一个非常神奇的第三方小文件,它可以任意裁剪图片大小。这一切都不需你手动操作,有了它,你可以为你博客文章缩略图进行定义裁剪,不用加载原本的大而笨重的高清图片,只需要加载裁剪后的缩略图,好处最大就在于减...
评论(0) 功能技巧
判断url是否带有http

判断url是否带有http

不知道大家是否有这样一个需求,当用户输入一个url的时候自动判断输入的url是否带有 “http” 如果用户输入的是完整的地址,也就是带http的,则不用理会,如果用户没有输入http,则自动为用户输入的url添加一个 “http”,这样的需求最典型的是在用户评论的时候输入主页地址的时候,有的用户很习惯的不输入http。 小编在D7的模板中就需要这样一个需求,因为一个url带http太长了,影响美观,所以就没有带http,但是不带http的时候用户点击超链接也是不带http的,这时候只会在本站跳转,不会做http跳转,所以小编针对这个问题写了一个小函数放入了module.php中,方便调用,有需求的朋友...
评论(0) 常用函数