先把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"}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)