置頂文章

九月 27, 2009

[部落格講義]如何修改插入資源列表功能

[部落格講義]如何修改插入資源列表功能

lifetype展示圖片的功能,一直在文字及插入單一圖片上,為了讓使用者上傳的圖片更容易有動態展示的效果,利用pecl-imagick及GD函數,新增動態展示圖片的功能,只要用滑鼠就能把相片簿裡頭的圖片輕鬆展示在文章之中。 

程式安裝:

※ 安裝需求:lifetype 1.2.7、Pecl-Imagick(php extensions)、GD (php extensions)
 

1)下載imageprocessing.php程式 。>>snes-imageprocessing.zip

2)修改imageprocessing.php,將紅色部份文字換成想要在圖片上增加的文字

  $text = ("Copyright by XinSheng Elementary School");//在圖片上增加文字

3)將「imageprocessing.php」這支php程式複製至lifetype的根目錄下

4)修改templates/admin/chooser/resourcelist.template,找到以下smarty程式,並插入紅色文字的程式碼

  {foreach from=$albums item=resalbum}
   <tr>
    <td>
     <a href="admin.php?op=resourceList&amp;albumId={$resalbum->getId()}&amp;page=1">
     <img src="imgs/admin/icon_folder-72.png" border="0" alt="folder" /><br/>{$resalbum->getName()}</a><br/>
    </td>
    <td>
    {assign var=albumLink value=$url->albumLink($resalbum)}
    {assign var=albumName value=$resalbum->getName()}
    {assign var=albumDesc value=$resalbum->getDescription()}
    {if $htmlarea}
      <a href="javascript:addHtmlareaAlbumLink('{$albumLink}','{$albumName|escape:"javascript"}','{$albumDesc|escape:"javascript"}');">{$locale->tr("add_album")}</a><br/>
       <a href="javascript:addHtmlareaLink('','http://blog.snes.tp.edu.tw/imageprocessing.php?op=newsgif&id={$resalbum->getId()}','http://blog.snes.tp.edu.tw/imageprocessing.php?op=newsgif&id={$resalbum->getId()}','','','1','image/gif');">新增動態展示</a><br/>


    {else}
      <a href="javascript:addAlbumLink('{$albumLink}','{$albumName|escape:"javascript"}','{$albumDesc|escape:"javascript"}');">{$locale->tr("add_album")}</a><br/>
    {/if}
   </td>
   </tr>
{/foreach}

5)操作說明


發佈者: 莊志明 at 21:28│  點閱次數 (5185)│ 修改文章管理迴響[資訊教育]部落格教學講義

回應文章

Re: [部落格講義]如何修改插入資源列表功能

請問:Pecl-Imagick(php extensions)、GD (php extensions)
如何安裝?安裝步驟與安裝在何處?

Posted by  http://peterse at 15/10/2010, 15:04
 

發表迴響

(必要)
authimage
   

Powered by LifeType. Design by colaccl.com


Bad Behavior 已經阻擋了 41 個過去 7 天試圖闖關的垃圾迴響與引用。