首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3628
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
存档于 【201508】 的文章
2015-8-6
一些不常用的EMLOG小功能集合(收集中)
获取某个分类的各信息;首先在要放置的页面最顶部加入代码(其中的“1”表示分类id) <?php $sort_cache = Cache::getInstance()->readCache('sort');?> 分类名称:<?php echo $sort_cache;?> 分类链接:<?php echo Url::sort(1);?> 分类描述:<?php echo $sort_cache;?> 分类别名:<?php echo $sort_cache;?> 别名大写:<?php echo strtoupper($sort_cache);?> 调用最新微语一条代码(直接放入你需要显示的地方即可,其中的0表示从第一条开始,可自行设置从第几天开始) <?php $newtws_cache = $CACHE->readCache('newtw');echo $newtws_cache;?> 热门评论者排行榜(已经去除管理员,其中的15表示显示数量;302460*60中的30表示30天,使用下面代码时,需要) <?php $db = MySql::getInstance(); $url .=BLOG_URL.''; $time = time(); $sql = "SELECT COUNT(poster) AS p,poster,mail,url FROM ".DB_PREFIX."comment WHERE url!='$url' AND date > $time - 30*24*60*60 AND hide='n' GROUP BY poster ORDER BY p DESC LIMIT 15"; $count = $db->query($sql); while($row = $db->fetch_array($count)){ $g = myGravatar($row); $sycomments .= '<a href="'.$row.'" title="'.$row.' 发表 '.$row.' 条评论" rel="nofollow" target="_blank"><img width="40" height="40" src="'.$g.'" alt="'.$row.'发表'.$row.'条评论!" /></a> '; }echo $sycomments; ?> <?php //获取Gravatar头像,请检查你的module.php是否存在此代码,如存在删除此代码即可 function myGravatar($email, $s = 40, $d = 'mm', $g = 'g') { $hash = md5($email); $avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g"; return $avatar; }?> 所有文章分类代码 <?php $sort_cache = $CACHE->readCache('sort');foreach($sort_cache as $value){?><a href="<?php echo Url::sort($value); ?>"><?php echo $value;?></a><br><?php }?> 如果你知道一些稀奇古怪的小功能代码,舍力欢迎你留言告诉我。
2015年8月6日
12815 阅读
0 评论
Emlog教程
2015-8-4
一段代码实现支付宝收款,可实现金额为必填项
在互联网日渐普及的今天,支付宝这种便利的网上交易平台越来越受人钟爱,我们很多时候都能用到。今天舍力就来告诉大家如何实现支付宝收款,可以卖模板,插件,也可以做为捐助等等。记得以下舍力博客也写过相应的教程《支付宝自动填写收款人帐号、付款金额、付款说明及备注说明》,其实原来都差不多,只是本教程加入了验证必填项,不废话了,看效果图如下 首先加入样式CSS代码,如下 <style>input{border:0px;height:25px;line-height:25px;} .alipay{margin:20px auto;width:300px;border:1px solid #ccc;font-size:12px;} .alipay ul{margin:0px;padding:0px;} .alipay li{list-style-type:none;clear:both; overflow:hidden;} .alipay li p{float:left;text-indent:0!important;padding:0px;margin:0px;width:60px;text-align:center;border-right:1px solid #ccc;} .alipay li span{margin-left:5px;} .bb{border-bottom:1px solid #ccc;height:30px;line-height:30px;} .paybg{background:#ddd;} .pay{text-align:center;}.pay input{background:#ccc;color:#FFF;height:30px;line-height:30px;border-radius:3px;margin:5px auto; font-weight:bold;} .pay input:hover{background:#FC3;} </style> html代码如下(其中的支付宝帐号改为自己的即可): <form name="alipayment" accept-charset="GBK" method="post" action="https://shenghuo.alipay.com/send/payment/fill.htm" target="_blank" onSubmit="return CheckForm();"> <div class="alipay"><ul> <li class="bb paybg"><p>付款帐号</p><span><input type="hidden" name="optEmail" value="支付宝帐号" />支付宝帐号</span></li> <li class="bb"><p>付款金额</p><span><input type="text" id="s" class="form-control" name="payAmount" value="" placeholder="金额必须填写"/></span></li> <li class="bb"><p>备注说明</p><span><input type="text" name="title" value="" placeholder="可以是邮箱或QQ..."/></span></li> <li class="pay"><input type="submit" id="searchsubmit" value="登录支付宝付款" /></li> </ul></div></form> 实现必填项则需要加入js代码,如下 <script language=JavaScript> function CheckForm(){ if(document.alipayment.payAmount.value.length == 0){alert("请输入付款金额.");document.alipayment.payAmount.focus();return false;} var reg = new RegExp(/^\d*\.?\d{0,2}$/); if(! reg.test(document.alipayment.payAmount.value)){alert("金额必须是数字");document.alipayment.payAmount.focus();return false;} if(Number(document.alipayment.payAmount.value) < 1.00){alert("付款金额金额最小是1.00.");document.alipayment.payAmount.focus();return false; } } </script> pay()
2015年8月4日
12387 阅读
7 评论
代码教程
2015-8-4
常用的一些网站代码收藏,方便以后使用
[该文章已加密,请点击标题输入密码访问]
2015年8月4日
394 阅读
0 评论
代码教程
2015-8-3
Emlog判断管理员评论回复用不同的样式
Emlog默认所有回复的一样,闲来没事,就捣鼓了一些,具体教程如下:首先在子评论列表中加入代码函数 $url .=BLOG_URL.'' 然后在该判断的地方加入代码 <?php if($comment==$url){?>此处自定义代码函数<?php }?> 举例说明,以默认板子为例:用以下代码直接替换模板文件中module.php中子评论列表 <?php //blog:子评论列表 function blog_comments_children($comments, $children){ $url .=BLOG_URL.''; $isGravatar = Option::get('isgravatar'); foreach($children as $child): $comment = $comments; $comment = $comment ? '<a href="'.$comment.'" target="_blank">'.$comment.'</a>' : $comment; ?> <div class="comment comment-children" id="comment-<?php echo $comment; ?>"> <a name="<?php echo $comment; ?>"></a> <?php if($isGravatar == 'y'): ?><div class="avatar"><img src="<?php echo getGravatar($comment); ?>" /></div><?php endif; ?> <div class="comment-info"> <b><?php echo $comment; ?> </b><br /><span class="comment-time"><?php echo $comment; ?></span> <div class="comment-content"<?php if(($comment==$url)||($comment=='sl@shuyong.net')){?> style="color:#F00;"<?php }?>><?php echo $comment; ?></div> <?php if($comment < 4): ?><div class="comment-reply"><a href="#comment-<?php echo $comment; ?>" onclick="commentReply(<?php echo $comment; ?>,this)">回复</a></div><?php endif; ?> </div> <?php blog_comments_children($comments, $comment);?> </div> <?php endforeach; ?> <?php }?> 如对教程有疑问,请直接在下方留言。
2015年8月3日
8781 阅读
9 评论
Emlog教程
1
2