EMLOG学院

常用函数

获取最近留言访客头像函数

获取最近留言访客头像函数

刚才写个模板需要在底部加一个最新访客,顺手写了个函数,需要的可以借鉴借鉴 /** * 获取Gravatar头像 */ function getGravatar_fk($email, $s = 40, $d = 'mm', $g = 'g') { $hash = md5($email); $avatar = "http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g"; return $avatar; } //获取最新评论访客 function comment($num){ $t = MySql::...
评论(0) 常用函数
EMLOG判断模板设置插件是否安装并启用

EMLOG判断模板设置插件是否安装并启用

<?php if (!function_exists('_g')) { emMsg('请先安装 <a href="http://www.emlog.net/plugin/144" target="_blank">模板设置插件</a>', BLOG_URL . 'admin/plugins.php'); } ?> 将以上代码放入module.php中即可。
评论(0) 常用函数
php字符串截取函数

php字符串截取函数

php字符串截取函数: 很多列表中由于标题过长导致容器变形,这时候可以使用mb_substr函数对字符串做截取,只输出一部分作为显示,该函数为php内置函数,说明如下: mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处,起始处为0 $length,要截取的字数 $encoding,网页编码,如utf-8,GB2312,GBK 实例: <?php $str='EMLOG学院:https://www...
评论(0) 常用函数
[图文,列表,最新,分类]文章调用函数

[图文,列表,最新,分类]文章调用函数

在以前发表过一篇《图文调用函数》考虑到有些地方还是不是很方便,所以在以前的基础上修改了一下,支持最新文章调用;分类置顶文章调用;全局置顶文章调用;置顶分类文章调用。可过滤是否有缩略图的文章,即只调用带缩略图的文章,另外该函数也支持分类列表调用,函数如下: //首页分类置顶,全局置顶,最新文章,幻灯图文,指定分类列表 //item=a分类置顶 ,b全局置顶,c最新文章,d指定分类ID //num 选择调用数量 //yes_no_img 附件没有图片时是否调用,1调用,2不调用,3列表显示。 function index_top_sotop_new($item,$num,$yes_n...
评论(0) 常用函数
如何实现EMLOG获取固定数量的网站标签

如何实现EMLOG获取固定数量的网站标签

标签功能是WEB发展的产物,EMLOG当然也具备文章添加标签的功能。而且在EMLOG的侧边栏组件中,用户也可以手动增加该模块。 不过,有一个小小的问题是,侧边栏组件中的标签默认是显示网站所有标签的,如果你的标签过多,势必会影响到网站的美观度。明月网络在设计当前网站风格的时候,也在页面的上方设计了一个标签的模块,如果标签数量过多,则会破坏原有的设计。所以,明月网络就写了一个如下简单的“EMLOG获取网站固定数量标签”的小功能。 // 获取EMLOG固定数量网站标签 // 作者 明月网络 www.MYemlog.com function getTags($num){ global...
评论(1) 常用函数
EMLOG模板开发常用函数集

EMLOG模板开发常用函数集

emlog模板开发常用函数集,部分是转载,论坛上面好像只有EMlog的函数集,不清楚有么有EMlog模板特效集,这个是集合模板开发时需要的特效代码,写这个文章只是为模板开发者方便,祝Emlog模板越来越丰富。反正我个人认为我技术是很渣的,欢迎吐槽,来看下收集的代码吧。 Emlog随机查看文章 <?php //随便看看 function sbkk_logs() { $db = MySql::getInstance(); $sql = "SELECT gid FROM ".DB_PREFIX."blog WHERE type='blog' and hide='n' ORDER B...
评论(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) 常用函数
判断email是否有对应的gravatar头像

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

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

判断url是否带有http

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