做码农的一个月里

2015年11月7日建站历程 原创教程2210,32013

被一件事情吸引后,无法脱身,顾不得身边所有事情。文章源自狐狸影视城-https://fox-studio.net/29706.html

从做网站开始,因为有网友“刘荣换”的帮助,做起了独立的网站,逐渐接触了代码。文章源自狐狸影视城-https://fox-studio.net/29706.html

自己喜欢研究,用主题都会有自己的偏好。习惯了想要什么就从百度找,就这样慢慢的理解一点点原理 了,当时还体悟到,其实IT和影视后期也有想通的地方。文章源自狐狸影视城-https://fox-studio.net/29706.html

代码都是一个球样,无论在那个软件那个领域。像if,else这是通用的判断句。当年AE表达式就把这个玩美了,然后到AE的jsx脚本制作,如完美释放。然后是C4D的表达式,如爆菊花文章源自狐狸影视城-https://fox-studio.net/29706.html

去年更换了一个国外的主题,花骚的很。弄得很大气,结果访问速度好慢。半年后,又选择了知更鸟现在这个主题。这其中也不少折腾。文章源自狐狸影视城-https://fox-studio.net/29706.html

其中有两次发生了一种状态,一次是去年更换国外主题时,很多功能在国内不兼容,就比如分享功能,人家都是facebook,twitter什么的。自己百度捯饬,弄出了国内社交常用的分享。Jupiter子主题 响应式多功能wordpress主题文章源自狐狸影视城-https://fox-studio.net/29706.html

这些都不是重要的,想说的是 当时该代码,平均每天18个小时左右都是在电脑上,除了吃饭睡觉就是上厕所。当然,这状态只是很短的时间,高潮时就是这几天,前前后后一个多月前前后后一个多月。偶尔一两天连轴转。持续了大约一周,这也发生在最后阶段,当完成后,第二天就发烧了。文章源自狐狸影视城-https://fox-studio.net/29706.html

做好之后网站出售,耗费将近2个月时间,就卖出去2个,每个卖40元。也就是2个月挣了挣了不到100元,那时候心态好,年轻不怕坑。文章源自狐狸影视城-https://fox-studio.net/29706.html

这一次也一样,前后将近一个月去做这个会员插件。沉浸于其中,有时候觉得自己都有点脾气暴躁。或许是不愿被打扰的心态吧,而且特别逊自己的一点,是最近这段时间全靠老爸老妈伺候,才让我能全身心的投入在自己的学习与创作中。文章源自狐狸影视城-https://fox-studio.net/29706.html

你们不用说什么大神,佩服之类的,有时候想来很看不起自己,这么大人了,除了搞搞电脑,一无是处。而且职业习惯,偶尔很在乎别人对自己的评价,总会去看,去回复对自己的评价类的语言。时间久了也就觉得没什么,又抵消不了生活成本。同事也觉得似乎边的矫情 了。文章源自狐狸影视城-https://fox-studio.net/29706.html

一聊起来,就跑题了,不说这些,还是回到主题,说说这一个月的学习过程。文章源自狐狸影视城-https://fox-studio.net/29706.html

跟淘宝客户聊天也比较不耐烦,弄的好几个退款的,我也不知道是不是我的不对,花了一周时间录制的软件安装视频,虽然没啥技术含量,但还是很多人不会安装。客户问问题,你说你答不答,每天十几个。宝贝售价1元。因为在意别人评价,你知道,搞死人的。文章源自狐狸影视城-https://fox-studio.net/29706.html

最后想涨价到10元,淘宝给拒绝了,发布不了。好吧,设置5元,没过几天淘宝发来通知,说我违规出售,价格翻了五倍。被扣分了好像!就5元钱啊,我只想少点人问同样的问题。至于吗。文章源自狐狸影视城-https://fox-studio.net/29706.html

而且最近做码农,没时间打理客户,说话很敷衍。人家咨询内容,我第一句就是“虚拟宝贝,出售后不退款”。结果人家“呵呵”走了,我回头继续研究代码。文章源自狐狸影视城-https://fox-studio.net/29706.html

好吧,精神状态非常好。真的是为梦想而执着,因分享而快乐。我做到了,但我也吃了坏处,就是没钱了。不怕告诉你们,淘宝+网站总收入一个月不到2000。和有些网友聊,他们不信。我瞬间理解对方的心情,会感觉我在戏弄人家。。。他们期待是我月收入万八千,可是臣妾做不到呀。。。文章源自狐狸影视城-https://fox-studio.net/29706.html

在这种情况下你需要做一些长久考虑,在家里成本是不高。可以能一直在家里吗?你不得出门有几个狐朋狗友什么的吧。不得找几个妹子交流下感情嘛。过几天出远门学习就是一个过度,明年是打算去外面闯荡的。网站就很少去关注了,但不会丢。分享快乐嘛。为了梦想不能丢了快乐,对吧。哈文章源自狐狸影视城-https://fox-studio.net/29706.html

前段时间在考虑是否继续录制C4D R16的教程,但是发现由于经济收入的影响,没有以前的那个状态了。做起来力不从心,而且预计完结至少得半年时间,其中2月是出门学习的。所以最后放弃了。文章源自狐狸影视城-https://fox-studio.net/29706.html

也想找一点案例学习,可是一想到淘宝,买1元的宝贝还有人退款。我就接受不了。然后就想捯饬网站这个插件,就因为目前还是在家,没啥成本,能捯饬个作品出来也不错的。然后就这么愉快的决定了。文章源自狐狸影视城-https://fox-studio.net/29706.html

搞代码,表达式也一样。锻炼的是自己的思维能力,因为代码是严谨的,否则会有bug产生。我也是这么锻炼出来的,起码录制视频时,会有很好的大纲意识,不会太过于偏题,不会讲着就忘记自己下面该说什么了,也会注意到先说什么再说什么。思路比较清晰,就是代码写出来的。文章源自狐狸影视城-https://fox-studio.net/29706.html

我不知道若你身边有码农,会不会觉得他们想法很严谨,我也想过可能是胆小,想得多吧。文章源自狐狸影视城-https://fox-studio.net/29706.html

我就这么几句用文字给你讲,你应该能理解,但是无法体会到。这么吧,我给你们秀一段会员插件中的一部分判断代码,我写了4天完成的。全部用if,else完成的判断,然后内容都是简单的。倒不是让你们看懂个什么,只是想让你嗯从中看出,就这个破插件中的 登录/vip/免费/付费等这些条件的判断后,给出一个结果。文章源自狐狸影视城-https://fox-studio.net/29706.html

在开始看代码之前,先扫盲一下文章源自狐狸影视城-https://fox-studio.net/29706.html

if(条件){条件成立在这里}else{条件不成立在这里}文章源自狐狸影视城-https://fox-studio.net/29706.html

判断条件,如果满足,则执行前面括号中的代码,否则执行后面括号中的代码。文章源自狐狸影视城-https://fox-studio.net/29706.html

 文章源自狐狸影视城-https://fox-studio.net/29706.html

因为代码过于长了,点击

展开收缩
查看文章源自狐狸影视城-https://fox-studio.net/29706.html
文章源自狐狸影视城-https://fox-studio.net/29706.html
  1. <?php
  2. /*
  3. 本插件由狐狸影视城发售!www.fox-studio.net
  4. */
  5. require_once plugin_dir_path(__FILE__).'mobantu.php';   //加载预设函数
  6. function ice_content_show_down($content)
  7. {
  8.     if(is_single()){
  9.         //get_post_meta(get_the_ID(), 'start_down', true);
  10.         $start_see=get_post_meta(get_the_ID(), 'start_see', true);      //全部隐藏
  11.         $start_see2=get_post_meta(get_the_ID(), 'start_see2', true);    //部分隐藏
  12.         $price=get_post_meta(get_the_ID(), 'down_price', true);         //售价
  13.         $url=get_post_meta(get_the_ID(), 'down_url', true);             //下载地址
  14.         $memberDown=get_post_meta(get_the_ID(), 'member_down',TRUE);    //Vip特权
  15.         $hidden=get_post_meta(get_the_ID(), 'hidden_content', true);    //隐藏内容
  16.         $vipreb=get_post_meta(get_the_ID(), 'vip_rebate', true);        //折扣数值
  17.         $startdown=get_post_meta(get_the_ID(), 'start_free', true);     //下载方式数据
  18.         $show = get_post_meta(get_the_ID(), 'show_content', true);      //文章设置隐藏开关
  19.         $erphp_email = get_option('erphp_email');                       //邮箱发送开关
  20.         $erphp_show = get_option('erphp_show');                         //设置中隐藏开关
  21.         $ice_tips = get_option('ice_tips');                         //设置中购买说明
  22.         if($erphp_show==2){$show==1;}
  23.         if($erphp_show==3){$show==2;}
  24.         $error=false;   //指定函数为空
  25.         $aa='<div style=" height:50px" ></div><p class="erphpdown-content-vip">您无权查看本文内容,请根据下方提示获取!</p><div style=" height:100px" ></div>'; //全文隐藏显示样式
  26. /* -------------------------------- 文章页面前端购买判断和样式 by 千年骚狐 -------------------------------- */
  27.         if($startdown!=1 && ($start_see || $start_see2 || $url || $hidden))
  28.         {   //文章非关闭并且设置了价格,也存在出售内容,查看内容或下载和隐藏内容。
  29.             $ca='<br><div class="erphpdown">';
  30.             $content.=$ca;$aa.=$ca;
  31.             /* --- 第一行隐藏内容文字提示 开始 --- */
  32.             if($hidden//隐藏内容存在
  33.             {
  34.                 $ca='<p>';
  35.                 $content.=$ca;$aa.=$ca;
  36.                 if(($erphp_show==2 || ($erphp_show==1 && (!$show || $show==1))) && !$erphp_email){  //全部隐藏或文章隐藏并且不发送邮件时,显示的提示内容
  37.                     $ca='隐藏内容:******,需要联系文章作者获取。';
  38.                     $content.=$ca;$aa.=$ca;
  39.                 }else{  //隐藏内容呈现方式
  40.                     $ca='隐藏内容:******,将';
  41.                     $content.=$ca;$aa.=$ca;
  42.                     if($erphp_show==1 || $erphp_show==3){   //系统设置 隐藏选项 文章设置 全部显示
  43.                         if(($show=='' || $show==1) && $erphp_show==1 ){     //文章设置 (空 隐藏) 并且 文章设置
  44.                             $content.= '';
  45.                         }else{  //文章显示或设置全部显示
  46.                             $ca= '显示在文件下载页面';
  47.                             $content.=$ca;$aa.= $ca;$downpageview=true;
  48.                         }
  49.                     }else{  //全部隐藏
  50.                         $content.='';
  51.                         $aa.='';
  52.                     }
  53.                     if($erphp_email){   //设置邮件发送
  54.                         if($downpageview){$content.='并';$aa.='并';}
  55.                         $ca='自动发送到您的邮箱';
  56.                         $content.=$ca;$aa.=$ca;
  57.                     }
  58.                     $content.='。';$aa.='。';
  59.                 }
  60.                 $content.='</p>';$aa.='</p>';
  61.             }
  62. /* --- 第一行隐藏内容文字提示 结束 ---------- 第二行价格显示和判断 开始 --- */
  63.             $content.='<p>';
  64.             $aa.='<p>';
  65.             if(is_user_logged_in())
  66.             {   //用户已登录
  67.                 $userType=getUsreMemberType();  //会员类型
  68.                 if($hidden || $url || $start_see || $start_see2)
  69.                 {   //附件下载 附件隐藏
  70.                     if($startdown==3)
  71.                     {   //付费 附件 查看
  72.                         if(is_numeric($price) && $price>0)
  73.                         {   //价格设置正确并大于0
  74.                             global $wpdb;$user_info=wp_get_current_user();
  75.                             $down_info=$wpdb->get_row("select * from ".$wpdb->icealipay." where ice_post='".get_the_ID()."' and ice_success=1 and ice_user_id=".$user_info->ID);    //获得用户购买信息
  76.                             if($down_info)
  77.                             {   //购买过 付费附件 查看
  78.                                 if($userType)
  79.                                 {   //是会员 购买过 付费 附件 查看
  80.                                     $ca='尊敬的VIP会员,您已购买过,请在下方直接下载。';
  81.                                     $content.=$ca;$aa.=$ca;$aa=$content;
  82.                                 }else{  //非会员 购买过 付费 附件 查看
  83.                                     $ca='您已购买了这个商品,可以立即下载!';
  84.                                     $content.=$ca;$aa.=$ca;$aa=$content;
  85.                                 }
  86.                             }else{  //未购买过付费附件
  87.                                 if($memberDown==4){ //Vip专享时,价格描述
  88.                                     $ca='售价:<spans>VIP专享</spans>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
  89.                                     $content.=$ca;$aa.=$ca;
  90.                                 }else{      //其他非VIP专享特权时,价格描述
  91.                                     $ca='售价:<span>'.$price.'</span>'.get_option(ice_name_alipay).'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
  92.                                     $content.=$ca;$aa.=$ca;
  93.                                 }   //Vip特权,价格描述,判断完成
  94.                                 if($userType)
  95.                                 {   //是会员 未买过 付费 附件 查看
  96.                                     if($memberDown==4){         //VIP专享 会员 未买过 付费 附件 查看
  97.                                         $ca='尊敬的VIP会员,这个商品是您的专属福利,只有您才能获得!';
  98.                                         $content.=$ca;$aa.=$ca;$aa=$content;
  99.                                     }elseif($memberDown==3){    //VIP免费 会员 未买过 付费 附件 查看
  100.                                         $ca='尊敬的VIP会员,这个商品您可以免费获得!';
  101.                                         $content.=$ca;$aa.=$ca;$aa=$content;
  102.                                     }elseif($memberDown==2){    //VIP折扣 会员 未买过 付费 附件 查看
  103.                                         $vipreb = sprintf("%.1f",$vipreb);  //保留折扣后一位小数
  104.                                         if($vipreb){
  105.                                             $ca='尊敬的VIP会员,您享有'.$vipreb.'折优惠:<span>'.($price*($vipreb/10)).'</span>'.get_option(ice_name_alipay);
  106.                                             $content.=$ca;$aa.=$ca;if(!$start_see){$aa=$content;}   //全部隐藏时,才屏蔽所有内容
  107.                                         }else{
  108.                                             $ca='<spans>折扣设置出错,请联系作者!</spans>';
  109.                                             $content.=$ca;$aa.=$ca;$error=true; //存在错误
  110.                                         }
  111.                                     }elseif($memberDown==1){    //VIP原件 会员 未买过 付费 附件 查看
  112.                                         $ca='尊敬的VIP会员,这个商品没有优惠。';
  113.                                         $content.=$ca;$aa.=$ca;
  114.                                     }else{  //VIP特权错误
  115.                                         $ca='<spans>VIP折扣设置出错,请联系管理员!</spans>';
  116.                                         $content.=$ca;$aa.=$ca;$error=true; //存在错误
  117.                                     }//Vip特权判断结束
  118.                                 }else{  //非会员 未买过 付费 附件 查看
  119.                                     if($memberDown==4){         //VIP专享 非会员 未买过 付费 附件 查看
  120.                                         $ca='这是VIP会员专属福利,请您购买VIP会员。';
  121.                                         $content.=$ca;$aa.=$ca;
  122.                                     }elseif($memberDown==3){    //VIP免费 非会员 未买过 付费 附件 查看
  123.                                         $ca='VIP会员价:<spans>免费</spans>';
  124.                                         $content.=$ca;$aa.=$ca;
  125.                                     }elseif($memberDown==2){    //VIP折扣 非会员 未买过 付费 附件 查看
  126.                                         $vipreb = sprintf("%.1f",$vipreb);  //保留折扣后一位小数
  127.                                         if($vipreb){    //折扣设置正确
  128.                                             $ca='VIP会员'.$vipreb.'折:<span>'.($price*($vipreb/10)).'</span>'.get_option(ice_name_alipay);
  129.                                             $content.=$ca;$aa.=$ca;
  130.                                         }else{  //折扣不正确
  131.                                             $ca='<spans>折扣设置出错,请联系作者!</spans>';
  132.                                             $content.=$ca;$aa.=$ca;$error=true; //存在错误
  133.                                         }
  134.                                     }elseif($memberDown==1){    //VIP原件 非会员 未买过 付费 附件 查看
  135.                                         $ca='VIP会员价:<spans>原价</spans>';
  136.                                         $content.=$ca;$aa.=$ca;
  137.                                     }else{  //VIP特权错误
  138.                                         $ca='<spans>VIP折扣设置出错,请联系管理员!</spans>';
  139.                                         $content.=$ca;$aa.=$ca;$error=true; //存在错误
  140.                                     }   //Vip特权判断结束
  141.                                     if(!$start_see){$aa=$content;}  //全部隐藏时,才屏蔽所有内容
  142.                                 }   //会员判断完成
  143.                             }   //是否购买过,判断完成
  144.                         }elseif($price==0){ //付费 价格等于零
  145.                             $ca='您已登录,点击下方按钮下载。';
  146.                             $content.=$ca;$aa.=$ca;$aa=$content;
  147.                         }else{  //价格小于零
  148.                             $ca='<spans>价格设置错误,请联系文章作者!</spans>';
  149.                             $content.=$ca;$aa.=$ca;$aa=$content;$error=true;
  150.                         }   //价格设置判断结束
  151.                     }elseif($startdown==2)
  152.                     {   //免费 附件 查看
  153.                         $ca='您已登录,点击下方按钮下载。';
  154.                         $content.=$ca;$aa.=$ca;$aa=$content;
  155.                     }elseif($startdown==1){ //关闭下载
  156.                         //关闭下载时,你可以做一些事情
  157.                     }else{  //下载方式错误
  158.                         $ca='下载方式不正确,已启动商品保护。您无权下载!';
  159.                         $content.=$ca;$aa.=$ca;$error=true; //存在错误
  160.                     }
  161.                 }else{  //不存在 附件 查看 内容
  162.                     $error=true;    //存在错误
  163.                 }   //付费下载判断完成
  164.             }else{  //用户未登录
  165.                 if($hidden || $url || $start_see || $start_see2)
  166.                 {   //存在下载内容 未登录
  167.                     if($startdown==3)
  168.                     {   //付费下载  未登录
  169.                         if($price==0)
  170.                         {   //价格正确并且等于零 未登录
  171.                             $ca='登陆后免费下载!';
  172.                             $content.=$ca;$aa.=$ca;
  173.                         }else{  //价格不为0 未登录
  174.                             $ca='请登录后查看下载信息!';
  175.                             $content.=$ca;$aa.=$ca;
  176.                         }
  177.                         if(!$start_see){$aa=$content;}  //全部隐藏时,才屏蔽所有内容
  178.                     }elseif($startdown==2)
  179.                     {   //免费下载 未登录
  180.                         $ca='这个商品无需登录,直接下载!';
  181.                         $content.=$ca;$aa.=$ca;
  182.                         if($hidden  && $erphp_email){   //隐藏内容判断 未登录 免费下载
  183.                             $ca='<spans>隐藏内容将无法发送,请登录后获取隐藏内容。</spans>';
  184.                             $content.=$ca;$aa.=$ca;
  185.                         }
  186.                         $aa=$content;
  187.                     }elseif($startdown==1)
  188.                     {   //下载关闭 未登录 你可以做点事情
  189.                         $aa=$content;
  190.                     }else{  //错误
  191.                         $ca='下载方式不正确,已启动商品保护。您无权下载!';
  192.                         $content.=$ca;$aa.=$ca;$error=true; //存在错误
  193.                     }   //下载方式 判断完成
  194.                 }else{  //不存在下载内容
  195.                     $ca='下载方式不正确,已启动商品保护。您无权下载!';
  196.                     $content.=$ca;$aa.=$ca;$error=true; //存在错误
  197.                 }
  198.             }   //用户未登录内容结束
  199.             $ca='</p>';
  200.             $content.=$ca;$aa.=$ca;
  201. /*  购买说明:*/
  202.             if($ice_tips){
  203.                 $ca='<p><spans><strong>购买说明:</strong></spans>'.$ice_tips.'</p>';
  204.                 $content.=$ca;$aa.=$ca;
  205.             }
  206. /* --- 第二行价格显示和判断 结束 ---------- 第三行购买按钮显示和判断 开始 ---*/
  207.             $ca='<p class="down-tip down-detail">';
  208.             $content.=$ca;$aa.=$ca;
  209.             $downmflink=constant("vipsystem").'download.php?postid='.get_the_ID();  //免付费连接
  210.             if(is_user_logged_in())
  211.             {   //用户已登录
  212.                 $userType=getUsreMemberType();  //会员类型
  213.                 $buglink='<a href="http://wpa.qq.com/msgrd?v=3&uin='.get_option('bug_receive').'&site=qq&menu=yes" target="_blank">向管理员提交错误</a>';   //bug提交连接
  214.                 $bugname='<spans>请联系管理员反馈!</spans>';    //bug提交文字
  215.                 if(get_option('bug_receive')){$bug=$buglink;}else{$bug=$bugname;}   //Bug反馈按钮
  216.                 if($hidden || $url || $start_see || $start_see2)
  217.                 {   //附件下载 附件隐藏
  218.                     if($startdown==3)
  219.                     {   //付费 附件 查看
  220.                         if(is_numeric($price) && $price>0)
  221.                         {   //价格设置正确并大于0
  222.                             global $wpdb;$user_info=wp_get_current_user();
  223.                             $down_info=$wpdb->get_row("select * from ".$wpdb->icealipay." where ice_post='".get_the_ID()."' and ice_success=1 and ice_user_id=".$user_info->ID);    //获得用户购买信息
  224.                             $downgmvip='<a href="'.get_bloginfo('wpurl').'/wp-admin/admin.php?page=vipsystem/erphp-update-vip.php" target="_blank">购买VIP会员</a>';    //Vip购买连接
  225.                             if($down_info)
  226.                             {   //购买过 付费附件 查看
  227.                                 $ice_url = $wpdb->get_var("SELECT ice_url FROM $wpdb->icealipay where ice_success=1 and ice_user_id=$user_info->ID and ice_post=".get_the_ID());    //购买的加密连接id
  228.                                 $downjmlink=constant("vipsystem").'download.php?url='.$ice_url//购买过的连接
  229.                                 if($userType)
  230.                                 {   //是会员 购买过 付费 附件 查看
  231.                                     if($hidden || $url){$DownName='VIP会员下载通道';}else{$DownName='没有附件下载(文章付费)';}
  232.                                     $ca='<a href="'.$downjmlink.'" target="_blank">'.$DownName.'</a>';
  233.                                     $content.=$ca;$aa.=$ca;
  234.                                 }else{  //非会员 购买过 付费 附件 查看
  235.                                     if($hidden || $url){$DownName='立即下载';}else{$DownName='没有附件下载';}
  236.                                     $ca='<a href="'.$downjmlink.'" target="_blank">'.$DownName.'</a>';
  237.                                     $content.=$ca;$aa.=$ca;
  238.                                     $content.=$downgmvip;$aa.=$downgmvip;
  239.                                 }
  240.                             }else{  //未购买过付费附件
  241.                                 $downgmlink=constant("vipsystem").'icealipay-pay-center.php?postid='.get_the_ID();  //付费连接
  242.                                 if($userType)
  243.                                 {   //是会员 未买过 付费 附件 查看
  244.                                     if($memberDown==4){         //VIP专享 会员 未买过 付费 附件 查看
  245.                                         if($hidden || $url){$DownName='VIP会员专属商品';}else{$DownName='没有附件下载(文章付费)';}
  246.                                         $ca='<a href="'.$downmflink.'" target="_blank">'.$DownName.'</a>';
  247.                                         $content.=$ca;$aa.=$ca;
  248.                                     }elseif($memberDown==3){    //VIP免费 会员 未买过 付费 附件 查看
  249.                                         if($hidden || $url){$DownName='VIP会员免费商品';}else{$DownName='没有附件下载(文章付费)';}
  250.                                         $ca='<a href="'.$downmflink.'" target="_blank">'.$DownName.'</a>';
  251.                                         $content.=$ca;$aa.=$ca;
  252.                                     }elseif($memberDown==2 ||$memberDown==1){   //VIP折扣/原价 会员 未买过 付费 附件 查看
  253.                                         if($hidden || $url){$DownName='VIP会员购买通道';}else{$DownName='没有附件下载(文章付费)';}
  254.                                         $ca='<a href="'.$downgmlink.'" target="_blank">'.$DownName.'</a>';
  255.                                         $content.=$ca;$aa.=$ca;
  256.                                     }else{  //VIP特权错误
  257.                                         $content.=$bug;$aa.=$bug;
  258.                                     }//Vip特权判断结束
  259.                                 }else{  //非会员 未买过 付费 附件 查看
  260.                                     if($memberDown!=4){         //VIP专享 非会员 未买过 付费 附件 查看
  261.                                         if($hidden || $url){$DownName='立即购买';}else{$DownName='没有附件下载(文章付费)';}
  262.                                         $ca='<a href="'.$downgmlink.'" target="_blank">'.$DownName.'</a>';
  263.                                         $content.=$ca;$aa.=$ca;
  264.                                     }elseif($memberDown==4){
  265.                                         //VIP专享时,非VIP用户不显示立即下载按钮
  266.                                     }else{  //VIP特权错误
  267.                                         $content.=$bug;$aa.=$bug;
  268.                                     }   //Vip特权判断结束
  269.                                     $content.=$downgmvip;$aa.=$downgmvip;
  270.                                     if(!$start_see){$aa=$content;}  //全部隐藏时,才屏蔽所有内容
  271.                                 }   //会员判断完成
  272.                             }   //是否购买过,判断完成
  273.                         }elseif($price==0){ //付费 价格等于零
  274.                             if($hidden || $url){$DownName='免费下载';}else{$DownName='没有附件下载(文章查看)';}
  275.                             $ca='<a href="'.$downmflink.'" target="_blank">'.$DownName.'</a>';
  276.                             $content.=$ca;$aa.=$ca;
  277.                         }else{  //价格小于零
  278.                             $content.=$bug;$aa.=$bug;
  279.                         }   //价格设置判断结束
  280.                     }elseif($startdown==2)
  281.                     {   //免费 附件 查看
  282.                         if($hidden || $url){$DownName='免费下载';}else{$DownName='没有附件下载';}
  283.                         $ca='<a href="'.$downmflink.'" target="_blank">'.$DownName.'</a>';
  284.                         $content.=$ca;$aa.=$ca;
  285.                     }elseif($startdown==1){ //关闭下载
  286.                         //关闭下载时,你可以做一些事情
  287.                     }else{  //下载方式错误
  288.                         $content.=$bug;$aa.=$bug;
  289.                     }
  290.                 }   //付费下载判断完成
  291.             }else{  //用户未登录
  292.                 if($hidden || $url || $start_see || $start_see2)
  293.                 {   //存在下载内容 未登录
  294.                     if($startdown==3)
  295.                     {   //付费下载  未登录
  296.                         if(is_numeric($price))
  297.                         {   //价格正确 未登录
  298.                             $ca='<a href="'.get_bloginfo('wpurl').'/wp-login.php" target="_blank">登录或注册</a>';
  299.                             $content.=$ca;$aa.=$ca;
  300.                         }
  301.                         if(!$start_see){$aa=$content;}  //全部隐藏时,才屏蔽所有内容
  302.                     }elseif($startdown==2)
  303.                     {   //免费下载 未登录
  304.                         if($hidden || $url){$DownName='免费下载';}else{$DownName='没有附件下载';}
  305.                         $ca='<a href="'.$downmflink.'" target="_blank">'.$DownName.'</a>';
  306.                         $content.=$ca;$aa.=$ca;
  307.                     }elseif($startdown==1)
  308.                     {   //下载关闭 未登录 你可以做点事情
  309.                         $aa=$content;
  310.                     }else{  //错误
  311.                         $content.=$bug;$aa.=$bug;
  312.                     }   //下载方式 判断完成
  313.                 }else{  //不存在下载内容
  314.                     $content.=$bug;$aa.=$bug;
  315.                 }
  316.             }   //用户未登录内容结束
  317.             $ca='</p></div>';
  318.             $content.=$ca;$aa.=$ca;
  319. /* --- 第三行购买按钮显示和判断 结束 ---*/
  320.             if(!ice_shiyongqi() || $_SERVER["HTTP_HOST"]=='fox-studio.net' || $_SERVER["HTTP_HOST"]=='localhost' ){$content.=shouquan();$aa.=shouquan();}
  321.             if($start_see || $start_see2){return $aa;}
  322.             if(!$ice_vipsystem_key && $_SERVER["HTTP_HOST"]!='fox-studio.net'){ice_erphpdown();}
  323.         }   //下载内容设置存在内容结束
  324. /* -------------------------------- 文章页面前端购买判断和样式 by 千年骚狐 -------------------------------- */
  325.     }   //文章存在内容结束
  326.     return $content;
  327. }
  328. add_action('the_content','ice_content_show_down');
  329. ?>

 文章源自狐狸影视城-https://fox-studio.net/29706.html

有点像合成嵌套,就是 条件中 包含条件 中 包含条件 中 包含条件。理解了吧,思维不强大,会把自己磕死。文章源自狐狸影视城-https://fox-studio.net/29706.html

代码写的是文章页面下方的购买判断,价格判断和提示语句判断。90%成败在于逻辑思维的锻炼。我写了3遍,第一遍写到中间把自己绕进去了,第二遍写完发现好多bug。第三边没有直接开始写,本来想在PS中画出这些关系图,然后按照关系图来写代码。但是PS中画线太繁琐了,我用的不是很好。文章源自狐狸影视城-https://fox-studio.net/29706.html

然后想到C4D的XP系统,直接用节点,他会自己产生的连接线。文章源自狐狸影视城-https://fox-studio.net/29706.html

做码农的一个月里文章源自狐狸影视城-https://fox-studio.net/29706.html

够拼的吧。。。文章源自狐狸影视城-https://fox-studio.net/29706.html

画着画着,就放弃了。结构不一样,还是弄不出来。最后还是在php中,先写出条件判断,把条件中 包含那个条件 里面又包含那些条件,这些嵌套关系谢明白了,再加入执行的代码内容。文章源自狐狸影视城-https://fox-studio.net/29706.html

你所看到的那些注释,是给自己的写的。不写不行呀。文章源自狐狸影视城-https://fox-studio.net/29706.html

就这样,写这篇文章前几个小时,刚发布的插件。心中火热的在几个后期群和IT群中发了广告,结果被T了两个,都是IT群的。换个角度想想也对,只是被成功击晕了脑袋。乱发广告。紧接着在几个后期群里去道歉了。文章源自狐狸影视城-https://fox-studio.net/29706.html

截图就发其中一个吧,映速群。文章源自狐狸影视城-https://fox-studio.net/29706.html

做码农的一个月里 做码农的一个月里 做码农的一个月里文章源自狐狸影视城-https://fox-studio.net/29706.html

 文章源自狐狸影视城-https://fox-studio.net/29706.html

然后就想发个帖子吐槽下最近做的这些事,网站都没更新。唉,更没收入。也不知道这个插件会不会有人买。没人买了,也没兴趣继续更新。也就自己用吧。。。文章源自狐狸影视城-https://fox-studio.net/29706.html

好吧,看个电影吃个泡面,结束php的一个生涯。有买家了就继续更新吧,反正自己用着挺好的。文章源自狐狸影视城-https://fox-studio.net/29706.html

会员系统 - VipSystem 7.0 for wordpress 插件 付费下载会员管理等功能文章源自狐狸影视城-https://fox-studio.net/29706.html

 文章源自狐狸影视城-https://fox-studio.net/29706.html

weinxin
千年骚狐
  • 本文由 发表于 2015年11月7日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
评论:22   其中:访客  11   博主  11
    • Steven
      Steven 1

      虽说已经不写代码多年,但是偶尔还是会加一些代码,实现自己想要的功能,但其中的艰辛只有自己知道。所以有些时候就去整合资源,多认识一些大大,相互学习,能减少很多弯路。希望可以加您QQ^_^

      • 蜗牛lris
        蜗牛lris 0

        …….大神,,我也是你的粉丝。我相信你能越做越好的,我刚开始也是接触AE 慢慢的从其他网站链接到你这里,然后你的那些字母视频啊这些也买过很多!!!我相信你坚持下去会越做越好! 坚持坚持!!!

        • Elaine
          Elaine 0

          哥们 和你一样 自己也是做影视后期的 脚本什么的也在接触 一年前自己弄一个网站 关键是自己想弄 找人建站 费用高 还达不到自己想法 捣腾了很多日日夜夜 一直摸索研究 弄了一个WP的 研究各种WP程序插件 国外的还得修改谷歌字体 感觉我们的路子差不多 现在还是有收获的 公司我建了一个WP 的 个人建了一个DZ的系统 还是好用的
          回想起那段时光 可谓是最认真的一段半年时间了 没有站在巨人的肩上 只能一步一步往前爬…………………

          • skyvalley
            skyvalley 1

            还是那句话 我是你的粉丝。你以后一定是大导演。加油[赞]

            • 若兮
              若兮 9

              快改掉错别字

              • lzm864169711
                lzm864169711 1

                加油吧,狐狸哥哥,看您拍的微电影,感觉挺棒的

                • 冷颜
                  冷颜 0

                  哥们就是做php java android的,有需要帮忙的联系哈

                  • 1055092119
                    1055092119 0

                    这行比较乏味的是跟机器打交道,有意思的是计算机可以随你怎么玩都行,只要有想法都能去实现。不管是热爱还是职业需要的工作,一个人成长的几个阶段该完成的事情需要提前考虑,比如结婚生子养老父母等。有很少部分能做得好,都说行业里面财富都在20%的顶尖手里,而80%的都是最辛苦回报少。努力成为20%吧。

                    • 小硕
                      小硕 0

                      一把心酸泪,我看了你从事后期的路程,我和你差不多,都是那时候在家开始学习起来,没收入,心中那个塞呀!后来我出去找工作,你是继续钻研技术做老师,总之我们会越来越好的,加油,至少有人能理解你

                      • black.
                        black. 9

                        fighting 你不觉得自己是大神 可能在很多人心中你已经是了 漫漫人生路 都有不顺不爽的时候 还有 能专心去投进一件事情中 真心去做自己想做的事情 是多么珍贵不可得的 千年骚狐 fighting [爱你]

                        • 锦瑟年华
                          锦瑟年华 9

                          来过

                        匿名

                        发表评论

                        匿名网友 填写信息

                        :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                        确定