歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 30, 2024, 02:46:39 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: 1 [2]
16  開發 / 模版設計 / Re: 請問關於管理介面額外增加資料的問題... 於: 七月 19, 2006, 06:45:47 下午
我在admindashboardview.class.php 加了紅字的內容...
function _loadViewData()
      {         
         // for each blog, load some statistics
         $articles = new Articles();
         $comments = new ArticleComments();
         $trackbacks = new Trackbacks();
         $resources = new GalleryResources();
         $recentPosts = Array();
         $recentComments = Array();
         $recentResources = Array();
         //-------------------------------------------------------------------------------------------
         $mining = Array();
            $mining = $this->_loadMiningResults( $this->_userInfo->getUsername());

                                                                //-------------------------------------------------------------------------------------------
         // load some statistics   for each one of the blogs
         foreach( $this->_userBlogs as $userBlog ) {
            $recentPosts[$userBlog->getId()] = $articles->getBlogArticles( $userBlog->getId(),
                                                            -1,
                                                            DASHBOARD_MAX_RECENT_ITEMS,
                                                            0,
                                                            POST_STATUS_PUBLISHED );
            $recentComments[$userBlog->getId()] = $comments->getBlogComments ( $userBlog->getId(), DASHBOARD_MAX_RECENT_ITEMS );
            $recentTrackbacks[$userBlog->getId()] = $trackbacks->getBlogTrackbacks( $userBlog->getId(), DASHBOARD_MAX_RECENT_ITEMS );
         }
      
         $this->_params->setValue( "userblogs", $this->_userBlogs );
         $this->_params->setValue( "recentposts", $recentPosts );
         $this->_params->setValue( "recentcomments", $recentComments );
         $this->_params->setValue( "recenttrackbacks", $recentTrackbacks );
            //----------------------------------------------------------------------------------------------
            $this->_params->setValue( "mining", $mining );
            //----------------------------------------------------------------------------------------------   
      }
還有這個Model
//---------------------------------------------------------------------------
      function _loadMiningResults( $userId  )
        {
           $lnk = mysql_connect('localhost','帳號','密碼') or die("無法連線到該資料庫");
           mysql_select_db('lifetype',$lnk)or die("無法連線到該資料庫");

           //echo $id;
           $sql = "select MARC_ID FROM history WHERE (ID = '$userId')";
           $result = mysql_query($sql);
         //echo $sql;

           while ($row = mysql_fetch_object($result))
             {   
               $MARC_ID=$row->MARC_ID;

               $sql1 = "select MARC_ID1 FROM mining WHERE (MARC_ID = ".$MARC_ID.")";
               $result1 = mysql_query($sql1);
               //echo $sql1;
 
               while ($row = mysql_fetch_object($result1))
                 {   
                    $MARC_ID1=$row->MARC_ID1;
                    //echo $MARC_ID1;

                    sybase_min_server_severity(11);
                    $conn = sybase_connect("NCTU-T22", "帳號", "密碼") or die("Could not connect !");
                    //echo $conn;
                    sybase_select_db("totals2",$conn);

                    $sql2 = "select * FROM Mar3100 WHERE (MARC_ID = ".$MARC_ID1.")";
                    $result2 = sybase_query($sql2);
                    //echo $sql2;
 
                      while($row = sybase_fetch_assoc($result2))
                        {     
                          $MARC_ID1 = $row["MARC_ID"];
                          $title2 = $row["TITLE"];
                    //echo $title2;

                    return $title2;

                          /*if ( $MARC_ID1 <> "" ){
                          echo "<p><a href='http://XXX.XXX.XXX.XXX/book/check.php?id=".$MARC_ID1."&T=0&ty=ie'>$title2</a></p>";
                          }*/
                        }
                  
                 }
            
             }
         
         /*if ($MARC_ID1 == ""){
           echo "無推薦書籍";
           }*/

在dashboard.template裡面加了這一段
{foreach from=$mining item=mining}
         
                        <tr style="background-color: {cycle values="#FFFFFF,#F7F7F7"};">
                            <td>
                                <a target="_blank" href="">{$mining}</a><br/>
                            </td>
                        </tr>
                        {/foreach}


發生了一個問題...
在程式裡面 ehco出的資料筆數是對的(三筆) 可是只要用return 筆數就會只剩第一筆...
可是不return 就一筆資料也沒有... @@
是return的用法錯了嗎? 還是應該要用別的呢?
return array也是一樣 >"<

謝謝Mark熱心幫忙 感激不盡...
17  開發 / 模版設計 / Re: 請問關於管理介面額外增加資料的問題... 於: 七月 19, 2006, 10:00:01 上午
我知道像最近發表文章等等的 在dashboard.template中是降抓出來的
                        {foreach from=$recentposts[$blogId] item=post}
                        <tr style="background-color: {cycle values="#FFFFFF,#F7F7F7"};">
                            <td>
                                <a target="_blank" href="{$url->postPermalink($post)}">{$post->getTopic()|strip_tags}</a><br/>
                            </td>
                        </tr>
                        {/foreach}

如圖 我複製了一個在我想要的位置...
但是我不知道 像from=$recentposts[$blogId]和item=post 這些東東
我應該去哪邊改 才可以去抓到我想要抓的資料?
而我想抓的這個table 不是系統預設建好的...

感謝喔~~~ ^^
18  開發 / 模版設計 / Re: 請問關於管理介面額外增加資料的問題... 於: 七月 19, 2006, 08:22:25 上午
no是指不是要做新書介紹 而是要做相關書籍推薦
一樣是要加到lifetype的dashboard中囉~~~
19  開發 / 模版設計 / Re: 請問關於管理介面額外增加資料的問題... 於: 七月 19, 2006, 08:13:28 上午
no 我是要把minig後相關書籍的結果 放到管理介面上
沒有rss feed產出
20  開發 / 模版設計 / Re: 請問關於管理介面額外增加資料的問題... 於: 七月 18, 2006, 07:50:42 下午
就是我想在紅色圈圈那個地方 加上從資料庫中抓出來的資料
(就是系統預設登入的管理介面)
我要抓的table 不是預設的 是後來自己建的
面板文字的方面 我知道要從templates/admin/dashboard.template這邊改
可是程式的部分 我不知道要從哪邊和如何改起... >"<

先說聲謝謝囉...

21  開發 / 模版設計 / 請問關於管理介面額外增加資料的問題... 於: 七月 18, 2006, 06:45:46 下午
我想在登入後的管理頁面 統計資料下方
加上一些從資料庫中抓出來的東西(非lifetype預設的table)
不知道要怎麼做才好呢? 有沒有高手可以指點一下 感謝!!!

ps:我知道管理介面那頁 改文字之類的可以從 templates/admin/dashboard.template改
     但是若要加上從資料庫中抓出來的東西 就不知道要從何改起或加起了...
     先在此感謝!!!
頁: 1 [2]