会员系统新版本开发历程 – 充值卡设计

2016年8月18日原创教程 建站历程35,0774

前段时间发了一个帖子:https://fox-studio.net/31749.html,那时候正是写的上瘾的时候,就跟玩游戏一样。一开始就停不下来。文章源自狐狸影视城-https://fox-studio.net/31785.html

不过最近似乎有点力不从心,也不知道为何,所以才有了这篇帖子。或许是如同 虽然玩游戏上瘾,但也有玩腻的时候吧。慢慢磨吧~文章源自狐狸影视城-https://fox-studio.net/31785.html

新版本插件写了都将近2个月了。今天才在网站发这篇帖子。之前都是在旧版本的售后群里发出来和群友讨论交流新功能的改进和设计。以及在微信朋友圈发点动态。文章源自狐狸影视城-https://fox-studio.net/31785.html

先放几张截图看看吧,这次不打算写太多,等插件开发差不多的时候在写写心得。哈哈,有好多感悟在其中。文章源自狐狸影视城-https://fox-studio.net/31785.html

框架基本完成7788了,再有几个页面也就全部完成现有的想法了。文章源自狐狸影视城-https://fox-studio.net/31785.html

其中的function(神经网)还没有完善,这个也必须是前端框架完善后才能写的。文章源自狐狸影视城-https://fox-studio.net/31785.html

已经不记得什么时候开始了。只是在网上使用了一些网站买卖系统的插件,各种不好用和bug。很不满意,然后我因为做原创视频教程,想要在网站也出售。就自己开始琢磨和设计了。文章源自狐狸影视城-https://fox-studio.net/31785.html

没有设计图稿,就天天磨代码,现学现卖。文章源自狐狸影视城-https://fox-studio.net/31785.html

记得有一次,想用jquery写一个小动画。但是又不会js,就在w3c网站上,差不多一下午时间吧,看完了jquery的教程,然后在这个网站进行答题测试,分数还不低。文章源自狐狸影视城-https://fox-studio.net/31785.html

会员系统新版本开发历程 – 充值卡设计文章源自狐狸影视城-https://fox-studio.net/31785.html

哈哈,就是这个样子,开始了交互动画的书写。当然,还有一些php,html等的学习。也都差不多这个样子。文章源自狐狸影视城-https://fox-studio.net/31785.html

就是感觉网站编程学起来,好像比影视后期学起来真的简单太多了。这些留着以后给你们分享。文章源自狐狸影视城-https://fox-studio.net/31785.html

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

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

今天刚设计了充值卡功能的框架。截图如下文章源自狐狸影视城-https://fox-studio.net/31785.html

会员系统新版本开发历程 – 充值卡设计文章源自狐狸影视城-https://fox-studio.net/31785.html

目前网站使用的还是旧版本的“会员系统”插件,只有“面值”与“数量”。曾经的使用经验告诉我,这个“备注”似乎是一个比较好用的选项。哈哈,然后就是有效期。比如做个活动赠送充值卡什么的。文章源自狐狸影视城-https://fox-studio.net/31785.html

如果按这样的设计来,将来一定好用。文章源自狐狸影视城-https://fox-studio.net/31785.html

来吧,分享一部分代码结束这篇简短的帖子,然后去睡觉。代码目前不算完善,懂行的参考参考。文章源自狐狸影视城-https://fox-studio.net/31785.html

  1. //充值卡卡号卡密生成
  2. function vs_create_guid($namespace = '') {
  3.     static $guid = '';
  4.     $uid = uniqid("", true);
  5.     $data = $namespace;
  6.     $data .= $_SERVER['REQUEST_TIME'];
  7.     $data .= $_SERVER['HTTP_USER_AGENT'];
  8.     //$data .= $_SERVER['LOCAL_ADDR'];
  9.     //$data .= $_SERVER['LOCAL_PORT'];
  10.     $data .= $_SERVER['REMOTE_ADDR'];
  11.     $data .= $_SERVER['REMOTE_PORT'];
  12.     $hash = strtoupper(hash('ripemd128', $uid . $guid . md5($data)));
  13.     $guid = substr($hash, 0, 4).'-'.substr($hash, 8, 4).'-'.substr($hash, 12, 4).'-'.substr($hash, 16, 4).'-'.substr($hash, 20, 4);
  14.     $password = wp_create_nonce(rand(10,1000));
  15.     return $guid.' '.strtoupper($password);
  16. }
  17. /* 生成对应数量与面值的充值卡号和卡密,并写入数据库(数据库代码还没写出来) */
  18. function create_topup_card_idkey(){
  19.     $cards_price = $_POST['topup_card_price'];
  20.     $cards_num = $_POST['topup_card_num'];
  21.     $cards_mark = $_POST['topup_card_mark'];
  22.     $cards_indate = $_POST['topup_card_indate'];
  23.     $cards_mark ? $cards_mark : $cards_mark='无';
  24.     $cards .= '充值卡面值:'.$cards_price.' '.get_vsoption('virtual_currency').'<br>';
  25.     $cards .= '充值卡数量:'.$cards_num.' 个<br>';
  26.     $cards .= '充值卡备注:'.$cards_mark.'<br>';
  27.     $cards .= '充值卡有效期:'.$cards_indate.' 小时<br><br>';
  28.     for($i=0;$i<$cards_num;$i++){
  29.         $cards .= vs_create_guid().'<br>';
  30.     }
  31.     return $cards;
  32. }
文章源自狐狸影视城-https://fox-studio.net/31785.html
weinxin
千年骚狐
  • 本文由 发表于 2016年8月18日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
评论:3   其中:访客  2   博主  1
    • 速卖通宝典
      速卖通宝典 0

      非常不错~~~~~

      • 福林儿?
        福林儿? 9

        加油

      匿名

      发表评论

      匿名网友 填写信息

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

      确定