top-image

OLDER ARTICLES

<?php
require("class/connect.php");
include("class/db_sql.php");
include("class/config.php");
include("data/dbcache/class.php");
$link=db_connect();
$empire=new mysqlquery();
$classid=intval($_GET[&#39;classid&#39;]);
$id=intval($_GET[&#39;id&#39;]);
$muserid=(int)getcvar(&#39;mluserid&#39;);//用户id
$musername=RepPostVar(getcvar(&#39;mlusername&#39;));//用户名
$mgroupid=(int)getcvar(&#39;mlgroupid&#39;);//会员组id
if($classid&&$id&&$class_r[$classid][tbname]&&$muserid)
{
$r=$empire->fetch1("select id,phone from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id=&#39;$id&#39; and 
classid=&#39;$classid&#39; limit 1");
if($r[id])
{
?>
document.write(&#39;<li title="<?=$r[phone]?>">手机:<?=$r[phone]?></li>&#39;);
<?php
}
}
else
{
?>
document.write(&#39;<li class="businessCard-embed-content-nologin"><span>手机:</span>
<span class="businessCard-embed-content-nologinIcon"></span><a id="businessCard-embed-login" href="#">
登录后可见</a></li>&#39;);
<?php
}
db_close();
$empire=null;
?>

 

增加自定义页面,文件名及存放目录:../../sitemap/sitemap.xml

代码如下:

<?=&#39;<?xml version="1.0" encoding="UTF-8"?>&#39;?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.jb51.net[!--news.url--]</loc>
<lastmod><?=date("Y-m-d");?></lastmod>
<changefreq>daily</changefreq>
<priority>1.000</priority>
</url>
[e:loop={&#39;select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 and 
(classid<>52 and classid<>24) order by myorder&#39;,0,24,0}]
<?php
if(emptyempty($bqr[wburl]))
{
$sccurl= $public_r[newsurl].$bqr[classpath];
} else {
$sccurl= $bqr[wburl];
}
?>
<url>
<loc>https://www.jb51.net<?=$sccurl?>/</loc>
<priority>0.6000</priority>
</url>
[/e:loop]
[listshowclass]&#39;0&#39;,25,1,0[/listshowclass] 模板在后面
[e:loop={"select * from [!db.pre!]ecms_news order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr[titleurl]?></loc>
<lastmod><?=date(&#39;Y-m-d&#39;,$bqr[newstime])?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_shop order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr[titleurl]?></loc>
<lastmod><?=date(&#39;Y-m-d&#39;,$bqr[newstime])?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_movie order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr[titleurl]?></loc>
<lastmod><?=date(&#39;Y-m-d&#39;,$bqr[newstime])?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_baojia order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr[titleurl]?></loc>
<lastmod><?=date(&#39;Y-m-d&#39;,$bqr[newstime])?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_download order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr[titleurl]?></loc>
<lastmod><?=date(&#39;Y-m-d&#39;,$bqr[newstime])?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
[/e:loop]
</urlset>

 

织梦DEDECMS通用字数限制函数

dedecms调用标题的时候可以写titlelen=‘’来限制字数,但是我们的超链接里又需要完整的title,这时候就可以单独对参数使用 function='cn_substr(@me,30)'来解决。

 

帝国CMS刷新失败的原因有多种,常见原因包括:

1. 服务器配置问题

服务器内存不足:当刷新任务耗费大量内存时,可能会导致内存溢出,从而导致刷新失败。
服务器超时:刷新任务的执行时间过长,导致服务器设置的超时限制。
文件权限问题:刷新需要写入文件系统,如果文件权限设置不正确,会导致刷新失败。
2. 数据库问题

数据库连接失败:刷新需要连接数据库,如果连接失败,会导致刷新失败。
数据库表不存在:如果需要刷新的表不存在,会导致刷新失败。
数据库数据不完整:如果数据库数据不完整或损坏,会导致刷新失败。
3. PHP配置问题

PHP版本过低:帝国CMS要求PHP版本5.4或以上。如果PHP版本过低,会导致刷新失败。
扩展未安装:刷新需要PHP扩展,例如mysqli,如果扩展未安装,会导致刷新失败。
安全模式启用:PHP的安全模式启用可能会限制刷新的权限,从而导致刷新失败。
4. 代码问题

代码逻辑错误:刷新代码逻辑错误会导致刷新失败。
模板调用错误:刷新过程中调用模板文件错误会导致刷新失败。
5. 其他原因

网络问题:如果服务器网络不稳定或与外部资源连接失败,会导致刷新失败。
防火墙拦截:如果服务器防火墙拦截了刷新任务的请求,会导致刷新失败。
病毒或恶意软件:病毒或恶意软件可能会干扰刷新过程,导致刷新失败。

 

有的朋友更换dede空间,dede数据库时,需要修改数据库配置.如数据库前缀,数据库名等.

那dede数据库配置文件在哪里找呢?

dede数据库配置文件所在路径为:/data/common.inc.php

 

帝国CMS支持通过网络连接的方式访问数据库,具体步骤如下:

1. 配置数据库连接信息

在帝国CMS后台的【系统设置】->【系统安全设置】中,选择使用网络连接方式,并填写以下信息:

数据库类型:选择MySQL或Mariadb
数据库主机:填写数据库服务器的IP地址或域名
数据库端口:填写数据库服务器的端口号,默认为3306
数据库用户名:填写连接数据库的用户名
数据库密码:填写连接数据库的密码
数据库名称:填写要连接的数据库名称
2. 开通数据库权限

确保在数据库服务器上已经创建了要连接的数据库,并为连接数据库的用户授予相应的权限。

3. 测试连接

点击【测试连接】按钮,如果出现“连接成功”的提示,则说明配置正确。

4. 保存设置

点击【提交】按钮保存设置,帝国CMS将使用网络连接方式访问数据库。

优点

使用网络连接方式访问数据库的主要优点是:

安全性:数据库服务器与应用服务器物理隔离,降低了安全风险。
可扩展性:可以轻松地将数据库服务器部署在不同的服务器上,提高可扩展性。
稳定性:网络连接方式通常比本地连接方式更加稳定,减少了因本地连接问题导致的故障。
缺点

使用网络连接方式访问数据库的缺点是:

性能:网络连接会带来额外的延迟,可能会影响数据库访问速度。
配置复杂性:需要在数据库服务器上配置防火墙规则和IP白名单,配置比本地连接方式复杂。

 

帝国cms数据表被误删后,可通过备份文件恢复:确认备份文件是否存在停止帝国cms服务导入备份文件设置管理员用户(仅在备份文件包含管理员密码时)启动帝国cms服务检查恢复结果。

<div class="dede_pages"> 
<ul class="pagelist"> 
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/} 
</ul> 
</DIV>

css样式代码

.dede_pages{ 
text-align:right; 
} 
.dede_pages ul{ 
float:right; 
padding:12px 0px 12px 16px; 
} 
.dede_pages ul li{ 
float:left; 
font-family:Tahoma; 
line-height:17px; 
margin-right:6px; 
border:1px solid #E9E9E9; 
} 
.dede_pages ul li a{ 
float:left; 
padding:2px 4px 2px; 
color:#555; 
display:block; 
} 
.dede_pages ul li a:hover{ 
color:#690; 
text-decoration:none; 
padding:2px 4px 2px; 
} 
.dede_pages ul li.thisclass, 
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{ 
background-color:#F8F8F8; 
padding:2px 4px 2px; 
font-weight:bold; 
} 
.dede_pages .pageinfo{ 
line-height:21px; 
padding:12px 10px 12px 16px; 
color:#999; 
} 
.dede_pages .pageinfo strong{ 
color:#555; 
font-weight:normal; 
margin:0px 2px; 
}

 

dedecms数据库配置文件所在路径为:/data/common.inc.php

修改方法:

把这个文件使用ftp下载下来,用记事本编辑

 

1.查看自己的dede 5.7的编码,gbk还是utf8,下载对应的fck编辑器。

2.把下载回来的编辑器解压后放到网站目录的include文件夹中。

3.进入dede 后台,系统–系统基本参数–核心设置–Html编辑器修改为fck即可,如图。

 

Page 966 of 1049:« First« 963 964 965 966 967 968 969 »Last »
bottom-img