首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3608
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
最新文章
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日
12854 阅读
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日
12414 阅读
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日
8822 阅读
9 评论
Emlog教程
2015-7-30
响应式免费主题Magix Tech
Magix Tech(之前称Green Demo、Magic Tech,是因为最开始就想做一款绿色调的,后来觉得,其实只需要稍微改一下css就可以变成其他色调了,该主题是一款绿色调的两栏结构主题,采用多种流行元素,可以高度控制页面中的各个元素。 模板下载地址:http://www.emlog.net/template/611 注:非付费用户请勿通过qq咨询,一律不予回复,请在本文下方留言。
2015年7月30日
24982 阅读
29 评论
网站模板
2015-7-28
绿色企业模板(syls)
注意事项:本主题产品展示详情页面图片为附件第一张图片,右边参数为文章摘要,需要更改一下内核才能显示(ps:在根目录include/model/log_model.php(大概在124行)找到 'template' => $row,在后面加入 'excerpt' => $row, 即可如不改内核,详情页则不显示,对整体无任何影响。前台演示图: 后台演示图:
2015年7月28日
17246 阅读
0 评论
网站模板
2015-7-21
Emlog文章页加入新的参数并写入数据库
给emlog博客程序加入新的字段,方法很简单的,不过有点复杂,如果弄不明白,舍力建议你购买《Emlog发表时文章自定义参数插件》一键搞定,下面我们一步一步来实现手动加字段,首先在数据表emlog_blog中加入新的字段“sheli01”,参数中的“sheli01”可以自行修改,一定要统一,否则无效。 第一步:在根目录文件admin/views/add_log.php对应的位置加入你要的参数代码,例如: <div style="clear:both;">参数一:<input type="text" value="" name="sheli01" id="sheli01" style="width:750px;" /></div> 第二步:在根目录文件admin/views/edit_log.php中对应的位置也加入你要的参数代码,例如: <div style="clear:both;">参数一:<input type="text" value="<?php echo $sheli01;?>" name="sheli01" id="sheli01" style="width:750px;" /></div> 第三步:在根目录文件admin/save_log.php中 $password = isset($_POST) ? addslashes(trim($_POST)) : ''; 下面插入代码 $sheli01= isset($_POST) ? addslashes(trim($_POST)) : ''; 'password' => $password, 下面插入代码 'sheli01' => $sheli01, 第四步:在根目录文件include/model/log_model.php中,没有这一步前台将无法显示 'password' => $row, 下面插入 'sheli01' => $row, 前台直接调用:<?php echo $sheli01;?> 以上步骤全部完成就可以实现添加参数了,不过美中不足的是只有点击《保存并返回》才能保存。如想实现点击《保存》也能实现保存的话,请按下面的方法,找到根目录admin/views/js/common.js中找到 editorMap.sync(); editorMap.sync(); var url = "save_log.php?action=autosave"; var title = $.trim($("#title").val()); var alias = $.trim($("#alias").val()); var sort = $.trim($("#sort").val()); var postdate = $.trim($("#postdate").val()); var date = $.trim($("#date").val()); var logid = $("#as_logid").val(); var author = $("#author").val(); var content = $('#content').val(); var excerpt = $('#excerpt').val(); var tag = $.trim($("#tag").val()); var top = $("#post_options #top").attr("checked") == 'checked' ? 'y' : 'n'; var sortop = $("#post_options #sortop").attr("checked") == 'checked' ? 'y' : 'n'; var allow_remark = $("#post_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n'; var allow_tb = $("#post_options #allow_tb").attr("checked") == 'checked' ? 'y' : 'n'; var password = $.trim($("#password").val()); var ishide = $.trim($("#ishide").val()); var token = $.trim($("#token").val()); var ishide = ishide == "" ? "y" : ishide; var querystr = "content="+encodeURIComponent(content) +"&excerpt="+encodeURIComponent(excerpt) +"&title="+encodeURIComponent(title) +"&alias="+encodeURIComponent(alias) +"&author="+author +"&sort="+sort +"&postdate="+postdate +"&date="+date +"&tag="+encodeURIComponent(tag) +"&top="+top +"&sortop="+sortop +"&allow_remark="+allow_remark +"&allow_tb="+allow_tb +"&password="+password +"&token="+token +"&ishide="+ishide +"&as_logid="+logid; 用下面的代码替换 editorMap.sync(); editorMap.sync(); var url = "save_log.php?action=autosave"; var title = $.trim($("#title").val()); var alias = $.trim($("#alias").val()); var sort = $.trim($("#sort").val()); var postdate = $.trim($("#postdate").val()); var date = $.trim($("#date").val()); var logid = $("#as_logid").val(); var author = $("#author").val(); var content = $('#content').val(); var excerpt = $('#excerpt').val(); var tag = $.trim($("#tag").val()); var top = $("#post_options #top").attr("checked") == 'checked' ? 'y' : 'n'; var sortop = $("#post_options #sortop").attr("checked") == 'checked' ? 'y' : 'n'; var allow_remark = $("#post_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n'; var allow_tb = $("#post_options #allow_tb").attr("checked") == 'checked' ? 'y' : 'n'; var password = $.trim($("#password").val()); var sheli01 = $.trim($("#sheli01").val()); //新加代码 var ishide = $.trim($("#ishide").val()); var token = $.trim($("#token").val()); var ishide = ishide == "" ? "y" : ishide; var querystr = "content="+encodeURIComponent(content) +"&excerpt="+encodeURIComponent(excerpt) +"&title="+encodeURIComponent(title) +"&alias="+encodeURIComponent(alias) +"&author="+author +"&sort="+sort +"&postdate="+postdate +"&date="+date +"&tag="+encodeURIComponent(tag) +"&top="+top +"&sortop="+sortop +"&allow_remark="+allow_remark +"&allow_tb="+allow_tb +"&password="+password +"&sheli01="+sheli01 //新加代码 +"&token="+token +"&ishide="+ishide +"&as_logid="+logid; 动手试试吧,如有疑问,请在本页留言。 还不会的朋友,可以直接购买《Emlog发表时文章自定义参数插件》
2015年7月21日
20462 阅读
20 评论
Emlog教程
2015-7-21
php版权信息年份日期自动更新显示
<?php echo date('Y',time())?> 我们一般会在页面下方输出版权信息,包含年份信息,每年都要修改,太麻烦了,这段简单的代码帮你解决这个问题,自动更新年份 <?php echo (($Y = intval(date('Y'))) > 2013) ? "$Y" : '';?> 以下代码也可以实现
2015年7月21日
18482 阅读
1 评论
代码教程
2015-7-18
信用卡透支6毛欠费近万 持卡人:这是抢劫吗?
无意中看到一则有关信用卡的新闻,在这里舍力提醒使用信用卡的朋友一定记得还款,不在使用时,最好是注销掉,以下是来自比特网原文: 对于很多人来说,信用卡的使用司空见惯,但是你说知道吗,最近一名市民信用卡却遇上了麻烦,因为透支了6毛钱,6年后却显示欠费近万元了!男子当即惊呆了?你还敢说刷信用卡还是那么爽吗? 事情经过是这样的,2007年3月,虞先生在2007年办理了一张信用卡,并在两年后虞先生最后一次使用信用卡并透支了6毛钱。毕业后,虞先生前往外地工作,由于更换了手机号码,他一直未收到银行的催还通知。而这6毛钱看起来微不足道,但是却埋下了后患。 直到六年之后,虞先生想要贷款买房时,却发现自己已被中国人民银行列入了黑名单。摸不着头脑的虞先生经查询才得知,当初这张信用卡欠费6毛,到2015年4月1日为止,逾期产生利息1561.72元、滞纳金7547.94元、超限费7.03元、年费150元、消费透支0.6元,合计9267.2元。 为什么六年之后就欠费这么多?金融专家解释,凡持卡人逾期还款,从消费次日起按每天万分之五计息,逾期计复利,也就是利滚利模式,因此逾期时间越长,利息也就越高。所以,虽然虽然虞先生仅仅透支了6毛钱,但按照信用卡计息模式,6年后欠款近万元,这是可以计算出来的,真的是有理有据! 据了解,该案经常州市天宁区人民法院多次调解,最终双方同意,虞先生向银行缴纳各项费用共计500元,银行协助虞先生撤销其在中国人民银行征信系统的不良记录。 通过这样的事情,大家要提高警惕。信用卡已成为日常生活普遍的消费方式,但使用不慎就会带来诸多不便。同时要提醒广大市民,要通过正规途径办理信用卡,对信用卡条约做到心中有数。按时归还信用卡透支额度,一旦逾期,所产生的利息、罚息等往往数额巨大,甚至数倍高于本金;切莫恶意透支使用信用卡,否则将触犯刑法,构成犯罪。另外,信用卡一旦停止使用,应及时办理注销手续,否则年费等将持续产生,进而导致个人征信系统不良记录的产生。
2015年7月18日
16276 阅读
2 评论
网络新闻
2015-7-17
emlog 获取相同作者、分类等相关文章代码分享
emlog 好像没有给予获取同一分类文章的相关功能。但是有好像有在默认模版里面。然后看了一下论坛里面有人在问。反正也是无聊状态中。就下载了emlog在弄了一下。下面就是 emlog 获取相同分类的文章 的 代码了 代码一、 <?php //同分类文章 $sql=mysql_query("SELECT * FROM ".DB_PREFIX."blog WHERE sortid ='".$sortid."' order by `views` DESC LIMIT 0,10"); while($row = mysql_fetch_array($sql)){?> <li><a href="<?php echo Url::log($row);?>"><?php echo $row;?></a></li> <?php }?> 代码二 <?php $Log_Model = new Log_Model(); $log = $Log_Model -> getLogsForHome("AND sortid =$sortid ORDER BY views ASC",0,10); if($log){foreach($log as $value){?> <li><a href="<?php echo $value;?>" title="<?php echo $value;?>"><?php echo $value;?></a></li> <?php }}?> 以上代码二选一即可放入 echo_log.php 里面即可(其它页面将会无效,选择分类的时候),其中的sortid ='".$sortid."'改为author ='".$author."' 即为相同作者的文章
2015年7月17日
17773 阅读
0 评论
Emlog教程
2015-7-14
淘宝、天猫链接自动转化成淘宝客(阿里妈妈)代码分享
淘宝、天猫链接自动转化成淘宝客(阿里妈妈)代码分享,代码如下:<script type="text/javascript" id="autoitem" data-tmplid="7"> /1、给需要autoitem的 div 添加属性 data-plugin="autoitem" 2、data-tmplid="模板id" 可以自定义单品组件模板/ var mm = mm || {}; mm.autoItem = function () { var doc = document; var data = doc.getElementById("autoitem"); var tplid = data.getAttribute("data-tmplid") || "1110"; var eles = doc.getElementsByTagName("div"); for (var i = 0; i < eles.length; i++) { if (eles.getAttribute("data-plugin") == "autoitem") { var links = eles.getElementsByTagName("a"); for (var j = 0; j < links.length; j++) { var aEle = links; var href = aEle.href; if (href.indexOf("item.taobao.com") > -1 || href.indexOf("detail.tmall.com") > -1) { var id; var begin = href.indexOf("id="); var end = href.indexOf("&", begin); if (end > -1) id = href.substring(begin + 3, end); else id = href.substring(begin + 3); aEle.setAttribute("target", "_blank"); aEle.setAttribute("data-type", "0"); aEle.setAttribute("data-rd", "2"); aEle.setAttribute("data-style", "2"); aEle.setAttribute("data-border", "0"); aEle.setAttribute("biz-itemid", id); aEle.setAttribute("data-tmplid", tplid); }}}}};mm.autoItem(); </script>
2015年7月14日
23915 阅读
1 评论
代码教程
2015-7-10
蓝色企业主题(slcompany),营销型企业主题,适合中小型企业
本主题为营销型企业主题,适合中小型企业,本主题为响应式主题(ps:只考虑手机和电脑,其他设备显示均正常),可能在配色上有些欠缺,以后在慢慢改进,先给大家介绍一下本主题的使用方法,具体如下:本主题必须使用插件《模板设置》、《自定义字段》,安装本主题的时候均有提示你安装 1、logo在模板设置后台可以自行替换(请按照说明上传你的logo,以免造成变形); 2、logo右侧电话、联系我们、关于我们等均在模板设置中修改; 3、关于首页产品展示信息调用分类文章,分类ID模板设置中可以自己修改,可以多个分类,最多显示10个信息,(ps:多个请用半角的“,”隔开); 4、产品分类调用当前分类的二级分类,当前分类ID模板设置中可以修改,分类时请将模板更改为product; 5、关于信息图片,首先是调用附件图片,再是正文第一张图片,最后是默认图片; 5、产品展示详情页面图片为附件第一张图片,右边参数为文章摘要,需要更改一下内核才能显示(ps:在根目录include/model/log_model.php(大概在124行)找到 'template' => $row,在后面加入 'excerpt' => $row, ); 6、请在后台字段设置中加入(名称:标题摘要、标签:logtt); 暂停销售
2015年7月10日
17142 阅读
2 评论
网站模板
29
30
31
32
33