提供简单的emlog模版修改教程,分享一些有趣的程序源代码,记录每一次emlog修改的经历!
首页 关于本站 网站模板
代码教程
  • Emlog教程
  • 米拓教程
  • SEO优化教程
  • Ecshop教程
  • zblog教程
  • Excel技巧
  • 电脑软件教程
  • 互联网
  • 免费资源
  • 网络新闻
  • 留言咨询
  • 在线问答
  • 申请友链
  • 网址导航
  • 联系舍力
    舍力
    登录
    侧边栏壁纸
    博主头像
    舍力

    静以修身。

    • 累计撰写 1140 篇文章
    • 累计收到 3549 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    代码教程
    • 淘宝链接自动转化成淘宝客(阿里妈妈组件推广)插件 2015-9-5
      淘宝链接自动转化成淘宝客(阿里妈妈组件推广)插件 本插件用途:将淘宝、天猫链接自动转化成淘宝客(阿里妈妈组件推广)链接,可能会与一些js冲突,如遇到问题请在本页留言 注意事项(V1.0暂时只支持文章页显示): 1、安装启用插件后请在模板footer.php最底部加入代码:<?php if($logid){doAction('sheli_taoke');}?> 2、关于“网站DIV属性”和“网站DIV参数”设置方法的举例说明; 例如:<div class="sheli"><a href="淘宝链接" target="_blank">淘宝链接</a></div> 在网站DIV属性只需要填写class,网站DIV参数只需要填写sheli,一般都是(echo_log.php、page.php)中包含<?php echo $log_content; ?>的那个div+css 3、淘宝网址的书写方式:<a href="淘宝链接">淘宝链接</a> 插件后台演示: 插件前台演示:https://detail.tmall.com/item.htm?id=527507939288 本插件收费,暂定价¥:38元。
      • 2015年9月5日
      • 13324 阅读
      • 4 评论
      Emlog教程
    • Emlog插件:评论排行榜,可自定义时间、数量及排版方式 2015-8-26
      Emlog插件:评论排行榜,可自定义时间、数量及排版方式 用此插件可以在任意文章页面实现评论排行榜;可自定义时间、数量及排版方式,使用本插件的朋友模板必须有挂载点:<?php doAction('log_related',$logData);?>(默认板子是有的,设置方法请参考模板的echo_log.php),没有请自行加上。如果不明白请看官网提供的文件http://wiki.emlog.net/doku.php?id=plugindev,还是弄不懂的话,建议找模板作者加上或者不要用此插件了。 关于安装此插件后不显示的情况分析及解决办法: 1、未加载挂载点, 答:按上面说的方法加上即可; 2、指定的时间内没有任何评论, 答:增大评论的时间天数 3、打开的是未指定文章ID, Gravatar图像演示: 文字模式演示: 后台演示: 评论排行榜V1.0版本功能说明 1、可自定义宽度,具体操作方法参考插件设置; 2、可指定文章id显示,最多只能5个页面显示,填写不存在的ID将不显示,比如为0时; 3、可自行显示多少天内的评论排行榜; 4、自定义名称; 5、有Gravatar图像、评论者昵称2种显示方式; V1.1版本功能(2017.6.18) 1、链接增加本地化功能,可后台选择启用或者不启用(启用URL本地化时,需要把插件中的go文件夹移动到根目录,否则URL会出错); 2、增加所有文章都显示此排行榜,可切换成自定义文章ID显示; 3、名称后面可以自定义说明文字; 4、增加手机访问时显示与否,并修改排版为每行显示3个网址; 5、增加所有评论排行榜,地址为你的域名/?plugin=comtop; 本插件后续升级版本均在QQ群文件中下载,如果你有好的建议,请给我留言
      • 2015年8月26日
      • 15892 阅读
      • 14 评论
      代码教程
    • 一个简单的php网页输入密码才能访问代码 2015-8-19
      一个简单的php网页输入密码才能访问代码 密码对,就可以看到指定内容, 密码不对就进不去;首次打开和关闭浏览器重新打开 都需要输入密码才可以访问,具体代码如下: <?php //输入密码后访问本页内容 $password = "3210";//这里是密码 $p = "";if(isset($_COOKIE) and $_COOKIE == $password){ $isview = true;}else{ if(isset($_POST)){ if($_POST == $password){ setcookie("isview",$_POST,time()+3600*3);$isview = true;}else{$p = (empty($_POST)) ? "需要密码才能查看,请输入密码。" : "<div style=\"color:#F00;\">密码不正确,请重新输入。</div>";} }else{$isview = false;$p = "请输入密码查看,获取密码可联系我。";}}?> <?php if($isview){?> <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>舍力博客提醒你输入密码</title> <style type="text/css">body{background:none;}.passport{width:400px;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-55px;font-size:18px;text-align:center;line-height:30px;color:red;}</style> </head><body> <div class="passport">恭喜你!密码输入正确,放入密码输入正确后显示的内容</div> </body></html> <?php }else{?> <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>舍力博客提醒你输入密码</title> <style type="text/css">body{background:none;}.passport{border:1px solid red;background-color:#FFFFCC;width:400px;height:100px;position:absolute;left:49.9%;top:49.9%;margin-left:-200px;margin-top:-55px;font-size:14px;text-align:center;line-height:30px;color:#746A6A;}</style> </head><body> <div class="passport"><div style="padding-top:20px;"> <form action="" method="post" style="margin:0px;">输入查看密码 <input type="password" name="pwd" /> <input type="submit" value="查看" /> </form> <?php echo $p;?> </div></div> </body></html> <?php }?> PS:此教程不做任何解释,只为自己记录之用。
      • 2015年8月19日
      • 60233 阅读
      • 110 评论
      代码教程
    • 关于Emlog后台“权限不足,token error”的一些解决办法 2015-8-19
      关于Emlog后台“权限不足,token error”的一些解决办法 可能一些使用emlog的朋友会遇到后台修改某些东西时会提示“权限不足,token error”,下面舍力就讲一下解决的办法。 1、先强制刷新出错的页面Ctrl+f5试试,一般情况都能搞定; 2、禁用所有插件后再进行尝试; 3、建议使用ftp工具重置下所有文件权限试试; 如果以上方法都测试过还未能解决,舍力还有一个大招,首先举起的的电脑主机,然后用力往下扔,然后就没有然后了......
      • 2015年8月19日
      • 18095 阅读
      • 8 评论
      Emlog教程
    • 关于Emlog博客文章时间显示方式几种表达方式 2015-8-17
      关于Emlog博客文章时间显示方式几种表达方式 不久前写过一篇名为《Emlog时间格式转化,约几天、几月、几年的方式显示》的一篇教程,不过此教程有很多缺陷,今天给大家分享一篇相对比较完善一点的教程,但是也有点小缺点,只考虑30天的情况,其他情况不考虑在内,下面舍力就说说具体操作方法。 第一步:打开模板文件module.php,在最后加入如下代码 <?php function sydate($ptime){ $ptime = strtotime($ptime); $etime = time() - $ptime; if($etime < 1){return '刚刚';} $interval = array( 12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')', 30 * 24 * 60 * 60 => '个月前 ('.date('Y-m-d', $ptime).')', 7 * 24 * 60 * 60 => '周前 ('.date('Y-m-d', $ptime).')', 24 * 60 * 60 => '天前', 60 * 60 => '小时前', 60 => '分钟前', 1 => '秒前', ); foreach ($interval as $secs => $str) { $d = $etime / $secs; if ($d >= 1){ $r = round($d); return $r . $str } }; } ?> -=-第二步就是调用的了,模板的echo_log.php(详情页)文件中的调用方式: <?php echo sydate(gmdate('Y-m-d', $date));?> 模板的log_list.php.php(列表页)文件中的调用方式: <?php echo sydate(gmdate('Y-m-d', $value));?> -=-如需加入时间段的话,首先在module.php中写入代码 <?php function sydate_g($t){ if($t<=3){ $ts = '拂晓'; }elseif($t<=6){ $ts = '黎明'; }elseif($t<=9){ $ts = '清晨'; }elseif($t<=12){ $ts = '早上'; }elseif($t<=15){ $ts = '中午'; }elseif($t<=18){ $ts = '下午'; }elseif($t<=21){ $ts = '傍晚'; }elseif($t<=00){ $ts = '深夜/午夜'; } return $ts; } ?> 然后把第一步中的 return $r . $str 改为 return $r . $str .sydate_g(date('G', $ptime));
      • 2015年8月17日
      • 28874 阅读
      • 15 评论
      Emlog教程
    • Emlog伪静态规则[iis / nginx],Emlog怎么设置伪静态? 2015-8-15
      Emlog伪静态规则[iis / nginx],Emlog怎么设置伪静态? Emlog默认不能生成静态文件,不过好像有生成静态页面的相关插件,该插件舍力就先不研究,今天舍力给大家分享一下Emlog在各种环境下的伪静态规则,大家都知道,通过伪静态可以让博客文章网址变得对搜索引擎更加友好,据网上的seoer们说,好的伪静态有利于搜索引擎优化,具体有没有博主可自己去探讨。注:伪静态必须空间支持且在后台-设置中开启伪静态。 IIS6:(iis6主机请联系主机商修改规则,部分主机支持httpd.ini,请将下列代码保存为httpd.ini或者下载附件中的httpd.ini上传到博客根目录) # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteRule /robots.txt(.*) /robots.txt$1 RewriteRule /rss.php(.*) /rss.php$1 RewriteRule /tb.php(.*) /tb.php$1 RewriteRule /favicon.ico /favicon.ico RewriteRule /xmlrpc.php(.*) /xmlrpc.php$1 RewriteRule /wlwmanifest.xml /wlwmanifest.xml RewriteRule /(t|m)$ /$1/ RewriteRule /(admin|content|include|t|m)/(.*) /$1/$2 RewriteRule /install.php(.*) /install.php$1 RewriteRule /emlog_toolkit.php(.*) /emlog_toolkit.php$1 RewriteRule /up(\d.\d.\d)to(\d.\d.\d).php(.*) /up$1to$2.php$3 RewriteRule ^/$ /index.php RewriteRule /(.*) /index.php/$1 支持.htaccess的IIS6服务器规则: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 -=-【注】关于IIS6规则说明:由于IIS6不支持.htaccess的一些判断规则,因此只能事先处理一些会被正常访问的目录或者文件。有些地方可能需要做修改: 1、如果你有其他非emlog文件,因为添加如上规则而不能正常访问,要想使它们能正常访问的,则添加一条规则在第5行后面,参考第五行 RewriteRule /rss.php(.*) /rss.php$1 将rss.php修改为你要访问的文件即可 如果你有其他非emlog目录,因为添加如上规则而不能正常访问,要想使它们能正常访问的,则参考第10、11行,将目录添加进来(用|隔开目录): RewriteRule /(t|m|admin)$ /$1/ RewriteRule /(admin|content|include|t|m)/(.*) /$1/$2 2、如果你的博客在子目录,那么需要将所有目录都改为子目录的,比如你的博客在emlog目录下,那么规则如下: # 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 RewriteRule /emlog/rss.php(.*) /emlog/rss.php$1 RewriteRule /emlog/tb.php(.*) /emlog/tb.php$1 RewriteRule /emlog/favicon.ico /emlog/favicon.ico RewriteRule /emlog/xmlrpc.php(.*) /emlog/xmlrpc.php$1 RewriteRule /emlog/wlwmanifest.xml /emlog/wlwmanifest.xml RewriteRule /emlog/(t|m)$ /emlog/$1/ RewriteRule /emlog/(admin|content|include|t|m)/(.*) /emlog/$1/$2 RewriteRule /emlog/install.php(.*) /emlog/install.php$1 RewriteRule /emlog/emlog_toolkit.php(.*) /emlog/emlog_toolkit.php$1 RewriteRule /emlog/up(\d.\d.\d)to(\d.\d.\d).php(.*) /emlog/up$1to$2.php$3 RewriteRule ^/emlog/$ /emlog/index.php RewriteRule /emlog/(.*) /emlog/index.php/$1 -=-nginx:(nginx主机请联系主机商更改规则,部分主机可能支持自定义规则) location / { index index.php index.html; if (!-e $request_filename) { rewrite ^/(.+)$ /index.php last; } } -=-IIS7/7.5(Microsoft) 规则,创建文件web.config,填写下面内容,放入根目录即可 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="emlog 4.0.1 for IIS7.5" stopProcessing="true"> <match url="." ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="/index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
      • 2015年8月15日
      • 26778 阅读
      • 0 评论
      Emlog教程
    • 调用Emlog所有分类的名称、别名、发布文章数、描述的教程 2015-8-14
      调用Emlog所有分类的名称、别名、发布文章数、描述的教程 记得舍力以前写过一篇《分享emlog调用各分类栏目标题、描述、别名及发布的文章数》的文章,这篇文章是调用单个分类的,今天舍力就给大家讲一下如何调用所有分类的方法教程,第一步我们要在模板的module.php中加入下面代码,以下代码只提供调用方式,只有css自己去捣鼓一下,这里就不普及了,代码如下: <?php //所有分类的名称、别名、发布文章数、描述 function sysort(){ global $CACHE; $sort_cache = $CACHE->readCache('sort'); foreach($sort_cache as $value){?> <a href="<?php echo Url::sort($value); ?>"><?php echo $value;?></a> <?php echo strtoupper($value);?> (<?php echo $value ?>)<br /><?php echo $value;?><br /><br /> <?php }}?> 第二步:在需要的页面调用 <?php echo sysort();?>
      • 2015年8月14日
      • 12335 阅读
      • 1 评论
      Emlog教程
    • 手机版获取文章对应的分类(emlog手机版教程) 2015-8-11
      手机版获取文章对应的分类(emlog手机版教程) Emlog手机版好像没有给予获取文章分类的相关功能,反正也是无聊状态中,今天舍力就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友 相关阅读: 手机版获取文章标签教程分享:http://www.shuyong.net/iemlog/1086.html 手机版获取搜索功能教程分享:http://www.shuyong.net/iemlog/1087.html 第一步:我们要在手机版模板的m文件夹的index.php中找到代码 $action = isset($_GET) ? addslashes($_GET) : ''; 在其下方加入代码 $sysort = isset ($_GET) ? intval ($_GET) : ''; 第二步:还是在手机版模板的m文件夹的index.php中找到代码 $user_cache = $CACHE->readCache('user'); 在后面加入下面代码 $sort_cache = $CACHE->readCache('sort'); 第三步:在代码 $page_url = pagination($lognum, $index_lognum, $page, $pageurl); 后面加入代码 if(!empty ($sysort)){ $sqlSegment = "AND sortid = $sysort ORDER BY date DESC"; $logs = $Log_Model->getLogsForHome($sqlSegment,$page,$index_lognum); $lognum = $sort_cache; $page = isset($_GET) ? abs(intval ($_GET)) : 1; $sort = $sort_cache; $sortName = $sort; $site_title = "分类文章 - $sortName"; $pageurl = "./?sort=$sysort&page="; $page_url = pagination($lognum, $index_lognum, $page, $pageurl); } 第四步:在m文件夹的index.php文件的最后面加入代码 //获取文章对应的分类 function sysort($blogid){global $CACHE;$log_cache_sort = $CACHE->readCache('logsort');if(!empty($log_cache_sort)){ $sysort = "<a href=\"./?sort=".$log_cache_sort."\">".$log_cache_sort."</a>"; }else{$sysort = "暂未分类";}echo $sysort;} 前四步的代码都是放入手机版的index.php里面的。调用方法:然后进入view文件夹,按自己需要选择添加位置,想显示在文章页面:打开single.php,把代码 <?php sysort($logid);?> 放到里面的适当位置即可,想显示在文章列表里:打开log.php文件,在 与 之间放入如下调用代码: <?php sysort($value);?> 好了,搞定收工了,方法比较繁琐,请按教程一步一步来,教程都经过测试,5.3.1正常使用!
      • 2015年8月11日
      • 17341 阅读
      • 3 评论
      Emlog教程
    • PHP和JAVASCRIPT判断访客终端是电脑还是手机 2015-8-8
      PHP和JAVASCRIPT判断访客终端是电脑还是手机 当用户使用手机等移动终端访问网站时,我们可以通过程序检测用户终端类型,如果是手机用户,则引导用户访问适配手机屏幕的移动站点。本文将介绍分别使用PHP和JAVASCRIPT代码判断用户终端类型。 当用户使用手机等移动终端访问网站时,我们可以通过程序检测用户终端类型,如果是手机用户,则引导用户访问适配手机屏幕的移动站点。本文将介绍分别使用PHP和JAVASCRIPT代码判断用户终端类型。 PHP版 我们使用PHP的$_SERVER来获取手机用户浏览器的用户代理,然后匹配已有的各种手机浏览器代理库,如果含有匹配的关键字,则判断为手机(移动终端)用户。 以emlog程序为例:第一步,找到模板文件module.php,在其中加入如下代码: <?php //判断手机参数 function sywap(){ $user_agent = $_SERVER; $mobile_agents = array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio", "au-mic","avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","iphone","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte"); $sywap = false;foreach($mobile_agents as $device){if(stristr($user_agent, $device)) {$sywap = true;break;}}return $sywap;}?> 在需要放置的地方用如下代码: <?php if(sywap()){?>是手机端显示参数 <?php }else{?>不是手机端显示参数 <?php }?> 以下代码为舍力自用跳转代码,请不必理会!!! <?php if(sywap()){header('Location:http://www.shuyong.net/wap/');?> <?php }else{header('Location:http://www.shuyong.net/');//不是手机访问跳转到电脑版?> <?php }?> -=-Javascript版 您也可以直接在前端页面上加入一段Javascript脚本来判断用户的终端类型。Javascript也是通过获取浏览器的user-agent信息,然后匹配已有的user-agent信息库。 <script type="text/javascript"> if((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i))){ document.write("是手机端显示"); }else{document.writeln("非手机端显示"); }</script>
      • 2015年8月8日
      • 20670 阅读
      • 7 评论
      代码教程
    • 关于Emlog获取当前作者信息的教程(仅作者页有效) 2015-8-8
      关于Emlog获取当前作者信息的教程(仅作者页有效) 关于Emlog获取当前作者信息的教程(仅作者页有效),具体步骤如下: 第一步:在模板文件module.php中加入代码 <?php function syauthor($uid){ global $CACHE; $user_cache = $CACHE->readCache('user'); $author = $user_cache; $mail = $user_cache; $des = $user_cache;?> <?php echo $author;?><br /> <?php echo $mail;?><br /> <?php echo $des;?><br /> <?php }?> -=-第二步:在模板文件log_list.php或echo_log.php文件中加入下面代码即可 <?php syauthor($author);?> 如有疑问,请在下面留言,注意留下正确的E-mail地址,以便舍力邮件回复!
      • 2015年8月8日
      • 15135 阅读
      • 2 评论
      Emlog教程
    • 一些不常用的EMLOG小功能集合(收集中) 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日
      • 12804 阅读
      • 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日
      • 12366 阅读
      • 7 评论
      代码教程
    • 12
    • 13
    • 14
    • 15
    • 16
    博主栏壁纸
    博主头像 舍力

    静以修身。

    1140 文章数
    3549 评论量
    • emlogpro实现分站功能(同一后台,不同前端)
    倒计时
    最新评论
    • 肥饶
      肥饶
      1 年前
      这个好  随机
    • 爱比宝
      爱比宝
      2 年前
      好工具,谢谢分享
    • 上海网站建设
      上海网站建设
      2 年前
      感谢分享
    • ET聊
      ET聊
      2 年前
      分享资源交流经验
    • 百胜综合盘
      百胜综合盘
      2 年前
      很8错!感谢分享
    • 百科情报站
      百科情报站
      3 年前
      你这网站可以哦, 来换个友链吧
    • 舍力
      舍力
      3 年前
      @言之在线:win10都还没有弄明白呢
    • 言之在线
      言之在线
      3 年前
      win11好还是win10好
    • 天兴工作室
      天兴工作室
      3 年前
      网站整改,我网站友链全部下了,麻烦我的链接也可以删掉了
    • 贵金属回收
      贵金属回收
      3 年前
      善良让这世界有了温暖,如果都是冷漠,那多无趣
    载入天数...载入时分秒...
    基于宝塔面板,数据存储于阿里云ECS 粤ICP备11021420号