top-image

OLDER ARTICLES

你好,易优后台默认登录网址是(你的域名/login.php)。
如果你使用过程中想要更改路径可以在后台设置里更改。位置是,基本信息,核心设置,新后台地址。 

取得IP地址函数

语法:egetip()
使用范例:
<?php
$ip=egetip();
echo $ip;
?>

错误记录:

织梦CMS安装提示 Safe Alert: Request Error step 2!

错误原因:

这是由于新版dedecms系统中使用了SQL语句防注入功能引了的安全警告。 在自定义模模型中使用了union|sleep|benchmark|load_file|outfile之一都会引发这个警告,此外采集的内容,如果有 ‘union 这类语法也会出现在这个警告。

解决方案:

可修改dedecms的db基类把安全检查关掉:打开include下的dedesql.class.php找到下列构造函数(大概在第47行左右)

function __construct($pconnect=false,$nconnect=true) 
{ 
$this->isClose = false; 
$this->safeCheck = true; 
if($nconnect) 
{ 
$this->Init($pconnect); 
} 
}

$this->safeCheck = true;改为$this->safeCheck = false;然后重新刷新dede安装的界面即可。

对于大多数网站,如果能正常运行,建议不要修改织梦的底层方法。

此文件导致的错误会在 data 中生成一个 md5_safe.txt 建立提供这文件的网址给我们作参考,以便及时修正。

支持 php + MySQL 的虚拟主机(空间)可以安装、运行 DedeCMS 程序。推荐 Linux 主机,不推荐 “万能主机” 、“全能主机” 。

[基础用法]标签:artpagelist

描述:实现无刷新瀑布流分页,适用于首页,列表分页,内容页等模板。小注:需配合artlist标签。

注意:要实现瀑布流分页,必须要在模板目录pc/system里创建一个模板样本,命名格式为:arclist_+tagid属性名称,比如:arclist_index001.htm,里面内容请复制artlist标签包住的全部代码片段,不包括artlist标签。可以参考示例。

用法:

{eyou:artpagelist tagid= '与artlist标签的tagid名称一致' pagesize= '3' tips= '没有数据了' }
    点击加载更多
{/eyou:artpagelist}</a href=>

属性:

tagid=” 对应arclist标签的tagid名称,紧跟在arlis标签之后使用,可实现ajax瀑布流分页;
pagesize=” 每次加载分页的条数;
tips=” 加载完数据之后显示没有数据的文案,比如:没有数据了
loading=” 加载样式效果,默认是转圈图片,可以填写文案,比如:加载中&hellip; id=” 可以任意指定循环里的变量名替代field,假设id=’field1’,模板调用如:{$field.title} 变成 {$field1.title}涉及表字段: 无
 

 

【更多示例】 ——————————-示例1——————————–

描述:在非列表页(比如首页、内容页等)实现无刷新的瀑布流分页,需指定栏目ID

同时在模板目录pc/system目录下创建瀑布流加载文件 arclist_属性tagid名称.htm ,并把标签artlist包住的代码片段复制到里面,比如:
arclist_index001.htm文件里的内容为:

——————————-示例2——————————–

描述:在列表页实现无刷新的瀑布流分页,不需指定栏目ID

同时在模板目录pc/system目录下创建瀑布流加载文件 arclist_属性tagid名称.htm ,并把标签artlist包住的代码片段复制到里面,比如:
arclist_index001.htm文件里的内容为:
<a href='{$field.arcurl}’>{$field.title}</a>

 

1、上传的图片带水印,在哪里关闭?​

答: DedeCMS 默认开启了上传图片自动加水印功能,见下图。用户可自行关闭水印功能。

设置入口: 系统 > 系统设置 > 图片水印设置

2、关闭水印后,之前上传的图片里的水印能去掉吗?​

答: 不能。重新上传图片,替换掉带水印的图片即可。

DedeCMS V5.7.73及后续的版本将采用 Semantic Versioning Specification (SemVer)(语义化版本 2.0.0) 进行维护。

语义化版本 2.0.0
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

1、主版本号:当你做了不兼容的 API 修改,
2、次版本号:当你做了向下兼容的功能性新增,
3、修订号:当你做了向下兼容的问题修正。

先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

一、更新栏目缓存

点击网站栏目管理,点击更新栏目缓存,更新后再生成。

二、修改arc.archives.class.php文件

如果第一步执行后,仍然无法更新,则需要修改arc.archives.class.php文件,搜索”模板文件不存在,无法解析文档“,大约在第625行,将该行修改为:
echo “模板文件不存在,无法解析文档!tempfile:”.$tempfile;
这样再次更新时会提示模板文件的名称,然后检查下该模板是否不存在,如果不存在,则说明模板缺少,需要补上传该模板文件。

DedeCMS 默认的管理后台路径为 /dede 。遇到这个问题,需先检查 /dede 目录是否被重命名了。如果被重命名了,改回 /dede 即可。或直接在浏览器地址栏手动输入相应的管理后台路径,就可以打开后台登录页面了。

#!/bin/sh 
username=用户名
psd=密码
db=数据库名称
mysql -u$username -p$passwd $db< /www/wwwroot/db/tongcheng.sql
# tongcheng.sql → 写入要执行的SQL语句。

sql文件里面,直接写数据库的增删改的语句。

注意实现: 密码名称不要用passwd,会被宝塔过滤。 这个问题折腾了我10分钟才发现。将passwd修改成任意字符(如我的修改成了psd)

另外需要注意, 多条sql语句用分号(;)断开, 一行一个, 不要偷懒。 

Page 1044 of 1049:« First« 1041 1042 1043 1044 1045 1046 1047 »Last »
bottom-img