• phpcms—— 内容中的附件调用和添加远程地址的调用


    phpcms中几个地址调用的方法

    1,CSS路径有{CSS_PATH}
    2,图片路径有{IMG_PATH}
    3,JS路径有{JS_PATH}

    4,那么附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址)
    {php echo pc_base::load_config('system','upload_url')}
     
    5,附件表是attachment
    如果查询呢?
    先从news表中取得id值,然后
    SELECT aid   FROM `v9_attachment_index` where keyid like '%id%';
    取得aid
    然后查询
    SELECT  *   FROM `v9_attachment` where aid=$aid;
     
    得到filepath完成查询
     
    字段 类型 Null 默认 额外 注释
    aid int(10) unsigned PK   auto_increment 附件ID
    module char(15) NO     模块名称
    catid smallint(5) unsigned NO 0   栏目ID
    filename char(50) NO     附件名称
    filepath char(200) NO     附件路径
    filesize int(10) unsigned NO 0   附件大小
    fileext char(10) NO     附件扩展名
    isimage tinyint(1) unsigned NO 0   是否为图片 1为图片
    isthumb tinyint(1) unsigned NO 0   是否为缩略图 1为缩略图
    downloads mediumint(8) unsigned NO 0    
    userid mediumint(8) unsigned NO 0   userid
    uploadtime int(10) unsigned NO 0   上传时间
    uploadip char(15) NO     上传ip
    status tinyint(1) NO 0   附件使用状态
    authcode char(32) NO     附件路径MD5值
    siteid smallint(5) unsigned NO 0   站点id
    键名 类型 字段
    PRIMARY PRIMARY aid
    authcode INDEX authcode

    表 7 : v9_attachment_index 附件关系表

    字段 类型 Null 默认 额外 注释
    keyid char(30) PK     关联id
    aid char(10) NO     附件ID

    键名 类型 字段
    keyid INDEX keyid
    aid INDEX aid

    6,添加远程地址的调用,是在new_data中的downfiles列中。
     
    形式如下
    array (
      0 => 
      array (
        'fileurl' => 'http://zhuanxing.cn/public/tx/201306.pdf',
        'filename' => '传知行学术通讯2013年第四期电子版',
      ),
    )
     
    取出远程路径的方法
    {pc:get sql="select * from v9_news_data where id=$id order by id asc " }
    <ul class="list">
    {loop $data $r}
      {php $xiazai = string2array($r['downfiles']);}
      <li>
      <p>下载地址:{php echo $xiazai[0][fileurl]; }</p> 
      </li>
    {/loop}
    </ul>
    {/pc}
  • 相关阅读:
    CentOS 7.x 二进制方式安装mysql5.7.24
    Java集合框架学习总结
    deque 归纳
    KMP学习笔记
    luogu 3393 逃离僵尸岛
    luogu 1280 尼克的任务
    HDU4871 Shortest-path tree(点分治)
    BZOJ4399 魔法少女LJJ
    BZOJ4771 七彩树
    (BUILDER)建造者与(FACTORY)工厂模式 的比较
  • 原文地址:https://www.cnblogs.com/fslnet/p/3471455.html
Copyright © 2020-2023  润新知