主題: [分享]模版縮圖列表簡易程式 作者: james 於 六月 05, 2006, 09:37:59 下午 Dear All:
分享一下之前做的模版縮圖列表,其作用如下附圖所示。 主要目地是偷 如果你想看到所有模版的大概模樣,又不想自己一個一個建縮圖,那麼這個東西可能就是你要的喔。 簡單說明一下做法:說明:不一定適用於每個人的環境喔) 1.找出templates目錄下面有screenshot.jpg的子目錄。 2.利用GD2幫每一個screenshot.jpg做縮圖同時加上模版名稱浮水印。 3.偷summary的模版把畫面弄成和userlist一樣。 4.在summary的上方導覽列加入連結。 5.完工。 程式可以在這下載 :lt_template_snap.zip (http://stu.dhjh.tp.edu.tw/plog/resserver.php?blogId=3&resource=lt_template_snap.zip) 詳細的說明可以參考小弟的部落格這篇 LifeType 模版縮圖列表程式碼下載 (http://stu.dhjh.tp.edu.tw/plog/post/3/1193) 和檔案內的註解。 如有其它問題也歡迎使用迴響或是在這回應討論喔 James. 主題: Re: [分享]模版縮圖列表簡易程式 作者: markwu 於 六月 05, 2006, 10:17:03 下午 Perfect。
我來冒著生命危險把他加入 core 裡面好了。 Mark 主題: Re: [分享]模版縮圖列表簡易程式 作者: james 於 六月 05, 2006, 10:26:36 下午 Perfect。 我來冒著生命危險把他加入 core 裡面好了。 Mark 呵~~Oscar不知道會有怎樣的反應喔 :-P :-D James. 主題: Re: [分享]模版縮圖列表簡易程式 作者: nba23 於 六月 06, 2006, 07:38:02 上午 感谢老大们分享, :-)
以前plog1.0那时有个隐藏的连接可以导出这个模板列表的,忘记是?op=blogTemplate还是什么了 主題: Re: [分享]模版縮圖列表簡易程式 作者: hlps9999 於 六月 09, 2006, 11:04:53 上午 James:
我早就想要你這程式了 ;-),我已把他放在學校的部落格上了 http://plog.hlps.tcc.edu.tw/plog/show_template.php 不過我發現幾個小問題,麻煩你看看囉! 1.imgthumb.php裡 引用 //先建立一個底色為白色的縮圖,如果要讓縮圖的底色不同,請自行修改下面$white中的三個255,將它改成你想要的顏色值。 $dst_img = ImageCreatetruecolor($im_W, $im_H); $white = imagecolorallocate($dst_img, 255, 255, 255); imagefill($dst_img, 0, 0, $white); 這裡若用 ImageCreatetruecolor (http://linux.tnc.edu.tw/techdoc/php/php_big5/function.imagecreatetruecolor.html) ,它似乎會建立一個 black image,所以下面就無法修改底色了(底色為黑色),我是改以 ImageCreate (http://linux.tnc.edu.tw/techdoc/banic/image/imagecreate.html) 函式,就OK! 2.imgthumb.php裡 引用 // 將原圖複製、調整尺寸,再貼在新圖上 ImageCopyResized($dst_img, $src_img, 10, 10, 0, 0, $new_W, $new_H, ImageSX($src_img), ImageSY($src_img)); //貼上模版檔名文字 $text1 = $file; // 模版檔名 // 設定模版檔名文字顏色 $red = imagecolorallocate($dst_img,255,64,255); 這裡修改 $red的值,文字顏色也無法修改,文字顏色會以該模版背景顏色為顏色。 所以我嘗試將 $red 那一段往上拿,放在 ImageCopyResized 那一段之前就可以自行修改文字顏色了。 目前我的修改 引用 // 設定模版檔名文字顏色 $red = imagecolorallocate($dst_img, 0, 0, 0); // 將原圖複製、調整尺寸,再貼在新圖上 ImageCopyResized($dst_img, $src_img, 10, 10, 0, 0, $new_W, $new_H, ImageSX($src_img), ImageSY($src_img)); //貼上模版檔名文字 $text1 = $file; // 模版檔名 3.另外我先偷懶問一下 :-P,我將該程式放到中縣教網部落格 (http://plog.tcc.edu.tw/show_template.php)上,無法看到縮圖。 主機資料 centos 4.3 ,php-4.3.9 ,mysql 4.1.12, gd-2.0.28-4.4E.1,php-gd-4.3.9-3.9,可能會是什麼原因? 主題: Re: [分享]模版縮圖列表簡易程式 作者: james 於 六月 09, 2006, 08:23:34 下午 3.另外我先偷懶問一下 :-P,我將該程式放到中縣教網部落格 (http://plog.tcc.edu.tw/show_template.php)上,無法看到縮圖。 主機資料 centos 4.3 ,php-4.3.9 ,mysql 4.1.12, gd-2.0.28-4.4E.1,php-gd-4.3.9-3.9,可能會是什麼原因? 先回答這個問題,看起來應該是imgthumb.php無法透過$_GET['f']抓到模版名稱.(因為秀出來是問號,所以表示模版名稱沒傳過去) 因此可能檢查一下,看看是否把GET方式停用了(variables_order裡面有沒有G)。目前想到的可能原因只有這樣。 至於你前面提的兩個問題,我猜可能和使用的GD版本和php-gd有關係(我的GD是2.0.23, 同時我沒安裝php-gd :-) ) 其它的暫時沒想到囉 ^_^ 如果有其它新發現,在一起討論囉 ^_^ James. 主題: Re: [分享]模版縮圖列表簡易程式 作者: hlps9999 於 六月 10, 2006, 03:13:44 下午 James:
原諒我,中縣教網部落格上的模版列表 (http://plog.tcc.edu.tw/show_template.php)縮圖出不來的原因,是我耍白痴 :'( 之前竟然笨笨的用wget的方式直接從我們學校抓那兩個php檔過來,檔案當然是錯的,所以才看不到。 現在改好了,而且自己改了點外觀及css(在summary.css加上點東西),晚點再來寫篇文章。 謝謝你了! 主題: Re: [分享]模版縮圖列表簡易程式 作者: james 於 六月 10, 2006, 08:29:29 下午 阿欣學長:
不客氣囉 ^_^ 果然畫面改一改後,看起來很有質感喔 ^_^ 等你文章寫好後,在把css借過來用用 ^_^ James. 主題: Re: [分享]模版縮圖列表簡易程式 作者: bibicall 於 六月 10, 2006, 11:36:53 下午 突然覺得,阿欣老師很辛苦耶
那麼多模版 如果加新增外掛,那不就會改到死? 主題: Re: [分享]模版縮圖列表簡易程式 作者: hlps9999 於 六月 11, 2006, 12:28:15 上午 等你文章寫好後,在把css借過來用用 ^_^ James. James: 文章寫好了,看看有沒有問題了! http://plog.hlps.tcc.edu.tw/plog/post/2/1143 突然覺得,阿欣老師很辛苦耶 上次我把中縣教網部落格裡的所有模版加上迴響驗證的外掛,我就真的差點掛了!呵呵! :-P那麼多模版 如果加新增外掛,那不就會改到死? 不然垃圾迴響那麼多,很難看的,有時還得「偷偷」進使用者的網誌裡,將迴響驗證外掛勾選啟動。 不過有興趣,有時間,就多做些吧! 暑假還要辦三場(共六天)的部落格研習,趕寫講義中... 主題: Re: [分享]模版縮圖列表簡易程式 作者: ajer001 於 六月 11, 2006, 12:40:18 上午 不然垃圾迴響那麼多,很難看的,有時還得「偷偷」進使用者的網誌裡,將迴響驗證外掛勾選啟動。 唉,這應該是所有網管的痛。不過1.1快開始Beta了,以後就不用擔心這個了^^ |