GVKun编程网logo

织梦CMS数据库内容替换使用技巧(织梦cms的数据库文件在哪)

28

对于想了解织梦CMS数据库内容替换使用技巧的读者,本文将提供新的信息,我们将详细介绍织梦cms的数据库文件在哪,并且为您提供关于dedecms织梦cms修改会员登录后内容、dede数据库内容替换【安全

对于想了解织梦CMS数据库内容替换使用技巧的读者,本文将提供新的信息,我们将详细介绍织梦cms的数据库文件在哪,并且为您提供关于dedecms 织梦cms 修改会员登录后内容、dede数据库内容替换【安全确认码不正确!】解决办法、dede数据库内容替换使用技巧、dede数据库内容替换,去掉文章内容中的img标签的有价值信息。

本文目录一览:

织梦CMS数据库内容替换使用技巧(织梦cms的数据库文件在哪)

织梦CMS数据库内容替换使用技巧(织梦cms的数据库文件在哪)

 

dedecms带有一个特别有用的功能:数据库内容替换;很多人不知道他有什么用途,其他他的用途还真的解决了很多需要时间去解决的问题,比如如果你网站改版,需要把内容里面的某个Keywords全部替换成某个Keywords,那么如果网站有几万篇新闻的话,那么你手工修改将会累死你,而dede后台就带了这个功能,让你一下子全部替换某个词语。但这个操作有危险的,需要谨慎使用。 

选择数据表与字段:选择需要操作的数据表,选择数据表后会在下方列出该表的字段,再点击字段即可选中要替换的字段。 

替换方式:选择需要替换的方式,正则模式必须指定主键字段 

被替换内容:输入需要替换的原内容 

替换为:输入需要替换的新内容 

替换条件:输入需要替换的条件,等同于SQL语句的WHERE。空为完全替换。 

安全确认码:需要输入安全确认码进行操作。 

通过以上操作,你就可以顺利的把某个词语替换成其他的词语了,是不是很简单了? 本文章网址:http://www.ppssdd.com/code/13327.html。转载请保留出处,谢谢合作!

dedecms 织梦cms 修改会员登录后内容

dedecms 织梦cms 修改会员登录后内容

 

3.按需要修改以下内容<div>    <div>你好:<strong><?php echo $cfg_ml->M_UserName; ?></strong>,欢迎登录 </div>    <div>        <a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/index.php"><img src=http://www.dede58.com/a/dedejq/"<?php echo $face;?>" width="52" height="52" /></a>    </div>    <div>        <ul>            <li><a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/guestbook_admin.php">我的留言</a></li>            <li><a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/mystow.php">我的收藏</a></li>            <li><a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/article_add.php">发表新闻</a></li>            <li><a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/myfriend.php">好友管理</a></li>            <li><a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/visit-history.php">访客记录</a></li>            <li><a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/search.php">查找好友</a></li>        </ul>    </div>    <div>        <a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> |         <a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">资料</a> |         <a href=http://www.dede58.com/a/dedejq/"<?php echo $myurl;?>">空间</a> |         <a href=http://www.dede58.com/a/dedejq/"<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=日志in&dopost=exit">退出登录</a>     </div></div><!--/userinfo -->

本文章网址:http://www.ppssdd.com/code/13988.html。转载请保留出处,谢谢合作!

dede数据库内容替换【安全确认码不正确!】解决办法

dede数据库内容替换【安全确认码不正确!】解决办法

 dede目录下的sys_data_replace.PHP以下内容删除即可:

大概在第43行~49行
$validate = empty($validate) ? '' : strtolower($validate);
 $svali = GetCkVdValue();
if($validate=="" || $validate!=$svali)
{
ShowMsg("安全确认码不正确!","javascript:;");
exit();
}

dede数据库内容替换使用技巧

dede数据库内容替换使用技巧

 

dedecms带有一个特别有用的功能:数据库内容替换;很多人不知道他有什么用途,其他他的用途还真的解决了很多需要时间去解决的问题,比如如果你网站改版,需要把内容里面的某个Keywords全部替换成某个Keywords,那么如果网站有几万篇新闻的话,那么你手工修改将会累死你,而dede后台就带了这个功能,让你一下子全部替换某个词语。但这个操作有危险的,需要谨慎使用。 dedecms.com

操作流程: 内容来自dedecms

选择数据表与字段:选择需要操作的数据表,选择数据表后会在下方列出该表的字段,再点击字段即可选中要替换的字段。

替换方式:选择需要替换的方式,正则模式必须指定主键字段

被替换内容:输入需要替换的原内容

替换为:输入需要替换的新内容

替换条件:输入需要替换的条件,等同于SQL语句的WHERE。空为完全替换。

安全确认码:需要输入安全确认码进行操作。

通过以上操作,你就可以顺利的把某个词语替换成其他的词语了,是不是很简单了?

本文章网址:http://www.ppssdd.com/code/13813.html。转载请保留出处,谢谢合作!

dede数据库内容替换,去掉文章内容中的img标签

dede数据库内容替换,去掉文章内容中的img标签

1、织梦已经给我们准备好了数据库内容替换工具,在采集->批量维护->数据库内容替换

2、织梦的文章内容一般在放在dede_addonarticle表body字段中。

(1)、选择好数据表和字段。
(2)、选择替换方式为正则表达式,填写主键字段(表的主键)。
(3)、填写被替换内容,正则表达式:
<img(.*)src=\"([^\"]+)\"[^>]+>
(4)、替换内容留空。
(5)、根据需要填写替换条件(如aid=123)。
(6)、输入安全码,开始替换。
 
如果上述都填写正确,应该会出现成功替换个数。如果没有,那很大程度上是正则出错了。
在网上找了很多正则img标签的,不过测试了一下都没用。
织梦处理数据库替换的文件在后台的sys_data_replace.PHP中,代码如下:
//获取替换条件
$condition = empty($condition) ? '' : " And $condition ";

//被替换内容,这里就是我们填写的正则
$rpstring = stripslashes($rpstring);

//简单的进行字符串转义替换
$rpstring2 = str_replace("\\","\\\\",$rpstring);
$rpstring2 = str_replace("'","\\'",$rpstring2);


//构造sql语句进行查询,注意这里的$rpstring2跟下面PHP用到的正则$rpstring实际上是一样的。

//那么问题就来了,网上很多正则标签在PHP下测试是可以的,不过到MysqL下就不行了。

//百度了一下发现,MysqL不支持正则的零宽断言,对正则的支持也很简单。
$dsql->SetQuery("SELECT $keyfield,$rpfield FROM $exptable WHERE $rpfield REGEXP '$rpstring2'  $condition ");
$dsql->Execute();
$tt = $dsql->GetTotalRow();
if($tt==0)
{
    ShowMsg("根据你指定的正则,找不到任何东西!","javascript:;");
    exit();
}
$oo = 0;
while($row = $dsql->GetArray())
{
    $kid = $row[$keyfield];

    //通过PHP的正则替换把结果集中的数据替换

    $rpf = preg_replace("#".$rpstring."#i",$tostring,$row[$rpfield]);
    $rs = $dsql->ExecuteNoneQuery("UPDATE $exptable SET $rpfield='$rpf' WHERE $keyfield='$kid' ");
    if($rs)
    {
        $oo++;
    }
}
$dsql->ExecuteNoneQuery("OPTIMIZE TABLE `$exptable`");
ShowMsg("共找到 $tt 条记录,成功替换了 $oo 条!","javascript:;");
exit();

 

关于织梦CMS数据库内容替换使用技巧织梦cms的数据库文件在哪的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于dedecms 织梦cms 修改会员登录后内容、dede数据库内容替换【安全确认码不正确!】解决办法、dede数据库内容替换使用技巧、dede数据库内容替换,去掉文章内容中的img标签等相关内容,可以在本站寻找。

本文标签: