欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

織夢生成文章內(nèi)容縮略圖時自動加上域名絕對路徑

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次

今天又接了個織夢CMS的有償服務(wù),客戶想要后臺添加文章內(nèi)容的時候,縮略圖自動變成帶上絕對路徑的格式.比如我們默認的縮略圖是這樣的 /uploads/allimg/200914/1-2009141242250-L.jpg 他想要的效果是這樣的 http://mengdiqiu.com.cn/uploads/allimg/200914/1-2009141242250-L.jpg大家懂我意思了吧。
  因為他們是有個PC端和手機端,用的同一個數(shù)據(jù)庫,但是不同的服務(wù)器,所以不加絕對路徑的話,其中一端的不能顯示圖片的。
 
  大家一般想做這個縮略圖自動帶上絕對路徑的話可能一般有2種思路:
 
  在點擊上傳縮略圖和編輯器自動獲取第一張圖做縮略圖的代碼處加上域名這個絕對路徑,也就是這里需要改2處地方。
 
  在插入數(shù)據(jù)庫和修改數(shù)據(jù)庫的時候(添加和編輯),只需判斷當前縮略圖是否包含域名這個字符串,如果包含了就不做操作,沒包含就加一個絕對路徑,就解決了.也就是這里只需要改一個地方,就是操作數(shù)據(jù)庫前處理下就好了.我用的是這種。
 
  下面是詳細代碼:
 
  大家打開織夢的后臺路徑 默認是dede/article_add.php 和 dede/article_edit.php
 
  兩個文件一個是添加的時候,一個是編輯的時候
 
  搜索 if(preg_match("#j#", $flag)) $ismake = -1; 這句代碼
 
  在這句代碼的上面加入以下代碼:
 
  if($litpic!='' && !checkstr($litpic,$cfg_basehost)){
 
  $litpic=$cfg_basehost.$litpic;
 
  }
 
  然后隨便在include的一個php文件里面加入以下代碼:
 
  function checkstr($str,$str1){
 
  //判斷是否包含$str1這個字符
 
  $tmparray = explode($str1,$str);
 
  if(count($tmparray)>1){
 
  return true;
 
  } else{
 
  return false;
 
  }
 
  }
 
  就解決了,這個判斷的意思就是如果縮略圖不為空的話,并且縮略圖url不包含域名的話,就給他加一個域名,這樣就解決了。
 

上一篇:dedecms在列表中調(diào)用單條數(shù)據(jù)文章body的內(nèi)容

欄    目:dedecms

下一篇:DEDECMS與DZ論壇如何整合,DEDE網(wǎng)站調(diào)用DZ內(nèi)容

本文標題:織夢生成文章內(nèi)容縮略圖時自動加上域名絕對路徑

本文地址:http://mengdiqiu.com.cn/a1/dedecms/14950.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有