zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

批量更换文章的图片地址

豫唐网络2022-12-15 16:512033

对于精准垂直类站点,会遇见文章图片过时或者因为某些特殊原因需要进行替换,换成新的图片,这个时候如果手动处理,会非常消耗人力。

不想看代码不想自己学的,也可以直接找豫唐代操作,一个站点只要500(采集站会根据文章数量适当的加钱)

可以采用代码对文章图片进行替换,代码如下

1、在根目录创建php文件,命名为toimg.php;

2、写入代码;

<?php
require './zb_system/function/c_system_base.php';
$zbp->Load();
$sql = $zbp->db->sql->get()->select('zbp_post')
->where(array('in', 'log_CateID', "1,2,3,4,5"))
->sql;
$array = $zbp->db->Query($sql);
foreach ($array as $cc) {
    $content=$cc['log_Content'];
    $imgs=GetImagesFromHtml($content);
    foreach ($imgs as $zc) {
        $imgurl = $imgurl;
        $content=str_ireplace($zc, $imgurl, $content);
        print_r($zc."=>".$imgurl);
        print_r("<br>");
    }
    $sql = $zbp->db->sql->get()->update('zbp_post')
            ->where('=', 'log_ID', $cc['log_ID'])
            ->data(array('log_Content' => $content))
            ->query;
}

其中where条件里的log_CateID,可以根据自己的情况选择是局部分类处理还是全部处理

$imgurl是新图片的地址,可以是某个文件夹下的随机图片,也可以是附件里的随机图片,具体根据自己的情况填写

3、执行文件

域名/toimg.php

4、这个时候再去文章里面查看,发现老图片就已经都换成新的了;

5、完

扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/461.html

分享给朋友:

相关文章

zblogphp一键强制开启开发模式

zblogphp一键强制开启开发模式

    有时候在使用zblogphp的时候,因修改代码或者其他什么操作的时候,导致全站打不开。而,正常情况下,在运营的站点,都是不开启《开发模式》的,这个时候就...

zba文件怎么使用?zba文件是什么?

zba文件怎么使用?zba文件是什么?

        .zba是zblogphp的专用应用格式。应用格式又分主题和插件两种。   ...

zblogphp调试登录助手

zblogphp调试登录助手

本着不接触用户账户密码的原则,请优先根据本插件提供信息。《调试登录助手》,地址:https://app.zblogcn.com/?id=18484本插件用于在不需要给出密码明文的前提下让他人登录站点后...

zblog商业授权

zblog商业授权

        zblog的商用链接,已与2022年01月28从官网移除,git开源协议MIT。如你依然不放心,可以找豫...

查看当前页面使用的sql语句zblog版

查看当前页面使用的sql语句zblog版

        在使用网站的时,有时候会遇见页面打开缓慢情况,在确定服务器和访问量均是正常的情况下,这个时候一般都是程序...

zblog二级导航下拉导航多级导航配置设置教程

zblog二级导航下拉导航多级导航配置设置教程

        zblog已支持多级分类,而一些主题的模版也需要适配二级或者多级分类导航,但作为新手,还是不知道怎么下手...