用SQL语句获取织梦DedeCMS每个栏目各有多少文章

用SQL语句获取织梦DedeCMS每个栏目各有多少文章,第1张

DedeCMS 提示信息!把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方。Duplicate entry '7' for key 'PRIMARY'错误原因是Duplicate entry '7' for key 'PRIMARY'解决方案:进入后台,“系统” - “系统设置” - “SQL命令行工具”运行SQL命令行:alter table dede_addonarticle drop primary key运行上面的代码就没有提示了ok!解决了!

windows服务器只需要配置IIS + PHP4/PHP5 + MySQL3/4/5既可以,其他的不用

下面织梦的服务器环境配置要求,供你参考一下

DedeCMS 基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求如下:

1、Windows 平台:

IIS/Apache + PHP4/PHP5 + MySQL3/4/5

2、Linux/Unix 平台

Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行)

建议使用平台:Linux + Apache22 + PHP52 + MySQL50

3、PHP必须环境或启用的系统函数:

allow_url_fopen

GD扩展库

MySQL扩展库

系统函数 —— phpinfo、dir

将以下函数放入include/extendfuncphp

//统计栏目文章数

function GetTotalArc($tid){

global $dsql;

$sql = GetSonIds($tid);

$row = $dsql->GetOne("Select count(id) as dd From `#@__archives` where typeid

in({$sql})");

return $row['dd'];

}

//统计当前栏目信息数

function dynamic_num($current_id){

global $dsql;

//读取当前栏目的子ID

$sql = "SELECT id FROM `#@__arctype` WHERE id='$current_id' ||

topid='$current_id'";

$dsql->SetQuery($sql);

$dsql->Execute();

while($row = $dsql->GetArray()){

$arr[]=$row[id];

}

foreach($arr as $key=>$value){

$type = $value  ',';

}

$ty= ""$type"0";

//echo $ty;

$t_num = $dsql->GetOne("select count() as num from `#@__archives` where typeid

in($ty)");

//echo $t_num[num];

if(is_array($t_num)){

return " "$t_num[num]" ";

}else{

return "0" ;

}

}

   

模板中使用以下标签调用:

{dede:field name=’typename’/}</b>(此栏目共{dede:type}[field:id 

function="dynamic_num(@me)" /]{/dede:type}条记录)

{dede:channel type=’son’ }

<li><a href=’[field:typelink/]‘>[field:typename/]</a>(<span>[field:ID 

runphp='yes'] @me = GetTotalArc(@me);[/field:ID]</span>)</li>

{/dede:channel}

以上代码是两个函数,一个统计栏目文章数,另一个统计当前栏目信息数。

看你要做什么站了~~

你如果你的内容很多的话~~~

MYSQL数据库也得要大点的~~

比如你有1000篇内容在网站上~~每篇占用5KB~~那么就是5000KB~~也就是5M~~

但是还有其他的内容需要占用数据库~~~

一开始使用个100M的就够用很长时间了~~~

随着内容的增加可以增加数据库的容量~~~

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 用SQL语句获取织梦DedeCMS每个栏目各有多少文章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情