zoukankan      html  css  js  c++  java
  • phpcms总结

    表单提交或页面路径跳转可用
    '{APP_PATH}index.php?m=member&c=index&a=register&siteid={$siteid}'路径来进行跳转,路由规则同网页相同,{APP_PATH}提供当前网站的IP地址
    
    安装文件夹下extention.inc.php文件中
    parentid=29是一个固定类型的数值该类型都用29
    data=>'s=1'额外添加参数,意思当前链接指向的方法里可用$_GET['s']获取值1
    listorder=>0
    'display'=>'1' 1为该菜单可用,0为不可用
    
    
    第一个新建大按钮是在后台类默认列表方法中定义的
    
    语言文件中设置的项在所有前台后台页面模板,和其控制器文件及其模块功能类中可使用通过L('语言键值')获取语言文件中该键值对应文本如:
    语言文件中设置 $LANG['input_announce_title']            =    '请输入公告标题!';
    后台菜单模版中使用<?php echo L('input_announce_title')?>
    在extention.inc.php中$language = array('announce'=>'公告',...)设置的'键=>值'作用效果同语言文件中设置的一样
    
    安装文件夹下的templates下的html模板文件只在安装时存入系统中,安装后可删掉该文件夹,仍可使用此安装模板
    最好还是依靠常规的使用模版,不在安装时预装入模版,好控制
    
    sql创建表的语句中表名如:"phpcms_announce",创建的是安装时以"指定前缀名_announce"的表名,如这里不以phpcms开头则创建和这里写的完全同名表名
    创建及设置字段语句和常规sql语法完全一致
    
    安装文件夹下的model.php文件
    return array('shengMing');这句话意思安装时执行shengMing.sql文件,如要执行多个文件可写成 return array('文件名1','文件名2','文件名3');不用加扩展名
    
    在安装文件夹下所有直接PHP文件内容开头都要加
    defined('IN_PHPCMS') or exit('Access Denied');
    defined('INSTALL') or exit('Access Denied');
    同理在卸载文件夹下所有直接PHP文件都要加
    defined('IN_PHPCMS') or exit('Access Denied');
    defined('UNINSTALL') or exit('Access Denied');
    
    
    前台模版中可直接使用PHP代码,并且可直接使用在调用该模版方法中定义的变量
    
    
    外部访问phpcms无样式
    首页样式地址和安装时使用的域名有关系,比如 用127.0.0.1 安装的系统(127.0.0.1代表本地和localhost相当)。生成的样式地址是127.0.0.1/static/css/css.css(例子)
    别人通过外部IP来访问网站,因为127.0.0.1系统就会在他本地寻找static/css/css.css这个文件,他本地没有,那么样式就会出不来(找不到文件)。
    修改:
    一、 进入后台,站点管理片修改域名,改为本机的网址
    二、修改 caches\configs\system.php 相关地址路径
    三、 更新所有缓存
  • 相关阅读:
    ZOJ 2588 Burning Bridges
    POJ 1966 ZOJ 2182 Cable TV Network
    HDU 5348 MZL's endless loop
    HDU 5352 MZL's City
    Tarjan算法求解无向连通图的割点、割边、点双连通分量和边双连通分量的模板
    ZOJ 1119 SPF
    HDU 3452 Bonsai
    HDU 1520 Anniversary party
    POJ 2239 Selecting Courses
    POJ 1144 Network
  • 原文地址:https://www.cnblogs.com/dreamhome/p/2742589.html
Copyright © 2011-2022 走看看