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完成查询
|
键名 | 类型 | 字段 |
PRIMARY | PRIMARY | aid |
authcode | INDEX | authcode |
表 7 : v9_attachment_index 附件关系表
|
键名 | 类型 | 字段 |
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}