本案例主要介绍采用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快速开发框架开发的专项资金监管系统
网友评论