dedecms 网站栏目存放在哪个数据库
dede数据库配置文件所在路径为:/data/commonincphp
修改方法:
把这个文件使用ftp下载下来,用记事本/notepad++编辑
下面是该dede数据库配置文件的内容:
<php//数据库连接信息
$cfg_dbhost = 'localhost';网站地址
$cfg_dbname = 'data';数据库名
$cfg_dbuser = 'data_user';数据库用户名
$cfg_dbpwd = 'admin';数据库连接密码
$cfg_dbprefix = 'dede_';数据库前缀
$cfg_db_language = 'gbk';数据库语言版本
>
根据自己需要修改即可
删除和替换文章标题或者正文的内容根本就不需要用到SQL语句,用数据库内容替换功能就可以了。核心-》批量维护-》数据库内容替换。点进去。选择dede_addonarticle表。这个是文章正文存放的数据表,选择body字段。在被替换的内容里填写你要替换的内容。在替换为里不填,就会删除要替换的内容,具体看着界面就明白了,打字不易,望加分。更多织梦dede0com
您要问的是不是织梦的网站栏目存放的数据表吧!
其实网站栏目这块信息是存放在多个表中,其中dede_archives 是主表,这个里面有存放到栏目的id,即typeid,另外dede_arctype 存放了栏目链接,栏目名称等等信息。
另外如果您要找织梦数据库链接文件,在data目录下的commonincphp中,比较麻烦,楼主可以用搜外6系统
dede:global ,dede field标签一样的。
区别:
{dede:fieldtitle}:
一般是在文章页调用的标题标签,显示文章的标题,全局都可以使用。 这个标签通常用在页面的head中。
基本语法:
<head><title>{dede:fieldtitle}</title></head>。
dede:global :
是全局变量 例如后台基本参数中的站点根网址,{field:title/] :是列表页底层模板标签,需要配合{dede:list}{/dede:list}或者{dede:arclist}{/dede:arclist}一起使用。
基本语法:
{dede:list pagesize="10"}
<li>[<b>[field:typelink/]</b>]<a href="[field:arcurl/]" >[field:title/]</a></li>
{/dede:list}
扩展资料:
Field类
获得Field
1、Field[] fs=cgetFields();
2、Field[] fs2=cgetDeclaredFields();
//获得所有属性(全部类型的修饰符属性均可获得)
3、Field fs3=cgetField(String FieldName);
//获得指定名字的公有属性(只能是公有的)
4、Field fs4=cgetDeclaredField(String FieldName);
//获得指定名字的属性(全部类型的修饰符的属性中指定名字)
PHP我不熟,但是看代码可以猜到:
$aRow = $dsql->GetObject("select count()
这句你返回了查询到的总量(因为用了count()),只有1行1列,会存储到$aRow中,你只要读$aRow的第一个值就行了,也许是$aRow(0),也许是别的写法,抱歉,PHP语法不懂。
如果是下面那条语句select from,这返回符合条件的一堆数据,那么可以用:
$q1 = "select from "; //代码略
$dsql->SetQuery($q1);
$dsql->Execute();
$rownum = $dsql->GetTotalRow(); //$rownum就是行数了
试试看,希望能帮到你
这是因为DedeCMS没有正确的和数据库服务器连接,出现问题的可能性有3种:
第一,你的数据库服务器出现了问题,如果你买的是虚拟主机或者合租服务器,请及时联系空间商询问情况,如果你是本地调试,确保MySQL服务是否正常启动,如果不知道如何确保MySQL服务如何启动,请搜索百度、Google。
第二,你看看你的include/config_basephp中的数据库信息是否正确。
第三,大站请参考此条,MySQL默认连接数只有100,在站点流量大时,会因连接数满载而出错,请检查MySQL配置文件中max_connections项,改为 max_connections = 1000。
0条评论