
Archives for 日常随笔
增加自定义页面,文件名及存放目录:../../sitemap/sitemap.xml
代码如下:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.jb51.net</loc>
<lastmod><?=date("Y-m-d");?></lastmod>
<changefreq>daily</changefreq>
<priority>1.000</priority>
</url>
enewsclass where bclassid=0 and showclass=0 and
(classid<>52 and classid<>24) order by myorder',0,24,0}]
<?php
if(emptyempty($bqr))
{
$sccurl= $public_r.$bqr;
} else {
$sccurl= $bqr;
}
?>
<url>
<loc>https://www.jb51.net<?=$sccurl?>/</loc>
<priority>0.6000</priority>
</url>
模板在后面
ecms_news order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr?></loc>
<lastmod><?=date('Y-m-d',$bqr)?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
ecms_shop order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr?></loc>
<lastmod><?=date('Y-m-d',$bqr)?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
ecms_movie order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr?></loc>
<lastmod><?=date('Y-m-d',$bqr)?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
ecms_baojia order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr?></loc>
<lastmod><?=date('Y-m-d',$bqr)?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
ecms_download order by newstime DESC",0,24,0}]
<url>
<loc>https://www.jb51.net<?=$bqsr?></loc>
<lastmod><?=date('Y-m-d',$bqr)?></lastmod>
<changefreq>daily</changefreq>
<priority>0.8000</priority>
</url>
</urlset>
...more»
<?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);
$id=intval($_GET);
$muserid=(int)getcvar('mluserid');//用户id
$musername=RepPostVar(getcvar('mlusername'));//用户名
$mgroupid=(int)getcvar('mlgroupid');//会员组id
if($classid&&$id&&$class_r&&$muserid)
{
$r=$empire->fetch1("select id,phone from {$dbtbpre}ecms_".$class_r." where id='$id' and
classid='$classid' limit 1");
if($r)
{
?>
document.write('<li title="<?=$r?>">手机:<?=$r?></li>');
<?php
}
}
else
{
?>
document.write('<li class="businessCard-embed-content-nologin"><span>手机:</span>
<span class="businessCard-embed-content-nologinIcon"></span><a id="businessCard-embed-login" href="#">
登录后可见</a></li>');
<?php
}
db_close();
$empire=null;
?>
...more»
帝国CMS刷新失败的原因有多种,常见原因包括:
1. 服务器配置问题
服务器内存不足:当刷新任务耗费大量内存时,可能会导致内存溢出,从而导致刷新失败。
服务器超时:刷新任务的执行时间过长,导致服务器设置的超时限制。
文件权限问题:刷新需要写入文件系统,如果文件权限设置不正确,会导致刷新失败。
2. 数据库问题
数据库连接失败:刷新需要连接数据库,如果连接失败,会导致刷新失败。
数据库表不存在:如果需要刷新的表不存在,会导致刷新失败。
数据库数据不完整:如果数据库数据不完整或损坏,会导致刷新失败。
3. PHP配置问题
PHP版本过低:帝国CMS要求PHP版本5.4或以上。如果PHP版本过低,会导致刷新失败。
扩展未安装:刷新需要PHP扩展,例如mysqli,如果扩展未安装,会导致刷新失败。
安全模式启用:PHP的安全模式启用可能会限制刷新的权限,从而导致刷新失败。
4. 代码问题
代码逻辑错误:刷新代码逻辑错误会导致刷新失败。
模板调用错误:刷新过程中调用模板文件错误会导致刷新失败。
5. 其他原因
网络问题:如果服务器网络不稳定或与外部资源连接失败,会导致刷新失败。
防火墙拦截:如果服务器防火墙拦截了刷新任务的请求,会导致刷新失败。
病毒或恶意软件:病毒或恶意软件可能会干扰刷新过程,导致刷新失败。
...more»
织梦DEDECMS通用字数限制函数
dedecms调用标题的时候可以写titlelen=‘’来限制字数,但是我们的超链接里又需要完整的title,这时候就可以单独对参数使用 function='cn_substr(@me,30)'来解决。
...more»
帝国CMS支持通过网络连接的方式访问数据库,具体步骤如下:
1. 配置数据库连接信息
在帝国CMS后台的【系统设置】->【系统安全设置】中,选择使用网络连接方式,并填写以下信息:
数据库类型:选择MySQL或Mariadb
数据库主机:填写数据库服务器的IP地址或域名
数据库端口:填写数据库服务器的端口号,默认为3306
数据库用户名:填写连接数据库的用户名
数据库密码:填写连接数据库的密码
数据库名称:填写要连接的数据库名称
2. 开通数据库权限
确保在数据库服务器上已经创建了要连接的数据库,并为连接数据库的用户授予相应的权限。
3. 测试连接
点击【测试连接】按钮,如果出现“连接成功”的提示,则说明配置正确。
4. 保存设置
点击【提交】按钮保存设置,帝国CMS将使用网络连接方式访问数据库。
优点
使用网络连接方式访问数据库的主要优点是:
安全性:数据库服务器与应用服务器物理隔离,降低了安全风险。
可扩展性:可以轻松地将数据库服务器部署在不同的服务器上,提高可扩展性。
稳定性:网络连接方式通常比本地连接方式更加稳定,减少了因本地连接问题导致的故障。
缺点
使用网络连接方式访问数据库的缺点是:
性能:网络连接会带来额外的延迟,可能会影响数据库访问速度。
配置复杂性:需要在数据库服务器上配置防火墙规则和IP白名单,配置比本地连接方式复杂。
...more»
有的朋友更换dede空间,dede数据库时,需要修改数据库配置.如数据库前缀,数据库名等.
那dede数据库配置文件在哪里找呢?
dede数据库配置文件所在路径为:/data/common.inc.php
...more»
帝国cms数据表被误删后,可通过备份文件恢复:确认备份文件是否存在停止帝国cms服务导入备份文件设置管理员用户(仅在备份文件包含管理员密码时)启动帝国cms服务检查恢复结果。
...more»
<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 ...more»
dedecms数据库配置文件所在路径为:/data/common.inc.php
修改方法:
把这个文件使用ftp下载下来,用记事本编辑
...more»
1.查看自己的dede 5.7的编码,gbk还是utf8,下载对应的fck编辑器。
2.把下载回来的编辑器解压后放到网站目录的include文件夹中。
3.进入dede 后台,系统--系统基本参数--核心设置--Html编辑器修改为fck即可,如图。
...more»
