分享好友 最新动态首页 最新动态分类 切换频道
YourPHP笔记
2024-12-26 11:20
http://blog.sina.com.cn/s/blog_7c54793101016qq1.htm


基础认识:

YourPHP笔记

Ø  yourphp安装为子目录时不可以以“yourphp”为文件名

Ø  后台登陆提示表单验证失败,重新加载

Ø  后台,更新网站--更新列表页、内容页、URL三步操作,数据显示

Ø  已解决,原因不在于首页logo地址有问题,而是因为默认安装完毕后,系统配置那一项里的logo地址默认为:/Public/Images/logo.gif,去掉最前面“/"后刷新后显示正常,错位也随即恢复正常。

Ø  包含文件

Ø  headerfooter模版可以定死,也可以写活

footer模版里出现乱码?--复制&修改源文件,保存成为模版。

Ø  Layout.html设置默认排版层

Ø  模版需要下拉菜单里选中,然后加载

Ø subcat循环不出结果,seo字段中设置。栏目seo设置是表示进入循环字段时候的显示

Ø 系统设置--站点配置--附件配置:关闭水印 or 修改水印文字等。

Ø 2.1正式版默认启用了模板布局功能。即整站模板布局是用layout.html文件布局的。此文件内的{__CONTENT__}代码代表你要访问的页面的内容部分。其他的代码是布局代码。如在某些页面不需要使用统一布局,只需要在不需要统一布局的页面加上{__NOLAYOUT__}代码后单独制作此页模板即可。不启用网页布局可以在系统设置->站点配置-》系统参数中关闭布局模板 选项。

 

提高效率:

1、全文搜索.html进行替换和修改超链接

2、设为主页、添加收藏的固定代码

3、修改时候务必保证自己修正的是目标文件,而不是同名文件

4、数据库,文件命名应该易于标识

5、研究通用样式

6、模版划切要规范易于逻辑理解

7FileZilla拖拽上传项目,Navicat for Mysql桌面管理数据库

8ctrl+f查找并修改图片、cssjs文件路径

9header中的meta注意必须写活,footer、首页的aboutcontact信息使用block来写活;模版管理--碎片管理

 

经验:

1、文章子页面是不需要循环变量调用的。文章的列表页需要循环变量存在。

2、变量调不出来时:

直接看看当前循环变量里的数据内容结构

或者对照数据库表的字段进行判断

3、火狐或谷歌浏览器多用,分析页面结构。

4、访问服务器ip地址:403 forbidden

访问文件:404

--须有域名方能测试

--访问域名没有得到空白等提示页面

--ping域名,发觉ip地址与服务器地址不一致

--得出结果是dns解析不到位

ftp访问服务器文件时可以的,有账户密码即可以。

5phpmyadmin读出对应模版的数据表,找到数据字段,使用变量引用。达到调用效果。

6、如果用户组投稿权限给到全组,yourphpfeedbackguestbook都需要会员注册功能,这是因为模板文件书写有错误。

7produc.html不太适合用YP:list固定catid

8、产品、新闻的list模版中简要信息,可以通过{$r.description}来提取。

项目上传后,文件夹的读写权限等

9、时间格式 ‘y.m.d’小写的y是年份两位的写法

 

具体使用:

1、关于我们,联系我们,使用单页page模型

需要使用指定的变量提取如:$title$content$page等的内容

2、说明:调用需要定义推荐位。注意输入不要出错。

推荐位:首页、促销……管理员的推荐。

这样左侧位置的东西才会固定。

推荐位的东西点击进入详情页面。如新闻详情或产品详情。

 

      

  •       

          

  • {$r.title}
  •       

       

 

首页推荐位:

调用指定的推荐列表等:系统设置--推荐位设置

点击产品进入列表页不是个好选择

 

  

 

3、产品分类广告:

产品分类,需要建立子分类,直接点击进入子分类页面。

4、提取时间,并格式化:

{$r.createtime|toDate=###,'Y-m-d'}

{:L(time)}:{$createtime|toDate} 书写时间

5、分页:

 

{$pages}

可以直接调用分页,但有时候数据太少看不出来。

6、子分类也是通过$Categorys数组获得url地址的:

map定义热点区域

 

   

   

   

 

7、循环列表:

volistthinkphp的标签。没有如YP:list那样限制个数。但Product_list.html中便是以volist为示范例。

 

 

 

{$r.title}

 

 

8、产品中心,案例中心使用一个模版。

 

 

 

{$r.title}

 

 

 

9、新闻列表:

 

 

 

      

   

   

  

   

 

{$r.hits}可以调出点击数目。

Categorys数组下的属性之一。

category:种类,分类。为yourphp中的全局数组。

10想要调出usernamehits,要使用volist作为循环列表。附加变量$a控制id的自增。

 

 

 

   

       

{$r.title}

               

{$r.username}

               

{$r.createtime|toDate=###,'Y-m-d'}

               

{$r.hits}

        

     

11、读出小图片:

 

$r.filepath拿到的图片路径因为添加有子文件夹的原因在原始数据库中读出稍有问题,但对于新上传的文件不再有障碍。

12、自动截取图片:

70,50表示大小,1表示自动截取

13、下载模型:

根据模版和print_r得出的结论进行重写。

下载模型的数组:

--编号            [id] => 1

--栏目id          [catid] => 17

--链接地址        [url] => /duocai/index.php?a=show&m=Download&id=1

--文件名          [title] => 下载文件名称

                  [title_style] =>

--用户id          [userid] => 1

--用户名          [username] => yourphp

--单击数          [hits] => 0

                  [keywords] =>

--Seo中设置描述  [description] =>

                  [thumb] => /duocai/Uploads/201207/4ff53abda50f5.jpg

--创建时间        [createtime] => 1341471428

                  [status] => 1

                  [ext] =>

                  [size] =>

                  [listorder] => 0

14、写出效果:“当前所在位置:网站首页>..

{:L(catpos)} {:L(home_font)} >

catid="catid" space=" > " /> 

 

 

 

排错:

1、模版修正后,页面变白,不能显示,估计是模版修改有问题或是没有保存。

2、通过鼠标放上去之后显示的地址,来判断,传参模块等是否正确。

3Parse error: syntax error, unexpected ')', expecting T_VARIABLE or '$' in

E:wampwwwjiawangCacheCacheHomef3e8dba4de462764c298d83ecc6cf45fcn on

line 4

提示这种错误的时候可能是因为注释掉的代码中有(,产生的障碍。且要仔细审查有没

有其他书写上的错误。

 

附加:

>> 标签中的版权去掉:

1、找到这个文件CoreLibTemplateThinkTemplate.class.php

2、然后查找Powered by Yourphp

在这个文件里把模版强制加上了版权信息了,找到相应的代码然后删除缓存,就可以了,yp2.0还没有加强制版权信息,2.1之后才有的,所以2.0是无法搜到的。

 

 
最新文章
腾讯云双12优惠券领取难题,快速解锁攻略!
腾讯云双12优惠券领取难题,快速解锁攻略!
海外facebook脸书广告号出售,x账号推特号怎么买便宜点
在如今的数字营销时代,社交媒体平台如Facebook和Twitter已成为企业推广的重要渠道。越来越多的商家开始关注如何以更低的成本获取这些平台上的广告账户。尤其是海外的Facebook广告账户,由于其丰富的用户基础和广告投放效果,备受青睐。推
解除网页文本禁止复制限制方法
在我们日常浏览网页和查找资料时,经常需要复制一些文字内容进行引用、收藏或摘抄。 然而,我们也会遇到一些网站上的内容无法复制,这通常是因为网站本身具有禁止复制的限制。 找到的资料如果需要一个个字手打,效
各大IT公司薪水(必看)---计算机硕士工资一览表
互联网:百度: 搜索等核心部门16W+,实习是一个很好的途径,我有几个同学都是实习时留下的google: 18W+,会有股票腾讯QQ: 本科生至少7W,研究生至少10W,腾讯研究院16W+网易: 11W+,其搜索部门有道大概15W+盛大: 研究生7K,本科生4K完美
荒岛求生类手游推荐:2021年最受欢迎的十大生存冒险游戏!
荒岛求生游戏手机版排行榜2021 荒岛求生游戏推荐前十名随着手机游戏的不断发展,荒岛求生类手游逐渐成为玩家们的最爱。这类游戏不仅考验玩家的生存智慧,还能在极具挑战的环境中展现独特的策略性与创造力。本文将根据2021年荒岛求生游戏手
新奥门免费资料大全最新版本更新内容|蹦领克06_手机软件版乐器59.98.31
  在数字化时代,科技产品的迭代更新已成为我们生活中不可或缺的一部分。每一次软件版本的升级,不仅仅是功能上的改进,更可能带来用户体验的质变。而最近推出的新奥门免费资料大全最新版——“蹦领克06_手机软件版乐器59.98.31”,则以
防止网页被搜索引擎爬虫和网页采集器收录的方法汇总
来源:脚本之家 http://www.jb51.net/yunying/28470.html下面的这些方法是可以标本兼治的:1、限制IP地址单位时间的访问次数 分析:没有哪个常人一秒钟内能访问相同网站5次,除非是程序访问,而有这种喜好的,就剩下搜索引擎爬虫和讨厌的采
oppo手机怎么设置呼叫等待 华为手机通话等待怎么设置
本文目录导读:进入设置菜单开启呼叫等待确认设置成功注意事项其他设置选项随着通信技术的发展,呼叫等待已经成为我们日常生活中不可或缺的功能之一,它允许我们在通话过程中,当另一个电话打进来时,我们可以选择接听这个电话而不会中断之
正规!抚州11家最全亲子鉴定医疗机构排行榜(附2024年汇总鉴定)
  在现代社会,随着人们生活水平的提和科技的,亲子鉴定已经成为了解决家庭纠纷、维护家庭和谐的一个重要手段。然而,面对众多的亲子鉴定机构,很多消费者在选择时往往会感到迷茫,不知道如何判断一个机构的可靠性和专业性。因此,为大家
百度推广管家登录
百度推广管家登录是广告主进行账户管理和推广操作的重要途径。通过登录推广管家,广告主可以轻松管理账户、查看数据报告、调整推广策略等。登录过程简单快捷,只需进入百度推广官网,点击登录按钮,输入账号密码或使用第三方账号(如微信、
相关文章
推荐文章
发表评论
0评