emlog无插件实现网站源码压缩
[ 2015/05/08, 3037阅, 0评 ]
在以往的Emlog优化教程中,相信都是使用的代码压缩插件,今天主要是分享插件的代码版本,也就是不使用插件,直接将代码丢在module.php中就可以,好吧,又消灭一个插件! 以下代码是扔在module.php里面的 function em_compress_html_main($buffer){ $initial=strlen($buffer); $buffer=explode("<!--em-compress-html-->", $buffer); $count=count ($buffer); for ($i = 0; ...
emlog博文调用方式总汇(一)
[ 2015/05/08, 3027阅, 0评 ]
1.调用随机文章 <?php //随机文章 function get_randlog($num){ $Log_Model = new Log_Model(); $randLogs = $Log_Model->getRandLog($num);?> <?php foreach($randLogs as $value): ?> <a href="<?php echo Url::log($value['gid']); ?>" title="<?php echo $value['title']; ?>" ><...
通过摸索,笔者请mzsongyan兄弟为大家写下了在emlog顶级列表页下调用二级栏目标题及文章内容的方法,实现效果如下图所示: 这个方法是mzsongyan兄弟无私奉献出来的,所以笔者不敢私藏,也从来没有私藏的意思,一方面是为了彰显分享的初衷,另一方面是为了让更多的人享受mzsongyan兄弟为大家带来的牛气代码。好了,废话太多,相关代码如下: 一、放置在modul.php中的代码模块: <?PHP function is_sub_category($pid){ $db = Database::getInstance(); ...
emlog常用的时间组合方式
[ 2015/03/17, 3027阅, 0评 ]
emlog默认为: <?php echo gmdate('Y-n-j', $value['date']); ?>//无前导0 本人常用组合: <?php echo gmdate('Y/m/d G:i:s', $value['date']); ?>//例如:2015/03/17 20:00:19 2015年9月12日 16:12 星期六 <?php $weekarray=array("日","一","二","三","四","五","六");echo gmdate('Y年n月j日 G:i', $value['date']);echo"...
emlog图片调用方法汇总
[ 2015/03/17, 3050阅, 0评 ]
1.获取附件中的第一张图片 <?php //获取附件的第一张图片 function getpic_attfirst($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') ORDER BY `aid` ASC LIMIT 0,1"; ...
emlog面包屑导航(当前位置)的实现
[ 2015/02/19, 3027阅, 0评 ]
将以下代码放入module.php中: <?php //blog-tool:面包屑导航 function sortbread($sortid){ global $CACHE; $sort_cache = $CACHE->readCache('sort'); ?> <?php if (isset($sort_cache[$sortid])): ?> <?php if (isset($sort_cache[$sort_cache[$sortid]['pid']])): ?> <a href="<?php ec...
emlog评论:读者排行榜
[ 2015/01/08, 3027阅, 0评 ]
思路:分别统计每个邮箱出现的次数,然后按照次数从高到低的顺序显示出符合where条件的结果。 1.查询所有评论 <?php function top_commenter($num){ $url .=BLOG_URL.''; $db = MySql :: getInstance(); $sql = "SELECT count(*) AS comment_nums,poster,mail,url FROM ".DB_PREFIX."comment where date >0 and poster!='' and url!='".$url....
emlog最新或最热文章名称前加小图标
[ 2015/01/08, 2973阅, 0评 ]
列表页: <?php //判断时间 $t=time() - 3*24*60*60; $log_t=gmdate('Y-m-d',$value['date']); $diy_t=date("Y-m-d",$t); if($log_t > $diy_t) echo '<img src="new.png" alt="newico" />'; ?> <?php //判断浏览量 if ($value['views'] >= 100) echo '<img src="hot.png" alt="hotico" />'; ?&g...
直接用以下代码替换module.php文件中的同类代码即可! <?php //widget:分类 function widget_sort($title){ global $CACHE; $sort_cache = $CACHE->readCache('sort'); ?> <li> <h3><span><?php echo $title; ?></span></h3> <ul id="blogsort"> <?php foreach($sort_c...