phpcmsv9中模板怎么调用css文件和js文件?

phpcmsv9中模板怎么调用css文件和js文件?,第1张

先把CSS文件放到 static 下对应的文件夹里,因为变量都是指定到此目录的。

然后使用 {JS_PATH} ,{CSS_PATH} ,{IMG_PATH}

{JS_PATH}XXX.js js的路径

{CSS_PATH}XXX.css css的路径

{IMG_PATH}XXX.jpg 图片的路径。

这个文件你可以放在statics/css文件夹里面,也可以任意放在某个位置,只要你路径写对了 位置无所谓的,放在那里模板上就写哪里的路径。

没错还是我,大兄弟

Phpcms调用全站最新文章需要修改文件:\phpcms\modules\content\classes\content_tag.class.php,

找到以下函数:

/**

* 列表页标签

* @param $data

*/

public function lists($data) { 

$catid = intval($data['catid']) 

if(!$this->set_modelid($catid)) return false 

if(isset($data['where'])) { 

$sql = $data['where'] 

} else { 

$thumb = intval($data['thumb']) ? " AND thumb != ''" : '' 

if($this->category[$catid]['child']) { 

$catids_str = $this->category[$catid]['arrchildid'] 

$pos = strpos($catids_str,',')+1 

$catids_str = substr($catids_str, $pos) 

$sql = "status=99 AND catid IN ($catids_str)".$thumb 

} else { 

$sql = "status=99 AND catid='$catid'".$thumb 

$order = $data['order'] 

$return = $this->db->select($sql, '*', $data['limit'], $order, '', 'id') 

//调用副表的数据

if (isset($data['moreinfo']) && intval($data['moreinfo']) == 1) { 

$ids = array() 

foreach ($return as $v) { 

if (isset($v['id']) && !emptyempty($v['id'])) { 

$ids[] = $v['id'] 

} else { 

continue 

if (!emptyempty($ids)) { 

$this->db->table_name = $this->db->table_name.'_data' 

$ids = implode('\',\'', $ids) 

$r = $this->db->select("`id` IN ('$ids')", '*', '', '', '', 'id') 

if (!emptyempty($r)) { 

foreach ($r as $k=>$v) { 

if (isset($return[$k])) $return[$k] = array_merge($v, $return[$k]) 

return $return 

}

修改为:

/**

* 列表页标签

* @param $data

*/

public function lists($data) { 

$catid = intval($data['catid']) 

if(isset($data['where'])) { 

$sql = $data['where'] 

} else { 

$thumb = intval($data['thumb']) ? " AND thumb != ''" : '' 

if(!emptyempty($catid)) { 

if(!$this->set_modelid($catid)) return false 

if($this->category[$catid]['child']) { 

$catids_str = $this->category[$catid]['arrchildid'] 

$pos = strpos($catids_str,',')+1 

$catids_str = substr($catids_str, $pos) 

$sql = "status=99 AND catid IN ($catids_str)".$thumb 

} else { 

$sql = "status=99 AND catid='$catid'".$thumb 

else { 

$sql = "status=99".$thumb 

$order = $data['order'] 

$return = $this->db->select($sql, '*', $data['limit'], $order, '', 'id') 

//调用副表的数据

if (isset($data['moreinfo']) && intval($data['moreinfo']) == 1) { 

$ids = array() 

foreach ($return as $v) { 

if (isset($v['id']) && !emptyempty($v['id'])) { 

$ids[] = $v['id'] 

} else { 

continue 

if (!emptyempty($ids)) { 

$this->db->table_name = $this->db->table_name.'_data' 

$ids = implode('\',\'', $ids) 

$r = $this->db->select("`id` IN ('$ids')", '*', '', '', '', 'id') 

if (!emptyempty($r)) { 

foreach ($r as $k=>$v) { 

if (isset($return[$k])) $return[$k] = array_merge($v, $return[$k]) 

return $return 

}

修改代码后,即能调取全站最新文章。

调用方法:

{pc:content action="lists" num="10" order="id DESC" cache="3600"}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11646781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存