本站非营利性网站,只接受合法正规的备案网站作为展示储存收藏,提交你的网站获得展示流量,收益的机会。网址报错反馈发邮件到邮箱 se365@163.com

                
提交网站
  • 网站:76322
  • 待审:4
  • APP:583
  • 文章:304450
  • 会员:56047
机械工业信息 AI训练模型 AI配音文字 AI办公网站 AI绘画工具 AIchat 生活服务 休闲娱乐 电脑网络 企业网站

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。

页面整体结构改造

<!DOCTYPE html>
<html mip>
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<link rel="stylesheet" type="text/css" href="https://c.mipcdn.com/static/v1/mip.css">
<script src="/dist/js/jquery.js" type="application/json" async></script>
<style mip-custom>
样式
</style>
    </head>
    <body>
<mip-img layout="responsive" src="[!--news.url--]dist/img/logo.png" ></mip-img>
<script src="https://c.mipcdn.com/static/v1/mip.js"></script>
    </body>
</html>
 

mip规范结构大致如上相关具体代码如下,具体的就自行修改。QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

mip图片改造

图片的格式需要换成<mip-img layout="responsive" src="/st/images/logo-b.png"></mip-img>QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

我增加了一个系统数据库函数,在include 里面的extend.func.php 下。这个应该所有的php网站的后台都是试用的QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

function replaceurl($content){
//$pattern = "/<img(.*?)src=('|")([^>]*).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i";
$pattern="/<img.*?src=['|"](.*?(?:[.gif|.jpg|.jpeg]|.png]|.bmp]))['|"].*?[/]?>/";
preg_match_all($pattern, $content,$matches);
$full_img = $matches[0];
$full_src = $matches[1];
foreach ($full_img as $k => $v) {
$v1 = str_replace("<img", "<mip-img", $v);
$v1 = str_replace("/>", "></mip-img>", $v1);
$v1 = str_replace('src="/ueditor','src="/ueditor',$v1);
$new_path = $url.$full_src[$k];
$v1 = str_replace($full_src[$k], $new_path, $v1);
$content = str_replace($v, $v1, $content);
}
return $content;
}

后面又研究了下,如果是用的织梦程序的编辑器,就会产生style,于是我又弄了另外一个然后织梦程序具体调用主体网站内容 {dede:field.body function='replaceurl(@me)'/} 执行了下系统数据库函数替换了img标签。QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 
function replaceurl($content){
$pattern = Array("/<img(.*?)src=('|")([^>]*).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i","/style=(.*?)>/i");
$replacement = Array("<mip-img  popup  src=$2$3.$4$2></mip-img>",">");
$content = preg_replace($pattern, $replacement, $content);
return $content;  
}
 

style标签去除

咱们在里面会更改字的样子,就会产生style,又得替换QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1
function replaceurl($content){
$pattern = Array("/<img(.*?)src=('|")([^>]*).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i","/style=(.*?)>/i");
$replacement = Array("<mip-img  popup  src=$3.$4></mip-img>",">");
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
 

还是一样主体网站内容 {dede:field.body function='replaceurl(@me)'/}  这样具体调用,具体如果还需要详细的话可以更改里面的正则表达式QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

不去掉文章style

比较麻烦,网上看见的,没测试是否可行,可以自行研究下,大概就是提取body里面的style生成class然后再具体调用到头部去QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

因为我的并没有用多少style所以懒搞的了。QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

(1)、找到include/arc.archives.class.php,找到系统数据库函数ReplaceKeyword($kw,&$body),大概1182行,在这个系统数据库函数后面添加如下2个系统数据库函数:QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

function replacePicUrl($content = null, $url="") {
$pattern = "/<img(.*?)src=('|")([^>]*).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i";
$replacement = "<mip-img src={$url}$3.$4></mip-img>";
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
function getStyle($content = null){
preg_match_all("/style=('|")([^'"] )('|")/",
$content,$matches);
$styles = $matches[0];
$styles_value = $matches[2];
$style_custom = "";
$i = 0;
foreach($styles_value as $key){
$style_custom .= ".class".$i."{".$key."}";
$class_name = 'class="class'.$i.'"';
$replacements = $class_name;
$patterns = $styles[$i];
$content = str_replace($patterns, $replacements, $content);
$i  ;
}
$res['style_custom'] = $style_custom;
$res['content'] = $content;
return $res;
}

$this->SplitTitles = Array();上面,(2)在系统数据库函数ParAddTable()里的QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

unset($row);下面,大概253行添加如下相关具体代码如下:QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$content = $this->replacePicUrl($this->Fields['body'], $GLOBALS['cfg_basehost']);
$content_arr = $this->getStyle($content); 
$this->Fields['body'] = $content_arr['content'];
$this->Fields['style_custom'] = $content_arr['style_custom'];
 

(3)、找到系统数据库函数Makehtml($isremote=0),大概358行,在里面的QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$this->Fields['filename'] = empty($this->Fields['filename'])? '' : $this->Fields['filename'];下面添加如下相关具体代码如下:QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$this->Fields['style_custom'] = empty($this->Fields['style_custom'])? '' : $this->Fields['style_custom'];
(4)、在templete的article_article.htm模板中的head标签内添加如下相关具体代码如下:
<style mip-custom>
{dede:field.custom_style/}
</style>
 

文章内链更换

注明:内链请勿填写绝对地址,还是在上面2、3的相关具体操作方法里面改,还是增加一个变量正则,然后替换。www.lol9.cnQUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 
function replaceurl($content){
$pattern = Array("/<img(.*?)src=('|")([^>]*).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i","/style=(.*?)>/i",'/<ab[^>] bhref="([^"]*)"[^>]*>/i');
$replacement = Array("<mip-img  popup  src=/$3.$4></mip-img>",">",'<a  data-type="mip" href=http://mip.lol9.cn$1>');
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
 

文章文档关键词链接更换

如果你用了织梦程序自带的关键字加链接,在核心》批量维护》文档关键词维护里面,那么就要替换成绝对地址与增加mip链接格式QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

打开include/arc.archives.class.php 网站文件 ,大概在1219行,在变量$key_url前面加上自己的链接,与href前面加上 data-type=mipQUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1  
$query = "SELECT * FROM dede_keywords WhERE rpurl<>'' ORDER BY rank DESC";
$this->dsql->SetQuery($query);
$this->dsql->Execute();
while($row = $this->dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "<a  data-type=mip href='http://mip.lol9.cn$key_url'><u>$key</u></a>";
}
 

 QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

火车头采集器采集相同文章标题不再发布QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

QUYaichat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76322

    网站

  • 583

    APP

  • 304450

    文章

  • 56047

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

康康体检网2025-07-22

康康体检是全国最大的体检小程序

走糖健康微信小程序2025-07-22

走糖健康是天羿科技网络有限公司

青岛友信口腔(图文)2025-07-22

青岛友信口腔_作者自评: 山东省

DeepSeek手机app下载2025-07-19

思考更深,推理更强,在网页端、APP

卖车上瓜子-瓜子二手车2025-07-19

瓜子二手车成立于2015年9月,是中

微信抢红包透视挂-抢红包神器手机安卓版下载2025-04-13

注意根本不存在这款软件,不要被骗