美文网首页
单枪匹马整站建设案例之小学网站

单枪匹马整站建设案例之小学网站

作者: tryer_b5f4 | 来源:发表于2017-11-13 09:42 被阅读0次

    本案例主要介绍采用LVYECMS,拼图前端框架及模板快速完成某小学网站项目的建设过程.

    关于作者:老马,38岁,做了15年网站的老油条,网名tryer,目前处于家庭妇男、自由职业者状态,希望通过一些实际没太有技术含量的文章来记录工作,分享些许经验。

    项目概况: 某中心小学,校址就是本人就读的初中,顺便去校园缅怀了一下青春。客户选择用响应式方案制作。

    1.设计模板的选择确定与修改 提供演示地址,客户确定风格,提交首页设计修改

          虽然本人最早也是所谓的美工,但要设计完全原创的设计,再切图并实现响应式,代价太大很累,建站费用也被市场竞争压缩的很少,所以做为老手,尽量先从网上找一些非常符合客户行业特点,版块要求的模板或者现有网站来加以修改、仿制套用,10yanw上的响应式模板很不错,扒拉了一下找到一个绿色的版块合适的模板,操起《仿站小工具》就将演示模板的首页、列表页、内容页都下载下来,然后先用Sublime text神编辑器,打开文件开始修改,该模板采用的是国产的响应式框架,拼图Pintuer-跨屏响应式布局前端开发CSS框架,之前没用过这个框架,用BOOTSTRAP,妹子比较多,看了下手册,非常容易理解好用,非常喜欢,很容易的就上手将首页修改了,换了个LOGO,各种图片,填充一下客户相关的信息,传到测试地址,就交给了客户,客户一票通过,OH YEAH!

    2.后台系统选型,快速套用,尽量最少的修改

       设计通过了下面就好弄了,开始根据用户之前的功能要求,物色合适的后台系统,做为技术老手,用过的后台系统还是很多,当然做为懒人,从没开发过自己的CMS系统,都是拿来主义,惭愧惭愧,后台系统尽量选择可以少改动的能完全满足用户需求的系统,并且尽量精简,不要大而全的商业有版权风险的系统,最近用的比较的是YFCMF,LVYECMS,都是采用本人比较熟悉的THINKPHP开发,修改起来比较顺手,LVYECMS的权限系统更适合客户要求的分级权限,审核机制,所以选用LVYECMS做为后台,本地PHPSTUDY快速搭建起运行环境,进入系统,先进相应的栏目批量建立,录入一些测试数据,将原有模板文件重命名,以便随时拿来参考修改新的模板文件,将静态图片,CSS,JS文件放入相应的目录,边看实际运行效果,边修改模板,调取数据。

       修改系统的权限,审核机制:

    1.审核机制修改:将添加编辑文章中的审核改为默认未审核并隐藏,在相关的栏目权限设置中添加审核的动作选项

    2.后台内容管理只显示自己和下级的信息

    ```

    //如果不是超级管理员 只取自己和下级的信息

    //如果不是超级管理员

    if(User::getInstance()->isAdministrator()!== true) {

    //角色ID有没有下级 取角色下的管理员名  有下级取下级的信息 没有的话同级只取自己的信息

    $role_id=User::getInstance()->role_id;

    //var_dump(D("Admin/Role")->getArrchildid($role_id));

    $child=explode(',',D("Admin/Role")->getArrchildid($role_id));

    //如果是数组取所有子级的管理员名

    if(count($child)==1){

    //没有子级 只取自己的信息

    $where['username']= array('EQ',User::getInstance()->username);

    }

    else{

    //遍历取所有管理员

    foreach($childas$k=>$c){

    //第一个是自己只取自己

    if($k==0){

    $namearr[]=User::getInstance()->username;

    }

    else{

    $childuser=M('User')->where(array('role_id'=>$c))->field('username')->select();

    foreach($childuseras$user){

    $namearr[]=$user['username'];

    }

    }

    }

    //var_dump($namearr);

    $where['username']= array('IN',$namearr);

    }

    //die();

    }

    ```

    3.根据内容情况,调整页面版块,调取数据

    设计与版块应该为内容展示服务,一开始的设计,排版,会因后期内容的不断调整充实而不断变化,有了前端框架栅格系统、现有组件样式,以及MVC模式的页面模板化,改动会比较方便。

    4.关于客户 关于感情 关于费用  关于自由职业  职业规划

    目前业务渠道单一,大部分业务靠朋友介绍及老客户的推荐,业务网站也没有好的排名,没有做竞价排名,没有做其它的付费推广,并且网站建设业务随着微信公众平台等冲击,政府网站等统一单位,统一域名等因素,加上门槛太低,充斥着大量的网建公司,小小淄博一搜一大片,严重的红海市场,饥一顿饱一顿的状态。哪位高人给指指路

    单枪匹马整站建设案例系列:
    微电商系统ECTOUCH二次开发

    基于YFCMF的中英文双语网站

    基于LYADMIN快速开发的车辆管理系统

    基于YFCMF的招生招名系统

    基于海豚PHP快速开发框架开发的专项资金监管系统

    相关文章

      网友评论

          本文标题:单枪匹马整站建设案例之小学网站

          本文链接:https://www.haomeiwen.com/subject/xrmtmxtx.html