DEDECMS系统学习笔记

主页 > 学习 > php >

mate 1215
DEDECMS系统
标题
小标题
解释
使用:   
使用:
    1、下载,安装
    2、后台功能      用
    指定模板目录:
    系统》基本参数》模板风格      mysite
    3、前台页面展现     
    展现前台页面
    a、修改首页模板的路径
    生成》更新主页html》选择主页模板
    显示图片
    使用标签{dede:global.cfg_templets_skin/}/
    替换图片及css文件路径
标签总结
系统标签:
 
系统标签:
{dede:global.cfg_basehost/}
{dede:global.cfg_webname/}
{dede:global.cfg_powerby/}版权信息
{dede:global.cfg_keywords/}
{dede:global.cfg_description/}
{dede:global.cfg_beian/}
{dede:global.cfg_templets_skin/}/style/
{dede:global.cfg_templets_skin/}/js/
{dede:global.cfg_templets_skin/}/images/
{dede:global.cfg_indexurl/}主页链接
{dede:global.cfg_indexname/}主页名称
 
导航标签:
导航标签:
{dede:channel type ='top' typeid=''      reid ='上级栏目id'}
<a href="[field:typelink/]" target="_self"      class="menumain_dolphin">[field:typename/]</a>
{/dede:channel}
文章详细页标签
 
文章详细页标签
{dede:field.title/}//标题
{dede:field.pubdate      function="MyDate('Y-m-d      H:i',@me)"/}发布时间
{dede:field.source/}来源
{dede:field.writer/}作者
<script      src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field      name='id'/}&mid={dede:field name='mid'/}"type='text/javascript'      language="javascript"></script>点击数
{dede:field.body/}内容
 {dede:prenext      get='pre'/}上一篇
{dede:prenext    get='next'/}下一篇
文章列表标签
 
文章列表标签
{dede:list pagesize      ='5'}
[field:title/] [field:arcurl/][field:pubdate      function="MyDate('Y-m-d',@me)"/]
{/dede:list}
分页:
 
分页:
<div class="dede_pages"><ul      class=pagelist>{dede:pagelist      listitem="info,index,end,pre,next,pageno,option"listsize="5"/}</ul></div>
....
{/dede:likearticle}
当前位置: 
当前位置:
{dede:field      name='position'/}
相关文章
 
相关文章
{dede:likearticle mytypeid='1'      titlelen='20' row='5'}
产品列表页   
产品列表页
1、栏目名称
{dede:field.typename/}
2、当前位置
{dede:field.position/}
3、产品列表
<ul      class="productList" style="margin:0px;padding:0px 0px 0      13px;">
    {dede:list pagesize      ='5'}
        <li>
        <div      style="padding:10px"><a href="[field:arcurl/]"      target="_self"><img src="[field:litpic/]" border="0" height="140"      width="140"></a></div><div      style="text-align:center;padding-bottom:5px" class="aa"><a      href="[field:arcurl/]"      target="_self">[field:title/]</a></div>
        </li>
         {/dede:list}
    <div      style="clear:both;height:0px;"></div>
         </ul>
4、分页
<div class="dede_pages"><ul      class=pagelist>{dede:pagelist      listitem="info,index,end,pre,next,pageno,option"listsize="5"/}</ul></div>
5、栏目树
{dede:cattree      catid='13'/}
产品详细页
 
产品详细页
1、打开模板页面
2、套标签
{dede:field.title/}//标题
{dede:field.pubdate      function="MyDate('Y-m-d      H:i',@me)"/}发布时间
{dede:field.source/}来源
{dede:field.writer/}作者
<script      src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field      name='id'/}&mid={dede:field name='mid'/}"type='text/javascript'      language="javascript"></script>点击数
{dede:field.body/}内容
{dede:field.litpic/}图片
{dede:prenext      get='pre'/}上一篇
{dede:prenext get='next'/}下一篇
 
下午

作用:会话,浏览器和服务器。
满足一个特点:跨页面访问。
cookie
    创建
    setcookie(名称,值,过期时间,作用目录,作用域,0|1);
    过期时间:
    time()+时间段       
    time()+5
    time()+3600
    0      ----      关闭浏览器则销毁
    作用目录:
    cookie/create.php
    cookie/read.php
    readn.php
    /      ---      网站的根目录
    默认是:./
    作用域:
    localhost
    baidu.com
    a.qq.com
    b.qq.com
    a.b.qq.com
    是否为安全连接:
    http://localhost/a.php ;      
    https://www.baidu.com
 
    跨页面访问
    $_COOKIE['名称']
 
    修改
    setcookie(名称,值,过期时间,作用目录,作用域,0|1);
    删除
    setcookie(名称,值,time()-1,作用目录,作用域,0|1);
例子:
    create.php,创建一个cookie会话变量      username----》nihao
 
工作原理:
cookie在服务器上创建,回传给客户端,
在客户端保存,当下一次再请求服务器时,
cookie值由客户端传到服务器上,
从而服务上得到cookie值,能够实现跨页面访问。
 
session
 
session
0tiba4si45vqagnfc6h1jt43n2
sess_0tiba4si45vqagnfc6h1jt43n2
工作原理:
session会话要借助于cookie,session创建时,自动分配一个sessionid
放在cookie中,下一次客户端发送请求时,把cookie中sessionid传到服务器上,
服务器通过sessionid把session文件找到,从而得到session值。
 
如果在客户端把cookie关闭,session还能否使用???
可以,通过url地址传递sessionid。
  
cookie
    创建
    setcookie(名称,值,过期时间,作用目录,作用域,0|1);
    过期时间:
    time()+时间段       
    time()+5
    time()+3600
    0      ----      关闭浏览器则销毁
    作用目录:
    cookie/create.php
    cookie/read.php
    readn.php
    /      ---      网站的根目录
    默认是:./
    作用域:
    localhost
    baidu.com
    a.qq.com
    b.qq.com
    a.b.qq.com
    是否为安全连接:
    http://localhost/a.php ;      
    https://www.baidu.com
 
    跨页面访问
    $_COOKIE['名称']
 
    修改
    setcookie(名称,值,过期时间,作用目录,作用域,0|1);
    删除
    setcookie(名称,值,time()-1,作用目录,作用域,0|1);
例子:
    create.php,创建一个cookie会话变量      username----》nihao
 
工作原理:
cookie在服务器上创建,回传给客户端,
在客户端保存,当下一次再请求服务器时,
cookie值由客户端传到服务器上,
从而服务上得到cookie值,能够实现跨页面访问。
 
cookie 跨域问题:
 
cookie 跨域问题:
www.baidu.com      创建的cookie
www.qq.com 中的程序也要用。
 
有一个代理文件,负责同时创建cookie值。
 
C:\WINDOWS\system32\drivers\etc\vhost
跨二级域名
a.baidu.com
b.baidu.com
 
setcookie('','',0,'/','一级域名')
 
seesion跨域问题:
 
有一个代理文件,负责同时创建session值。
总结:
 
总结:
cookie优点
1、存放客户端,节省服务器空间。
2、服务器压力小
缺点
1、不安全,重要数据,需要加密
2、只能存放字符串
session优点
1、安全。
2、可以存放复合类型变量
缺点
1、小文件过多,占用磁盘空间
2、性能特别差。
 如何解决session性能差:
把session数据存放在memcache中??
随机新闻
收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!