歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 12:10:03 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  模版設計  |  bug! 存在与大多数模版中 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: bug! 存在与大多数模版中  (閱讀 10237 次)
justinjm
新手見習
*
文章: 5


檢視個人資料
« 於: 四月 30, 2006, 07:32:35 上午 »

我下载的所有模版包,不知道各位用的是不是跟我一样。我发现很多模版的album.template中,child fold的排列都很混乱,检查代码发现
引用
<!-- album contents go here -->
<table style="border:0px;width:100%;" summary="{$locale->tr("album")}">
 <tr>
  <td style="width:25%;" align="center" >
   <a href="{$url->parentAlbumLink($album)}">
    <img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
    ..
   </a>
  </td>
  {assign var="counter" value=1}
  {assign var=children value=$album->getChildren()}
  {foreach from=$children item=childalbum}
  <td style="width:25%;" align="center" >
   <a href="{$url->albumLink($childalbum)}">
   <img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
   {$childalbum->getName()} ({$childalbum->getNumResources()})
  </a>
  <br/><br/>
  {assign var="counter" value="`$counter+1`"}
  </td>
  {if $counter%4}
   </tr>
   <tr>
  {/if}
 {/foreach}
红色的地方少了==0,正常的模版编码是这样  {if $counter%4 == 0}


不知道各位有没有同样的问题?
已記錄
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #1 於: 四月 30, 2006, 10:19:39 下午 »

我下载的所有模版包,不知道各位用的是不是跟我一样。我发现很多模版的album.template中,child fold的排列都很混乱,检查代码发现
引用
<!-- album contents go here -->
<table style="border:0px;width:100%;" summary="{$locale->tr("album")}">
 <tr>
  <td style="width:25%;" align="center" >
   <a href="{$url->parentAlbumLink($album)}">
    <img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
    ..
   </a>
  </td>
  {assign var="counter" value=1}
  {assign var=children value=$album->getChildren()}
  {foreach from=$children item=childalbum}
  <td style="width:25%;" align="center" >
   <a href="{$url->albumLink($childalbum)}">
   <img style="border:0px;" src="{$url->getUrl("/imgs/folder.gif")}" alt="Folder" /><br/>
   {$childalbum->getName()} ({$childalbum->getNumResources()})
  </a>
  <br/><br/>
  {assign var="counter" value="`$counter+1`"}
  </td>
  {if $counter%4}
   </tr>
   <tr>
  {/if}
 {/foreach}
红色的地方少了==0,正常的模版编码是这样  {if $counter%4 == 0}


不知道各位有没有同样的问题?

Hi justinjm:
你可不可以提供幾個你發現child folder排列混亂的模版名稱呢?
讓我們檢查一下問題出在那裡:)

謝啦
James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
justinjm
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #2 於: 五月 01, 2006, 07:02:45 上午 »

目前我已经发现bluish,blorange,budha,darkfire,dots,drave-all-night,flower,greenmarinee,human condition,kubrick有这样的问题。我是从sourceforge下载的全套打包模版。

应该就是那个counter的运算出了问题,加上==0后,文件夹排序就正常了。
已記錄
james
版主
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #3 於: 五月 01, 2006, 09:58:27 下午 »

目前我已经发现bluish,blorange,budha,darkfire,dots,drave-all-night,flower,greenmarinee,human condition,kubrick有这样的问题。我是从sourceforge下载的全套打包模版。

应该就是那个counter的运算出了问题,加上==0后,文件夹排序就正常了。

Hi justinjm:
我試驗的結果是,沒加上--0文件排序也正常呢。
可以請問一下你的作業環境嗎?
我想還是必須把問題發生的原因弄清楚一點,以後如果有其它人發現這個問題,可以從這吸取點經驗囉^_^

James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
justinjm
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #4 於: 五月 04, 2006, 04:39:11 下午 »

目前我已经发现bluish,blorange,budha,darkfire,dots,drave-all-night,flower,greenmarinee,human condition,kubrick有这样的问题。我是从sourceforge下载的全套打包模版。

应该就是那个counter的运算出了问题,加上==0后,文件夹排序就正常了。

Hi justinjm:
我試驗的結果是,沒加上--0文件排序也正常呢。
可以請問一下你的作業環境嗎?
我想還是必須把問題發生的原因弄清楚一點,以後如果有其它人發現這個問題,可以從這吸取點經驗囉^_^

James.

我的运行环境是winXP,Apache/1.3.34 (Win32) PHP/4.4.1,MySQL
我付上截图,normal是加了==0,disorder是没有加的。截图网页是在资源文件夹内,内含资源文件和子文件夹。
已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  模版設計  |  bug! 存在与大多数模版中 « 上篇主題 下篇主題 »
    前往: