歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 18, 2024, 03:21:49 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  開發 / 模版設計 / Re: 問題:首頁的右側欄變成在最下方該怎麼處理 於: 八月 16, 2007, 04:12:30 下午
謝謝你 開懷大笑
因為你的一些話
讓我仔細去看每一篇文章的html格式
所以問題已解決了
原因是第一篇文章裡面有許多的<div></div>
2  開發 / 模版設計 / Re: 問題:首頁的右側欄變成在最下方該怎麼處理 於: 八月 16, 2007, 03:54:08 下午
個人猜測:

可能是您那篇「針對中時報導「漂鳥學種田 收穫不敵剝削」一文,文志的回應」,是採用複製貼上的動作,以致於有太多的span、font…等code,而產生混亂,進而影響了版面的排列。

我通常的作法,是先把複製的文字內容,先貼到記事本,再從記事本複製貼回部落格,這樣才能保持純文字的特性,也才不會產生版面錯亂的問題。這是我的經驗。

只是不知我的作法,對不對而已?要不,您可能得去調整templates裡的寬度吧!

你好,我之前也是猜測這篇文章
我有把它下架再重整一次畫面
但右側還是全跑到下方了
請問你說的"調整templates裡的寬度"是改main.templates的寬度嗎?
謝謝你的回答
3  開發 / 模版設計 / 問題:首頁的右側欄變成在最下方該怎麼處理 於: 八月 16, 2007, 10:53:39 上午
大家好:
我們的blog換了新的風格,也將lifetype升級了
但現在有一個問題
首頁的部份原本應該在右側的功能列都會被擠至下方
但只要內頁的部份都會是正常的
我看了main.template這支模版,還是測不出個所以然
若大家有這個錯誤經驗的請告訴我解決方法
我的blog http://blog.coa.gov.tw//index.php?blogId=4
謝謝
4  開發 / 外掛程式 / Re: 自己寫的自動播放相簿程式->為什麼隔一段時間就沒有作用了?? 於: 七月 20, 2007, 10:59:48 上午
很謝謝大家,不過公司的blog在換主機
呀~~我暫時沒辦法測試兩位講的這些方法了

我先說說我所謂"不動"的情況
不正常的話:
就是選擇下拉選單後,有去執行form,而且url的串接值也都在,且正確
例如:http://blog.coa.gov.tw/index.php?blogId=4&op=Template&show=autoalbums&albums=56
但是,我的下拉選單就是沒有定住,而且播放器也出不來了


如果是在正常狀態下:
當我選擇下拉選單時,就會送值(相簿的id)出去,我是用串值在url的方式送出
然後,正確執行的話,應該在下拉選單的文字就會出現我剛剛選擇的那一本相簿的名稱
並且播放器就會開始將秀出第一張照片,然後你就可以做上一張、下一張、自動播放這些動作
以上都是正常的運作


這就是我覺得奇怪的原因,為什麼url的值有送出去,但它就是不執行
另外,我真的很確定,當我把Templates改了檔名,再把播放程式的檔名也換檔名,然後重新上傳
就這樣兩個動作…它就又變正常了

真的請大家幫我想想辦法~~什麼方式我都要試試看
不過…居然在這個時候要換主機~~ X)




5  開發 / 外掛程式 / Re: 自己寫的自動播放相簿程式->為什麼隔一段時間就沒有作用了?? 於: 七月 19, 2007, 02:45:40 下午
jase
你提的這兩個問題
我有確認一次
都是對的

請問你還有沒有覺得那些是我沒注意到的
謝謝你
6  開發 / 外掛程式 / Re: 自己寫的自動播放相簿程式->為什麼隔一段時間就沒有作用了?? 於: 七月 19, 2007, 08:19:17 上午
Mark
很謝謝你費心看我的程式
就你講的javascript的錯誤訊息
我確認就相簿播放這段javascript是沒有問題的
不過我的blog在一開始就有這個javascript的錯誤(橘色字部份)
但我覺得似乎不影響整個blog的運作
因為目前就只有我自己寫的這個功能不能運作而己

警告: 應該要有特性 (property) 的結束值但卻出現了「0px」。  分析特性「border」的值時發生錯誤。  中斷宣告。
原始檔: http://blog.coa.gov.tw/templates/3-column-liquid/style_default.css
行: 2


Mark我請教你,你說的page cache會有什麼情形嗎?
那我又應該去那裡找這個page cache呢?
先謝謝你了 微笑
7  開發 / 外掛程式 / Re: 自己寫的自動播放相簿程式->為什麼隔一段時間就沒有作用了?? 於: 七月 16, 2007, 10:33:16 上午
Mark謝謝你
我的程式結構如下
再麻煩大家了

一、autoablums.template
{include file="$blogtemplate/header.template"}
<div id="container">
{include_php file="autoalbums.php"}
</div>
{include file="$blogtemplate/footer.template"}


二、autoalbums.php(相片資料程式)

<?php
//--取得皆為第一層的主目錄
$selectOptions = "";
$strSQL = "select * from blog_gallery_albums where owner_id='".$_REQUEST['blogId']."' and parent_id='0' and show_album='1'";
$sql_result = mysql_query($strSQL);
while ($row = mysql_fetch_array($sql_result)) {
       //echo $row["id"] . "<hr>";
       $selectOptions = setSelectOptions($selectOptions, $row["id"], $row["name"]);
       $selectOptions = getDetailDocument($row["id"],' ',$selectOptions);
}


//--遞迴function
function getDetailDocument($main_id,$underline,$selectOptions){
     $strSQL = "select * from blog_gallery_albums t where t.parent_id='$main_id'";
     $sql_result = mysql_query($strSQL);
     while ($row = mysql_fetch_array($sql_result)) {
          $id = $row["id"];
            $temp =  $underline . $row["name"];         
            //echo $temp . "<br>";
            $selectOptions = setSelectOptions($selectOptions, $id ,$temp);
            //$underline .= '-';
            $selectOptions = getDetailDocument($row["id"],$underline,$selectOptions);
     }
     return $selectOptions;
}

//--串連所有下拉選單內的資料夾
function setSelectOptions($opt, $value ,$name){
     if ($_REQUEST['albums'] == $value)
     {
        $set = "selected";
     }else{
        $set = "";
     }
      $selectOptions = $opt. "<option value='$value' $set>$name</option>";
      return $selectOptions;
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>漂鳥相片欣賞</title>
<script language="javascript">
function changeURL(){
   var url;
   url = document.goForm.action + "&albums=" + document.goForm.albums.value;
   location.href = url;
}
</script>
</head>
<body>
<form name='goForm' action='http://blog.coa.gov.tw/index.php?blogId=4&op=Template&show=autoalbums' method='post'>
<table width="100%" border="0" cellpadding="1">
<?php    
   echo "我們的相簿 :"."<select name='albums' onchange='changeURL()'>";
   echo "<option value=''>-請選擇相簿-</option>";
   echo $selectOptions;
   echo "</select>";
      
   if ($_REQUEST['albums']) { //--選擇某相簿      
      //include('photo_auto.php');
      //echo $_REQUEST['get_albums']."<hr>";
      include('photo_auto.php');
      loadDirectIMG($_REQUEST['blogId'],$_REQUEST['albums']);
    }
?>         
</table>
</form>
</body>
</html>


三、photo_auto.php(播放程式)

<?php
//--取出圖片檔
function loadDirectIMG($owner_id, $album_id){
   $Pstr = "select * from  blog_gallery_resources where owner_id='$owner_id' and album_id='$album_id'";
   //echo $Pstr."<hr>";
   $Presult = mysql_query($Pstr);
   
   $x=0;
   while($Prow = mysql_fetch_array($Presult, MYSQL_ASSOC)) {          
      $file_len = strlen($Prow['file_name']);                     
      $start_len = $file_len - 3;
      $get_file_name = substr($Prow['file_name'],$start_len,$file_len);
      $file_name = "gallery/4/".$Prow['owner_id']."-".$Prow['id'].".".$get_file_name;
      $dec_name = ($Prow["description"]<>'')? $Prow["description"]:'未命名';
      
      $p_id[$x]   = $Prow["id"];
      $p_name[$x]   = $file_name;
      $p_description[$x] = $dec_name;
   $x++;
   }
?>


   <script language="javascript1.3" type=text/javascript src="js/photo_auto.js"></script>
   <script language="javascript1.3">
   <?
   $imgName = "";
   $imgDesc = "";
   for($i=0; $i<count($p_id); $i++){
      if($i==0){
         $imgName = $p_name[$i];
         $imgDesc = $p_description[$i];
      }else{
         $imgName = $imgName . "," . $p_name[$i];
         $imgDesc = $imgDesc . "," . $p_description[$i];
      }   
   }
   
   ?>
   
   var autoTime = 5000;      //照片替換時間(1/1000秒)
   var transNum = 23;         //預設轉換效果(0-23)
   var isReplay = 0;         //是否重覆播放(1:是,0:否)
   var msgImg = "照片欣賞";   //最先開始的標題
   //var imgName = "";
   
   
   //圖片來源(圖片與圖片間以,隔開)
   var imgSrcStr = "<?=$imgName?>";
   //圖片名稱(圖片與圖片間以,隔開)
   var imgNameStr = "<?=$imgDesc?>";
   //預設動作回應名稱(也可換成圖片路徑)
   var msgImgStr = "自動播放,播放完畢,下一張,最後一張,上一張,第一張,暫停";
   
   </script>
   
   <script>initImg();   //速度控制項</script>
   <script>setImg();   //效果控制項</script>
   <script>setAuto(); //播放控制項</script>
   
   
   <table border="0" align="center" cellpadding="0" cellspacing="0"  bordercolor="#000000" style="border-collapse:collapse;">
     <tr bgcolor="#66CC00">
      <td height="41" align="left" valign="top" bgcolor="#ffffff">
        <table border="0" cellspacing="0" cellpadding="0">
        <tr>
         <td height="34"><a href="javascript:void(0);" onClick="setAuto();"><img src="imgs/album/auto.png" alt="自動播放" border="0"></a></td>
         <td><a href="javascript:void(0);" onClick="backImg();"><img src="imgs/album/back.png" alt="上一張" border="0"></a></td>
         <td><a href="javascript:void(0);" onClick="stopImg();"><img src="imgs/album/stop.png" alt="暫停" border="0"></a></td>
         <td><a href="javascript:void(0);" onClick="nextImg();"><img src="imgs/album/next.png" alt="下一張" border="0"></a></td>
         <td>
      <script>setSpeedOpt();   //速度控制項</script>
      <script>setTransOpt();   //效果控制項</script>
      <script>setReplayOpt(); //播放控制項</script></td>
        </tr>   
      </table>   </td>
     </tr>
     <tr bgcolor="#ffffff">
      <td align="center">
      <img src="<?=$p_name[0]?>" name="myImageZZ" STYLE="filter:revealtrans(duration=1)" onload="Javascript:resizeImage(this)" >
   
     </tr>
     <tr bgcolor="#66CC00">
      <td align="center" bgcolor="#ffffff"><div id="myImageTitle"></div></td>
     </tr>
      
   </table>

<?
}
?>
8  開發 / 外掛程式 / 自己寫的自動播放相簿程式->為什麼隔一段時間就沒有作用了?? 於: 七月 13, 2007, 10:41:46 上午
 :-S這個問題真是讓我找了好久
我曾經在論壇裡請問大家該怎麼自己寫相簿播放程式
請看http://forum.lifetype.org.tw/index.php?topic=3650.0
公司的blog在http://blog.coa.gov.tw/index.php?blogId=4&op=Template&show=autoalbums
就在最近同事向我反應說相簿都不動了
所以我找來找去~突然發現!!相簿播放程式是沒問題的,可是~~
當我把Templates改一個名,然後再把播放程式的檔名也換一個名字,然後重新上傳
就這樣兩個動作…它就又變正常了

所以,請問各位,為什麼會這樣呀?
是我們公司主機的問題嗎?但我傳別的檔案都不會這樣呀?
請大家幫幫我,謝謝大家
9  開發 / 外掛程式 / Re: 我想自己寫一個相簿自動播放的程式 於: 五月 23, 2007, 05:30:12 下午
 開懷大笑
這個功能我已完成了9成了
有興趣的可以到http://blog.coa.gov.tw/index.php?blogId=4&op=Template&show=autoalbums&get_albums=26
javascript 的部份是上網找的,出處http://www.bluezz.com.tw/mybook/content.php?id=371
分享給大家
10  開發 / 外掛程式 / Re: 我想自己寫一個相簿自動播放的程式 於: 五月 17, 2007, 04:04:29 下午
嗨pan實做成功了嗎,可以看看您的網站嗎 ^^
hello~
目前我僅解決了我上述的那些問題
相片自動播放的部份我還沒開始動工~呵
現在還卡在一層又一層的目錄內,還想不明白
等我全做的美美的再分享給大家 開懷大笑
11  開發 / 外掛程式 / Re: 我想自己写一个相簿自动播放的程式 於: 五月 17, 2007, 08:58:05 上午
{include_php file="/path/to/showImg.php"}

或者:

{php}
把你的PHP代码放在这里
{/php}

不过要打开{include_php}和{php}标签的权限。

执行:

http://www.lifetype.org.cn/static/1/showalbums


ltfs2007你好
我試了結果還是無法執行
include的方式我改用了你給我的這段 {include_php file="/path/to/showImg.php"}
接下來,我直接下http://blog.coa.gov.tw/showalbums執行 的話,會直接導向我的blog的首頁
我想這樣應該就表示,上面的link沒有作用了

請問是不是因為我的blog裡分了很多網誌,總共有4個網誌
預設的網誌(blogId=3)並不是我現在要執行的這個網誌(blogId=4)
而我的showalbums.template是放在blog=4的這個裡

我們公司的blog是http://blog.coa.gov.tw/
而我的相簿播放功能是要放在http://blog.coa.gov.tw/index.php?blogId=4去執行的

請大家替我看一下,謝謝


不好意思,我在 http://forum.lifetype.org.tw/index.php?topic=969.0 這裡已經找到了解答
Mark 的pLog 進階課程有說到過
謝謝大家 開懷大笑
12  開發 / 外掛程式 / Re: 我想自己写一个相簿自动播放的程式 於: 五月 17, 2007, 08:40:59 上午
{include_php file="/path/to/showImg.php"}

或者:

{php}
把你的PHP代码放在这里
{/php}

不过要打开{include_php}和{php}标签的权限。

执行:

http://www.lifetype.org.cn/static/1/showalbums


ltfs2007你好
我試了結果還是無法執行
include的方式我改用了你給我的這段 {include_php file="/path/to/showImg.php"}
接下來,我直接下http://blog.coa.gov.tw/showalbums執行 的話,會直接導向我的blog的首頁
我想這樣應該就表示,上面的link沒有作用了

請問是不是因為我的blog裡分了很多網誌,總共有4個網誌
預設的網誌(blogId=3)並不是我現在要執行的這個網誌(blogId=4)
而我的showalbums.template是放在blog=4的這個裡

我們公司的blog是http://blog.coa.gov.tw/
而我的相簿播放功能是要放在http://blog.coa.gov.tw/index.php?blogId=4去執行的

請大家替我看一下,謝謝
13  開發 / 外掛程式 / 我想自己寫一個相簿自動播放的程式 於: 五月 16, 2007, 04:01:21 下午
 :-)大家好:
我不曉得這樣的問題放在這裡適不適合
不適合的話~先說聲sorry

請問大家,我現在要寫一支自動播放相片的程式,叫showImg.php
那個效果就像無名小站的相片播放
我現在很苦惱,因為我不曉得怎麼把showImg.php 這支程式跟我的模版整合在一起
我說說我的想法,請大家給我建議,看看這樣對不對,或是有其它簡便的做法

一、寫出獨立的相簿播放程式,就是上面說的那支showImg.php

二、我去建立一支 .template 叫 showalbums.template ,把模版的header和fooder帶進來
然後用 include 把 showImg.php 呼叫進來=>其實我不知道這樣的作法對不對?
[code內容]
{include file="$blogtemplate/header.template"}
<div id="container">
{include file="showImg.php"}
</div>
{include file="$blogtemplate/footer.template"}


三、再來就是 把 showalbums.template 執行 => 這部份就是我最苦惱的地方
因為我不懂該怎麼去做?是要自己寫外掛嗎?

我也不曉得這樣的方式對嗎?所以麻煩請大家幫幫忙,謝謝
14  開發 / 模版設計 / Re: 有關資料夾的問題 於: 五月 09, 2007, 08:38:53 上午
一般而言,這「資料夾」它的模版檔案名稱為 albums.template
先看看有沒有這一個檔案(應該是會有)

若你要在網誌前台顯示「資料夾」的連結
請在需要的模版檔案加上
程式碼:
<a href="{$url->albumLink()}">{$locale->tr("albums")}</a>

試試看吧!



hlps9999:
ya~大成功
感謝你
今天可以更努力了~心情好呀 開懷大笑
15  開發 / 模版設計 / 有關資料夾的問題 於: 五月 08, 2007, 06:08:35 下午
大家好:
請問大家在前台怎麼把資料夾這個功能顯示出來
就像是
http://163.17.171.34/lifetype/index.php?op=ViewAlbum&albumId=0&blogId=1
的方式
我找了討論區,有說到可能是本身的模版就沒有資料夾這個功能
那我就去找後台的模版管理
我發現我們公司用的模版是 3-column-liquid ,但後來的設計人員有把它更改了一番
所以現在公司的blog是沒有資料夾這個功能的
請教大家,我該怎麼做才能把資料夾這個套件再裝回去??
謝謝大家的協助 微笑
頁: [1]