13

发带有SQL语句的文章时被百度云加速拦截的解决方法

今天又碰到新问题了,从昨天就开始研究怎么禁用WordPress的自动保存和修订版本问题,在网上找了很多方法,也只是禁用了自动保存功能,禁用修订版本还是没有实现,在测试这两项功能时,由于发布修改的文章内容中带我SQL语句(当时的提示语:问题描述  mrdede.com开启了安全防护策略。您刚才的操作被安全防护策略禁止,可能的操作是:提交某个语句、SQL命令、异常数据提交等),点击“发布”或“更新”后,出现如下图跳转,也就是发布更新不成功,被拦截。

被百度云加速拦截

自已发带有SQL语句的文章时被百度云加速拦截的解决方法

我也看到了提示页下的百度云加速的提示,但是刚开始一直以为就是服务器上安装的安全狗的问题,之后在服务器上就是各种修改安全策略等等,还是不行,最后没招儿了,就研究一下百度云加速方面吧(现在想想,可能我真是有些脑钝啊!)。

在百度云加速中找来找去,发现一个添加IP白名单的位置(我的网站>>对应网站的“配置选项”>>安全>>Web应用防火墙(WAF防护)>>),如下图:

百度云加速安全策略白名单在此处添加自己的IP或IP段,一分钟后,测试发布更新带有SQL语句的文章,成功!!! Continue reading

24

DedeCMS常用SQL语句

在DedeCMS 系统中,我们很多地方需要用到SQL语句,例如批量修改(替换)内容、数据内容调用等,在系统模板中有一个专门用于调用数据的模板标签{dede:sql/}我们可以参考帮助中心的模板标签说明学习下这个标签如何使用。
当然我们在使用SQL语句和学习SQL语句的之前需要对织梦的数据库结构有一个大致的了解,我们可以通过帮助中心的数据库说明,来简单的了解这些内容。

以下为引用的内容:
标签名称:sql功能说明:用于从模板中用一个SQL查询获得其返回内容适用范围:全局使用基本语法:{dede:sql sql=”"}底层模板{/dede:sql}参数说明:sql=”" 完整的SQL查询语句底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用
应用实例:
1.调用某个特定会员发布的文章内容

mid为用户ID可以参考二次开发中关于dede_archives的数据表字段介绍

接下来我们收集整理一些常用的SQL语句帮助大家一同更好的使用DedeCMS系统。 Continue reading

24

织梦常用SQL语句合集

织梦SQL语句文章点这里 织梦SQL常用命令语句(后台→系统→SQL命令行工具→运行SQL命令行:单行命令或多行命令),如下:

增:

  1. 增加一条记录:


查:

  1. 查询后按要求返回正序或倒序记录列表:
  2. 查询后返回最后一条记录:
  3. 查询表记录总数:
  4. 查询某条记录(查询并返回单条记录):
  5. 查询某字段中值不相同的记录数:

改:

  1. 将所有文档设置为“仅动态”:
  2. 将所有文档设置为“仅静态”:
  3. 将所有栏目设置为“使用动态页”:
  4. 将所有栏目设置为“使用静态页”:
  5. 修改所有文章命名规则:
  6. 修改所有列表命名规则:
  7. 单条件筛选修改文章命名规则:
  8. 多条件筛选修改文章命名规则:
  9. 将指定ID栏目下所有文档设置为“仅动态”:
  10. 将指定ID栏目下所有文档设置为“仅静态”:
  11. 替换所有文档中body字段某字符串为其它字符串:

删:

  1. 删除一条记录(指定记录):
  2. 删除多条记录(指定记录,可以为不连续记录):
  3. 删除多条连续记录:

这些SQL语句已经够用了,只是示例,自己也可以在本地环境中做实验,具体的要结合到自己的网站,如表名、字段名、ID等。

注:1.数据库在使用SQL语句之前做好备份,防止有意外情况发生,无法恢复数据;2.在实际使用SQL语句过程中,要注意自己的表名和字段名,看是不是默认的表前缀和字段名。