1. 程式人生 > >將動易文章內容裡的所有圖片生成縮圖的外掛

將動易文章內容裡的所有圖片生成縮圖的外掛

使用動易系統的朋友都有這樣的經歷,每次在後臺編輯器裡傳圖片的時候(或者從外站複製內容),如果圖片太大的話,動易系統沒有將圖片自動縮略成指定的寬度,如果大圖傳的多了,這樣很影響網頁的開啟速度,影響使用者的瀏覽,會失去很多沒有耐心的潛在客戶。
現在有了非凡自動縮略文章內容圖片程式,這個外掛可以方便地將編輯器裡上傳的所有圖片都自動縮略成您指定的圖片大小,並可選擇生成後的縮圖是否要加上水印。不管是本地上傳的圖片還是從外站轉載的文章,都可以做到自動縮略文章裡的圖片。
現在,讓我們一步一步的來完善動易系統吧,現在只需要修改一個檔案:admin/admin_article.asp;
1、在後臺新增文章或者修改文章里加上如下程式碼:
圖片寬度超過 <input name='oflink_simgw' type='text' id='oflink_simgw' size='8' maxlength='10' value='0'>PX將自動縮略,0表示不縮略;縮略後的圖片是否新增水印<input type='checkbox' value='yes' name='oflink_simg_ifsy'> ?
2、在提交儲存文章內容的檔案頂部新增包含檔案:

<!--#include file="oflink_conn.asp"-->
3、在提交儲存文章內容程式後面加上如下程式碼(用於自動縮圖片及新增水印):
dim oflink_simgw,oflink_simg_ifsy
oflink_simgw = Trim(Request.Form("oflink_simgw"))
oflink_simg_ifsy = Trim(Request.Form("oflink_simg_ifsy"))
if not isnumeric(oflink_simgw) then oflink_simgw=0
oflink_simgw=cint(oflink_simgw)
if oflink_simgw>0 then
Content=oflink.oflink_saveimg(contect,oflink_simgw,oflink_simg_ifsy,Title,articleid,"123.htm",ClassID,ChannelID)
end if
本程式由361du.net原創修改動易程式,為大家解決麻煩,使動易程式更人性化,更加完善,若有轉載的朋友,請務必註明原文出處,尊重別人的勞動果實。
4、修改oflink_conn.asp檔案裡的資料庫連線地址,及設定站點存放目錄,水印圖片地址,縮圖儲存等.
oflink_sys_folder="/pw" '設定整合的系統存放的站點目錄,必須以"/"開頭,不能以"/"結尾
oflink_syimgurl="/pw/images/watermark.gif" '設定水印圖片路徑,請使用相對站點根目錄,必須以"/"開頭,不能以"/"結尾
oflink_small_path=InstallDir & ChannelDir & "/" & UploadDir& "/" &Year(now) & Right("0" & Month(now), 2) '設定縮圖儲存的目錄,請使用相對站點根目錄,必須以"/"開頭,不能以"/"結尾
oflink_ifsaveimg=1 '設定是否將圖片縮圖及原圖地址儲存到資料庫
oflink_db_link=1 '1表示使用ACCESS資料庫,2表示使用SQL Server資料庫
if oflink_db_link=1 then oflink_db="\pw\database\SiteWeaver.mdb"   '如果是使用ACCESS資料庫,請在此寫上ACCESS資料庫路徑
if oflink_db_link=2 then oflink_db="ofli_nk"   ''如果是使用SQL資料庫,請在此寫上SQL資料庫名
oflink_uid="sa" 'ACCESS或SQL資料庫訪問使用者名稱
oflink_pwd="sa" 'ACCESS或SQL資料庫訪問密碼
oflink_date_Source="local"   'SQL資料庫的資料來源,如果是ACCESS資料庫,不用設定此值
5、將oflink_conn.asp和oflink_simg.asp複製到相應的目錄。點選這裡下載這兩個檔案
6、不會設定的請參考壓縮包裡測試檔案:test.asp;
這是動易系統的文章頻道。如果要在下載頻道也需要加上此功能,方法是一樣的,只需要修改檔案:admin/admin_soft.asp。
非凡自動縮略文章內容圖片程式oflink getimg v1.0已經完美的整合動易系統,該程式外掛不止可用於整合動易系統,還可用於任意一套網站後臺程式。只要網站後臺有編輯器,需要將內容裡的所有圖片都自動縮略並新增水印的功能,都可以用到這套系統,完善了解決了大家的需要,提高網頁的瀏覽速度。
現在簡單介紹一下非凡自動縮略文章內容圖片程式oflink getimg v1.0功能:
1、可以自動縮略編輯器裡的所有圖片;
2、可以設定縮圖片的寬度,超過此寬度的圖片不縮略;
3、可以設定是否將生成的縮圖新增水印;
4、可以將縮圖及原圖地址儲存到資料庫;
5、oflink_saveimg函式呼叫說明
'oflink_str      文章內容
'simgw           生成縮圖片的寬度
'simg_ifsy       是否將縮圖片新增水印,"yes"表示新增水印
'ofl_ink_title   文章標題
'artid           文章ID
'articleurl      文章連線地址,以"http://"開頭
'artclassid      文章所屬類別ID,不屬於任何類別請將此值設為0
'arttypeid       文章所屬頻道ID,可以用於儲存判斷圖片是屬於哪個頻道,比如文章,圖片,下載等頻道,不屬於任何頻道請將此值設為0

點選這裡下載完整的加上自動生成縮圖上的整合動易系統的原始檔

相關推薦

文章內容所有圖片生成外掛

使用動易系統的朋友都有這樣的經歷,每次在後臺編輯器裡傳圖片的時候(或者從外站複製內容),如果圖片太大的話,動易系統沒有將圖片自動縮略成指定的寬度,如果大圖傳的多了,這樣很影響網頁的開啟速度,影響使用者的瀏覽,會失去很多沒有耐心的潛在客戶。現在有了非凡自動縮略文章內容圖片程式,這個外掛可以方便地將編輯器裡上傳

c#圖片生成,保持最高清的圖片

1.生成縮圖的主要程式碼 /// <summary> /// 圖片顯示成縮圖 /// </summary>

c#實現圖片生成

1,判斷圖片的寬和高的比例,然後進行縮放,以便於使縮圖不變形。 2,DrawImage方法為縮圖繪製邊框,這樣,瀏覽起來比較美觀。 3,呼叫Save方法將生成的縮圖儲存到指定的目錄下。 private void MakeThumbnail(string source

.net mvc中上傳圖片生成

        #region CreateThumbnail         /// <summary>         /// 生成縮圖         /// </summary>         /// <param name="upl

Django上傳圖片生成

上傳圖片時,有些較大的圖片如果不經壓縮就在前臺展示,就會造成頁面重新整理速度慢、流量浪費等情況,所以我們在上傳圖片時可以生成該圖片的縮圖。 需求:在上傳圖片的同時,生成圖片的縮圖儲存到伺服器,並將

解決DEDE防止圖片撐破頁面,文章內容中的圖片自適應寬度

許多使用過DEDE建網站的朋友,可能都會碰到過這樣的情況,當我們在一個網站裡發表一篇文章時,如果我們使用的圖片,其寬度超過內容區域大小,圖片就會將表格撐大,同時使得頁面佈局變得混亂起來。當然,如果懂CSS,我們可以利用css來定義,讓超出的部分隱藏起來。不過,這

DEDE文章內容中的圖片自動新增ALT屬性

修改檔案:Include/ arc.archives.class.php模板標籤:{dede:field.body/} ,如果是其它欄位,可以修改$this->Fields['body'] 為其它的欄位名。效率說明:使用了正則處理,會降低一些生成速度,如果資料量小,則可以忽略。修改方法: 首先

HTML5 Canvas的內容儲存為圖片

主要思想是藉助Canvas自己的API - toDataURL()來實現,整個實現 HTML + JavaScript的程式碼很簡單。 <html> <meta http-equiv="X-UA-Compatible" content="chrome=1

織夢dedecms文章內容中的圖片自適應寬度防止圖片撐破頁面

許多使用過織夢dedecms建網站的朋友,可能都會碰到過這樣的情況,當我們在一個網站裡發表一篇文章時,如果我們使用的圖片,其寬度超過內容區域大小,圖片就會將表格撐大,同時使得頁面佈局變得混亂起來。當然,如果懂CSS,我們可以利用css來定義,讓超出的部分隱藏起來。不過,這樣

請教如何一個資料夾中的所有圖片上傳到指定目錄

比如我本地有個images資料夾,伺服器上面有pic資料夾。 我想寫一個ASP程式,不需要一個一個的指定圖片檔名字來上傳。而是輸入我本地的images的資料夾路徑之後,將images資料夾中所有的圖片檔案上傳到伺服器的pic資料夾中去。 請教ASP可以實現這樣的功能嗎?如果

HTML5 Canvas的內容儲存為圖片藉助toDataURL實現

主要思想是藉助Canvas自己的API - toDataURL()來實現,整個實現 HTML + JavaScript的程式碼很簡單。  複製程式碼 程式碼如下: <html>  <meta http-equiv="X-UA-Compatible"

用PowerDesigner15自動資料庫的表生成ER

  新建一個module,選擇Physical Data =>點選Database選單,選connecgt =>選擇ODBC machine data source 選擇之前配置的ODBC名(mydb) 輸入scott使用者的口令 => 連線建成

IOS應用開發-圖片處理(拉伸圖片 建立 解決圖片旋轉的問題 圖片編碼及上傳 圖片寫入磁碟)

在做專案時我們經常要對圖片進行一些處理,以達到效能優化或滿足需求。常見的情形有以下幾種 //http://stackoverflow.com/questions/5427656/ios-uiimagepickercontroller-result-image-orien

Android之通過ContentResolver獲取手機圖片和視訊的路徑和生成路徑

1 問題 獲取手機所有圖片和視訊的路徑和生成圖片和視訊的縮圖和縮圖路徑 生成縮圖我們用的系統函式 public static Bitmap getThumbnail(ContentResolver cr, long origId, int kind, Opti

基於html2canvas實現網頁儲存為圖片

關於canvas   場景:微信長按網頁儲存為截圖。   步驟: 1.引入html2canvas.js  可以在github上下載 http://html2canvas.hertzen.com/ 2.程式碼 var cntElem = $

thinkphp3.2+layui 上傳多圖片

多圖上傳,後端使用thinkphp3.2,前端使用layui。上傳圖片後,並生成縮圖。 前端html: <div class="layui-upload"> <button type="button" class="layui-btn" id

dedecms 發表文章時不能自動獲取的解決方法

找到dede/inc/inc_archives_functions.php這個檔案 查詢程式碼 if(!is_file($cfg_basedir.$litpic)) $litpic = ”; 將其替換為: if(!is_file($cfg_basedir.$li

Java建立圖片檔案

public static void uploadImg(InputStream file, String filePath, String fileName, int widthdist, int heightdist) throws Exception { File targetDir = new

thinkphp上傳圖片生成

Image.php &lt;?php /** * 實現圖片上傳,圖片縮小, 增加水印 * 需要定義以下常量 * define('ERR_INVALID_IMAGE', 1); * define('ERR_NO_GD',

thinkphp上傳圖片生成

一、上傳圖片的HTML程式碼 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> &