导航:首页 > 万维百科 > v9cms

v9cms

发布时间:2020-07-28 02:03:35

1、phpcms v9 $n=‘’ 什么意思

变量

 {pc:content action="lists" catid="25" num="20" page="$_GET[page]" return="data"}
 <ul>
 {loop $data $n $r}
 <li><a href="{$r[url]}">{$r[title]}</a></li>
 {/loop}
 </ul>
 {/pc}
 //loop的作用就和foreach as一样,$r就是value,$n就是key

 http://v9.help.phpcms.cn/html/2010/tpls_0906/2.html

2、phpcmsv9如何获取站点名称?

下面两种方法可以获取网站名称:
第一种(推荐):
在模板中用下面标签:
<?php
$mysite=siteinfo($siteid);
echo $mysite['name'];
?>

第二种:
1、打开文件:phpcms\libs\functions\global.func.php,
找到大概1442行,$seo['site_title'] =isset($site['site_title']) && !empty($site['site_title']) ? $site['site_title'] : $site['name'];
在这行下面添加:$seo['name'] = $site['name'];
2、前台模板页面用标签: {$SEO['name']}

3、phpcms v9首页怎么调用全站最新文章

没错还是我,大兄弟

Phpcms调用全站最新文章需要修改文件:_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"}

4、phpcmsv9 使用的是什么数据库

NSArray *indexPathsForVisibleRows = [detailTableView indexPathsForVisibleRows];
NSMutableSet *sectionSet = [NSMutableSet set];
for ( NSIndexPath *indexPath in indexPathsForVisibleRows ) {
[sectionSet addObject:[NSNumber numberWithInt:indexPath.section]];
}
NSLog(@"sectionSet %@",sectionSet);
// sectionSet {(13, 11, 9, 10, 12 )}

5、谁能说说帝国cms和phpcms_v9哪个好

帝国来CMS标签多,累赘而且复杂自,安全性和承载能力一般般,V9标签灵活多变,可能比帝国的复杂点,但是绝对不是累赘,很多标签有意想不到的用处,而且支持get直接语句调用数据,安全性和数据承载能力和帝国不是一个档次,有基础就用PHPCMS,更加专业,没基础你就用帝国,简单上手容易些,总体性能PHPCMS远远高于帝国CMS,如果普通网站还不如用DEDECMS,比帝国好用,美工设计也不错,帝国美工太差了,后台乱七八糟的

6、phpcms v9 站点域名有什么用

最近无忧主机小编遇到一个问题,有一个客户使用phpcmsv9程序建站,他给网站更改了域名并重新生成更新网站后,发下首页的域名虽然更换过来了,但是内页的还

7、phpcmsv9生成静态首页的文件名和目录如何改

运行CMD后使用dir命令,加一个/b,会生成一个简单的文件名列表,不包括其它信息,这种方法可以用来提取文件夹和文件名列表。比如要提取D盘下ABC文件夹里的文件名列表:dir d:\abc /s /b >d:filelist.txt这样就会在D盘生成一个filelist.txt的文本文件,里面就有你要的信息了。

8、phpcms v9 首页新闻列表里不调用推荐位

get 函数 或者直接写php

9、phpcms v9列表页显示的来源后面怎么有个|0

|0这个是数据库里面内容,在默认数据库phpcmsv9_news表里面,数据库一个一个删除|0比较麻烦。

所以在动态调用数据库来源的时候嵌入php语言过滤调|0,只显示|0前面的,也就是文章来源。

explode函数 — 使用一个字符串分割另一个字符串

{php list($copyfrom) = explode('|', $v['copyfrom'])}

{$copyfrom}

注意你的循环是$r 还是$v

注意{$copyfrom}不要再循环获取了,比如这样的{$v[copyfrom]},这样虽然可以调用出来源,但是还是会带上|0的。

欢迎提问

10、如何查看phpcmsv9的版本号啊

还有就是去看caches\\configs\\version.php这个里面有版本号的

与v9cms相关的知识