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}

phpcms—— 内容中的附件调用和添加远程地址的调用的更多相关文章

  1. 关于在git添加远程地址的过程中遇到的问题

    问题产生的过程 我根据菜鸟教程的步骤,做了如下操作: 1.打开安装文件夹中的git-bash程序 2.设置username和email 3.添加远程地址 结果如下: 之后通过百度知道要先git ini ...

  2. DTCMS,添加文章时,内容中第一张图片作缩略图,并且等比例缩放图片

    DTCMS,添加文章时,内容中第一张图片作缩略图 admin/article/article_edit.aspx.cs 导入: using System.Drawing;using System.Dr ...

  3. 让PHPCms内容页支持JavaScript_

    在PHPCms内容页中,出于完全考虑,默认是禁止JavaScript脚本的,所以我们在添加文章时,虽然加入了js代码,但实际上并没有起作用,而是以文本形式显示.如果要让内容页支持JavaScript, ...

  4. playframework中多附件上传注意事项

    playframework中多附件上传注意事项 2013年09月24日 play 暂无评论 //play版本问题 经确认,1.0.3.2版本下控制器中方法参数  List<File> fi ...

  5. EBS OAF中如何在多行表中实现附件功能

    EBS OAF中如何在多行表中实现附件功能 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 在OAF中使用附件功能之前,要先明白Entity( ...

  6. iOS12系统应用发送邮件中的附件

    iOS12系统应用发送邮件中的附件 iOS12系统应用发送邮件中的附件,如果发送邮件的内容很多,或者包含文档.图片等,可以以附件的形式进行发送.此时需要使用addAttachmentData(_:mi ...

  7. [Swift通天遁地]一、超级工具-(1)动态标签:给UILabel文字中的Flag和url添加点击事件

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

  8. PhpCms V9中的{date('Y-m-d',$r[inputtime])}问题解决方法

    不少朋友会碰到这个问题:在PhpCms V9中的首页或者文章内容页调用发布时间{date('Y-m-d',$r[inputtime])}调用显示1970-01-01,然后尝试用截断的方法也没有成功,应 ...

  9. Maximo子表中增加附件功能

    附件功能的实现(详见ewell.webclient.beans.warranty.WarrantysDateBean ,ewell.webclient.beans.doclinks.custom.Ad ...

随机推荐

  1. Raft论文的一些问题

    抛些问题出来,真正解释了这些问题才算理解了论文.:) 1. 什么是复制状态机 2. Raft vs Paxos 3. Raft的设计目标understandability,为达到设计目标在做设计时如何 ...

  2. -webkit-min-device-pixel-ratio的常见值对照

    -webkit-min-device-pixel-ratio为1.0 所有非Retina的Mac 所有非Retina的iOS设备 Acer Iconia A500 Samsung Galaxy Tab ...

  3. jQuery - jQuery的$.extend和$.fn.extend作用及区别

    jQuery为开发插件提拱了两个方法,分别是: 1. jQuery.fn.extend(); 2. jQuery.extend(); 虽然 javascript没有明确的类的概念,但是可以构建类似类的 ...

  4. Apache配置多个网站的方法

    Apache的虚拟主机是一种允许在同一台机器上,运行超过一个网站的解决方案.虚拟主机有两种,一种叫基于IP的(IP-based),另一种叫基于名字的(name-based).虚拟主机的存在,对用户来说 ...

  5. 【cs229-Lecture17】离散与维数灾难

    主要内容: 解决MDP问题的算法: 离散化: 模型MDP的同化型: (model/similator) 拟合值迭代算法: Q函数: 近似政策迭代: 笔记转自:http://blog.csdn.net/ ...

  6. Android 开发框架汇总

    Android 开发框架汇总 时间过的真快,转眼间就要进入到16年的8月了,现在应该是三伏期间,一个字“热”.前端时间整理了一篇“JS前端框架汇总”,然后紧接着又抽时间学习了一下Android开发,在 ...

  7. 论文第5章:Android绘图平台的实现

    面向移动设备的矢量绘图平台设计与实现 Design and Implementation of Mobile Device-oriented Vector Drawing Platform 引用本论文 ...

  8. ionic 实现自动升级APP

    最近做移动商城开发,需要一个自动升级APP的功能,在网上搜罗很多,发现有的是下载APK,有的在我这服务无法实现,由于时间原因,都被PASS了,最后找到了一个热更新插件,经过半天的调试,可以使用,很欣喜 ...

  9. 【转载】关于shell中的basename

    转载自:http://blog.chinaunix.net/uid-20499529-id-1940182.html basename 是去除目录后剩下的名字example:shell>temp ...

  10. 浅谈C++的this指针

    之所以写这篇文章,主要是为了回答网友 zhancaihua123同学的下面几个问题: father* p=new son;p->disp(...);father是父类,son是子类.disp是一 ...