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}