本案例主要介绍使用LVYECMS、jigsaw前端框架和模板快速完成一个小学网站项目的建设过程。作者简介:老马,38岁,做网站15年。网名tryer,目前是家庭主妇兼自由职业者。希望通过一些其实不太技术含量的文章来记录自己的工作,分享一些心得。项目概况:一所中心小学,校址是我就读的初中,去校园追忆青春。客户选择采用响应式方案。1、设计模板的选择和修改提供演示地址,客户确定风格,提交首页设计修改。虽然我本来就是所谓的美术师,但是设计一个完全原创的设计,然后切图,实现响应式,太费钱也太累了。因此,作为老手,尽量从网上找一些非常符合客户行业特点和版块要求的模板或现有网站进行修改、模仿和应用。10yanw上的响应式模板很不错。经过一番挖掘,我在绿板上找到了合适的模板。我用《仿站小工具》下载了demo模板的首页、列表页、内容页。然后,我用Sublime文本编辑器打开文件并开始修改它。本模板采用国产响应式框架Pintuer-跨屏响应式布局前端开发CSS框架。我以前从未使用过这个框架。我用的是BOOTSTRAP,妹子多。看完说明书,非常通俗易懂,好用,很喜欢,上手很简单,修改首页,改LOGO,各种图片,填写客户相关信息,发送到测试地址,然后交给客户,客户一票通过,OHYEAH!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("管理员/角色")->getArrchildid($role_id));//如果是数组,获取所有孩子的管理员名字if(count($child)==1){//如果没有孩子,就获取自己的信息$where['username']=array('EQ',User::getInstance()->用户名);}else{//遍历所有管理员foreach($childas$k=>$c){//第一个是Takeyourselfonlyif($k==0){$namearr[]=User::getInstance()->用户名;}else{$childuser=M('User')->where(array('role_id'=>$c))->field('userna我')->选择();foreach($childuseras$user){$namearr[]=$user['用户名'];}}}//var_dump($namearr);$where['username']=array('IN',$namearr);}//死();}3。根据内容,调整页面版块,调用数据设计,版块应该服务于内容展示,最初的设计,排版,后期会不断调整,不断丰富,不断变化。有了前端框架网格系统,现有的组件样式,MVC模式的页面模板,更改起来会更方便。单一,大部分业务依赖于朋友和老客户的推荐,业务网站没有好的排名,没有竞价排名,没有其他付费推广,建站业务受到微信公众平台,政府网站的冲击等单位、统一域名等因素,加上门槛太低,大量网络建设公司充斥,小淄博搜索大面积,严重红海市场,饥渴难耐。谁能指路?一手完成建站案例系列:基于YFCMF的微电商系统ECTOUCH中英双语网站二次开发基于YFCMF的车辆管理系统快速开发基于海豚PHP快速开发的专项资金监管系统框架
