




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 备注:以后写的任务:/* S 自己添加的功能 add by xiang2015.6.2*/=S:start/* E 自己添加的功能 add by xiang=E:end2015.6.2*/Jquery、js 前端的知识(常用):1) :contains(text)=包含容器(text 是文本内容)例子:地狗商城(shop/tpl/default/layout/seller_layout.)商品规格按钮2)Jquery 不能进行 if 语句判断,而 js 能进行 if 语句判断;Class 名=.Id 名=#Jquery:$(“class 名/id 名”).val()=取值(input)$
2、(“class 名/id 名”).html()=取值(与之间的数值)$(“class 名/id 名”).attr(href)=获取href 跳转的URLJs:replace()函数=替换lastIndexOf()=返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。例子:地狗商城:输入数字进行页数的跳转3)设置:(data 文件下config 文件中)2.3.Import()使用:(例子:项目文件夹/shop/framework/libraries)4.安全在 core 文件夹下均放了一个 index.html 的文件,以及重要文件夹下均加上 index.html;De
3、fined() or exit();在 shop、admin 文件夹下的 config 文件夹下 config.ini.中定义5. 数据库的连接(.donfig)6. 在模板中使用系统参数- 显示是 data 文件夹下 config文件夹下的config.ini 文件中定义的路径7. 登录、当中的使用:imgsrc=index.?act=seccode&op=makecode&nchash= title= name=codeimage border=0 id=codeimageclass=fl ml5onclick=this.src=this.src+?+Math.random()/在模板中写
4、入即可验证时:自己找到 shop 项目中 control 控制器当中的 seccode.,在其中makecodeOp 方法中在$code-code = $seccode;之后自己写个 ses保存/自己写的保存到 SEE中-$_SEScode=$code-code;8、文件上传:表单需要添加 enctype 属性控制器:$_FILES“表单名”if(is_uploaded_file($_FILESupload_filestmp_name)/判断是否为上传文件move_uploaded_file临时路径,要移动的真正路径代码:(根据需要进行自行调整,例如:$_FILESupload_filesty
5、pe)if ($_FILESupload_fileserror 0)echo 上传错误: ;switch ($_FILESupload_fileserror)case 1:upload_max_filesize;break;echo 上传文件大小超出了配置文件中的约定值: /case 2:echo 上传文件大小超出了表单中的约定值: max_file_size;break;case 3:echo 文件只被部分上载;break;case 4:echo 没有上传任何文件;break;exit;if ($_FILESupload_filestype != image/jpeg)echo 问题: 上传
6、的不是类型为 jpeg 的exit;elseecho 上传成功;。;$upfile=E:/www/dg/shop/Public/upload/.$_FILESupload_filesname; if(is_uploaded_file($_FILESupload_filestmp_name) /判断是否为上传文件if (!move_uploaded_file($_FILESupload_filestmp_name,$upfile)/移动文件echo 问题: 不能将移动到指定目录。; exit;elseecho 移动成功;9、商家前台:shop的公共页面在 layout 文件下 seller_la
7、yout 公共模板(左边菜单栏、顶部导航栏)控制器:control.(shop/control):公共模板(左边菜单栏、顶部导航栏):/layout10、E:wwwdgdataupload=地狗文件项目放置=项目/data/upload 文件夹下11、云海商城商城入住:12、获取的根目录$file=str_replace( , / , realpath(dirname(FILE)./././);dirname(FILE):当前运行的文件路径注意:在程序中路径的竖杠为“/”在 windows 界面必须为“”13、显示路径必须在 www 文件夹内(服务器内),而且路径开始必须为:/www14、上传
8、函数注释:$file:表单名$shang_name:特定的名字(作用就是把一个人传来的放在该人名字下的文件夹下)代码: public function uploadfile($file,$shang_name)$File=str_replace( , / , realpath(dirname( FILE )././././);获取的根目录$filename=$File./Public;/var_dump($filename);exit; if(!is_dir($filename)mkdir($filename);if ($_FILES$fileerror 0)echo; echo 上传错误:
9、; if($_FILES$fileerror=1)showMessage (上传文件大小超出了定值:upload_max_filesize);else if($_FILES$fileerror=2) showMessage (文件只被部分上载);else配置文件中的约showMessage (上传文件不全,请重新上传);/switch ($_FILES$fileerror)case 1:echo 上传文件大小超出了 break;echo 文件只被部分上载;配置文件中的约定值:upload_max_filesize;/case 3:case 4:break;echo 上传文件不全,请重新上传;b
10、reak;exit;if ($_FILES$filetype != image/jpeg)echo;showMessage (问题: 上传的不是类型为 jpg 的。);/echo 问题: 上传的不是类型为 jpg 的exit;。;$putname=$filename./.$shang_name;/var_dump($putname);exit; if(!is_dir($putname)mkdir($putname);$upfile=$putname./.$_FILES$filename; if(is_uploaded_file($_FILES$filetmp_name) /判断是否为上传文件i
11、f(!move_uploaded_file($_FILES$filetmp_name,$upfile)/移动文件echo;echo 问题: 不能将移动到指定目录。; exit;elsereturn $upfile;15、导出 exel Admin/goods/*导出 Excel 表格*/public function excelop()$m=M(goods);$m_goods=$m-field(monid,goods_name,goods_jin e)-select();gle,goods_price,goods_storage,goods_sheader(Content-Type: text
12、/xls);header ( Content-type:application/vnd.ms-excel;charset=utf-8 );$str = mb_convert_encoding($file_name, gbk, utf-8);header(Content-Disition: attaent;filename= .$str . .xls);header(Cache-Control:must-revalidate,t-check=0,pre-check=0); header(Expires:0);header(Pragma:public);$table_data = ;$table_
13、data .= ;$table_data .= .序号 .;$table_data .= .货号 .;$table_data .= .商品名称 .;$table_data .= .商品词 .;$table_data .= .价格(元).;$table_data .= .库存 .;$table_data .= .商品状态(1 表示出售)$table_data .= ;$table_data .=;.;echo $table_data;$table_data = ;foreach ($m_goods as $key =$line)$table_data .= ;foreach ($line as
14、$key = $item)$table_data .= . $item. ;$table_data .= ;$table_data .=; echo $table_data;die();/*导出 Excel 表格*/宁玉林Adm2015/6/516:30:35p 模板/goods.16、添加 Discuz社区中心,版本 X3.1,将其降压文件夹放置 WWW 目录下,点击 upload文件夹进行安装,安装后将 upload 文件夹下的所有文件拷出来到下,这样就要将tan 文件夹tanurl=array(name=进入,),Url:地址的 Discuz_X3.1_SC_UTF8/upload/删除
15、即可先找到其控制器,找他的父控制器class Control,这左边的菜单栏信息就在这控制器里,/*左侧导航菜单数组中child 的下标要和其return array*/的act 对应。否则面包屑不能正常显示private function _getList() /*S 添加社区 add by xzx 2015.6.9*/shequ = array(name = 社区中心, child = array(tan=array(name= 进入),url=info url=urlShop(article, show,array(article_id=42),fuwuurl=urlShop(artic
16、le, show,array(article_id=42),=array(name= 关于本站,=array(name=,),添加社区 add by xzx 2015.6.9*/*E);return $_list;17、云海 shopnc 所有的导航栏内容所在的代码文件Shop/te Shop/control/control./获取导航mon_layout.=控制器=模板Tpl:output(nav_list, rkcache(nav,true);(商家)Shop/control/control.Shop/templates/layout/layout_top.adminAdmin/inclu
17、de/的导航栏、.Adm/layout.s模板在 foothp 中Shop/control/article.=对应的是 article 表Shop/control/article.=对应的是 article_class 表Footer 模板:ahref=if(!empty($outputnav_list)&?if($navnav_location = 2)?a=_blhref=$navitem_id);break;case2:echourlShop(article,article,array(ac_id=$navitem_id);break;case3:echourlShop(activity
18、,index,array(activity_id=$navitem_id);break;?表是 shopwwi_navigation目标:找代金卷Shop/control/control.里找左边的导航栏接着从导航栏的跳转路径找到其控制器,在其控制器里查询在这里查找其语言包;最后在 layout/submanu.layout 渲染控制器:shop/control/control./输出头部的公用信息protected function showLayout() $this-checkMessage();/短消息检查$this-article();/文章输出$this-showCartCount
19、();Tpl:output(hot_search,explode(,C(hot_search);/热门搜索$m_class = M(goods_class);_class-get_all_category();$goods_class = $mTpl:output(show_goods_class,$goods_class);/商品分类还要查看 shop/control/index.模板为 shop/home/index.Shop/layout/home_groupbuy_layoutshop/groupbuy.index(home)shop/groupbuy_vr_list(home)sho
20、p/groupbuy_list(shop)18、/获取获取当前 url 地址参数echo $_SERVERQUERY_STRING.;#id=5/获取完整的 urlecho http:/.$_SERVERHTTP_HOST.$_SERVERREQUEST_URI;echohttp:/.$_SERVERHTTP_HOST.$_SERVER ERY_STRING;#_SELF.?.$_SERVERQU19、连表查询(shopnc)=具体查看 shopnc 手册 3.2.2 内置方法代码(云海商城=连接 goods 表和$field=goods.mon 表):mon.gc_name;$on=moni
21、d;$m_goods=M();$result=$m_goods-table(mon)-field($field)-join(inner)-on($on)-select();var_dump($result);20、unset()函数在里使用 unset()函数,销毁内存21、控制器里跳转模板方法Tpl:shoge()=当前模板里的 html(例如:home 文件夹里的 html 文件)跳转其他模板里的 html$_Tref_url=(strstr($_Tref_url,logout)=false&!empty($_Tref_url)?$_Tref_url:index.?act=mempany&op=index);redirect($_Tref_url);22、首页团购 url groupbuy&op=vr groupbuy list&vr class=32015.07.16地狗医疗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班级科技活动组织与引导计划
- 社团发展战略计划
- 可持续发展与财务规划计划
- 小儿辅食知识培训课件
- 企业战略控制概述
- 简单的护理查房
- 静脉输血护理查房
- 锂电池安全知识培训课件
- 第十单元实验活动6:酸、碱的化学性质教学设计-2023-2024学年九年级化学人教版下册
- 腰椎穿刺患者术后护理
- 台球厅合伙协议书
- SWITCH塞尔达传说旷野之息-1.6金手指127项修改使用说明教程
- 阻生牙的拔除
- 、野外生存教案
- 新形式下做好检察信息工作的心得体会
- 绿色低碳节能先行3000字(9篇)
- 上海市浦东新区2022届九年级中考二模化学试卷+答案
- 水文地质手册
- 二级建造师《施工管理》高频考点二
- 水质采样记录
- 中智集团及下属单位招聘笔试题库2022
评论
0/150
提交评论