以下是 summary的index程式解說 ,在這裡做個紀錄

{include file="summary/header.template" selected="index"} <!--是彙整 註冊 文章 網誌 使用者以上的區塊-->


<div id="maincolumn">
<div id="intro">
        <p>{$locale->tr("summary_welcome_paragraph")}</p>
       
       <!--歡迎訊息的那一區塊,學校的則是公告區塊-->
    </div>
    {include file="summary/recent.template"}
   
  <!--summary/recent.template這個是最新發表的文章的區塊-->
</div>

<div id="column">
<div id="columncontainer"><!--還不是完全看懂-->
<!--↑搜尋與登入的背景顏色,如果刪掉,搜尋與登入的背景灰色會不見(應該是說讓這一排裡的內容在框架裡,如果沒有這個,框架就會不見)-->
<!--下面這段--> 
    <h2>{$locale->tr("search_s")}</h2>
    <form id="searchForm" method="post" action="{$smarty.server.PHP_SELF}">
    <fieldset class="inputField">
            <label for="searchTerms">{$locale->tr("search")}:
            <input type="text" tabindex="1" name="searchTerms" id="searchTerms" value="" size="14" /></label>
            <label for="searchType">{$locale->tr("search_type")}:
         <select name="searchType" id="searchType">
          <option value="1">{$locale->tr("posts")}</option>
          <option value="2">{$locale->tr("blogs")}</option>
          <option value="3">{$locale->tr("resources")}</option>
         </select>
   </label>       
        <input type="hidden" name="op" value="summarySearch" />      
        <input type="submit" class="button" name="summarySearch" value="{$locale->tr("search")}" tabindex="21" />
    </fieldset>
    </form>
    <!--到上面這段是搜尋的區塊-->
 <!--下面這段--> 
    <h2>{$locale->tr("login")}</h2>
    <form id="loginForm" method="post" action="admin.php">
    <fieldset class="inputField">
     {dynamic}  
     {if $authuser}
       {assign var=userName value=$authuser->getUsername()}
       {$locale->pr("summary_welcome_msg", $userName)}<br/>
       <a href="admin.php?op=blogSelect">{$locale->tr("summary_go_to_admin")}</a>
     {else} 
            <label for="userName">{$locale->tr("username")}:
   <input type="text" tabindex="2" name="userName" id="userName" value="" size="8" maxlength="50" /></label>
            <label for="userPassword">{$locale->tr("password")}:
   <input type="password" tabindex="3" name="userPassword" id="userPassword" size="8" maxlength="50" /></label>
            <input type="submit" name="Login" value="{$locale->tr("login")}" class="button" /></br>
            <input type="hidden" name="op" value="Login"  />
         
         <a href="?op=resetPasswordForm">{$locale->tr("password_forgotten")}</a> 
  {/if}
  {/dynamic}
    </fieldset>
    </form>
      <!--到上面這段是登入的區塊--> 
 <!--下面這段-->  
    <h2>{$locale->tr("summary_most_active_blogs")}
    {assign var=activeBlogs value=$summaryStats->getMostActiveBlogs()}
      <a href="{$url->getRssUrl()}?summary=1&amp;type=mostactiveblogs">
        <img src="{$url->getUrl("/imgs/rss_logo_mini.gif")}"
         alt="RSS" /></a>   
    </h2>
    {if $activeBlogs}
      <ul class="itemList">
        {foreach from=$activeBlogs item=blog}
       {assign var="url" value=$blog->getBlogRequestGenerator()}
          <li class="item"><a href="{$url->blogLink()}">{$blog->getBlog()|strip_tags|truncate:60}</a></li>
        {/foreach}
      </ul>
    {/if}
   <!--到上面這段是最活躍網誌的區塊-->   
   
    <!--下面這段--> 
        {assign var=recentBlogs value=$summaryStats->getRecentBlogs()}
    <h2>{$locale->tr("summary_newest_blogs")}
      <a href="{$url->getRssUrl()}?summary=1&amp;type=newestblogs">
        <img src="{$url->getUrl("/imgs/rss_logo_mini.gif")}"
           alt="RSS" /></a>   
    </h2>
     {if $recentBlogs}
      <ul class="itemList">
        {foreach from=$recentBlogs item=blog}
          {assign var="url" value=$blog->getBlogRequestGenerator()}
    {** remove this if you're having problems with blogs in encondings other than iso-8859-1 **}
          <li class="item"><a href="{$url->blogLink()}">{$blog->getBlog()|strip_tags|truncate:60}</a></li>
        {/foreach}
      </ul>
    {/if}
   <!--到上面這段是最新建立的網誌的區塊-->    
<!--下面這段是最多人閱讀文章的區塊-->   
    <h2>{$locale->tr("summary_most_read_articles")}
      {assign var=readestBlogs value=$summaryStats->getMostReadArticles()}
        <a href="{$url->getRssUrl()}?summary=1&amp;type=mostread">
          <img src="{$url->getUrl("/imgs/rss_logo_mini.gif")}"
          alt="RSS" /></a>  
     </h2>
      {if $readestBlogs}
        <ul class="itemList">
          {foreach name=readest from=$readestBlogs item=post}
            {assign var="blog" value=$post->getBlogInfo()}
         {assign var="url" value=$blog->getBlogRequestGenerator()}  
            <li class="item">
              <a href="{$url->postPermalink($post)}">{$post->getTopic()|strip_tags|truncate:60}</a> ({$post->getNumReads()})<br />
           </li>
          {/foreach}
        </ul>
      {/if}
<!--到上面這段--> 
  <!--下面這段是最多迴響文章的區塊-->   
    <h2>{$locale->tr("summary_most_commented_articles")}
    {assign var=commentedPosts value=$summaryStats->getMostCommentedArticles()}
      <a href="{$url->getRssUrl()}?summary=1&amp;type=mostcommented">
        <img src="{$url->getUrl("/imgs/rss_logo_mini.gif")}"
         alt="RSS" /></a>
 </h2>
    {if $commentedPosts}
      <ul class="itemList">
        {foreach name=commented from=$commentedPosts item=post}
       {assign var="blog" value=$post->getBlogInfo()}
       {assign var="url" value=$blog->getBlogRequestGenerator()} 
          <li class="item">  
            <a href="{$url->postPermalink($post)}">{$post->getTopic()|strip_tags|truncate:60}</a> ({$post->getTotalComments()})<br />
          </li>
        {/foreach}
      </ul>
    {/if}   
<!--到上面這段-->
</div>
</div>

{include file="summary/footer.template"}<!--就是 Powered by LifeType,最底部部區塊,學校的則聯絡系統管理者-->

如果解釋得太爛的話~就多多包含了!!

來源:自己

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jianmin2 的頭像
    jianmin2

    閒人站 (收集好文章,分享全世界! )

    jianmin2 發表在 痞客邦 留言(0) 人氣()