九月 13, 2006

移植留言版成功

從LF10.6修改過的留言版,再移植到1.1,經過一早的修改終於成功了。

在links.模板終須加入
{if $guestbook->isEnabled()}
<DIV class=sidebody><a class=aside title="{$locale->tr("guestbook")}" href="{$guestbook->pluginTemplatePage()}">{$locale->tr("guestbook")}</a></DIV>
{/if}

步驟:

  1. 手動加入MySql表格
    --
    -- 資料表格式: `lt_guestbook`
    --

    CREATE TABLE `lt_guestbook` (
      `id` int(10) NOT NULL auto_increment,
      `blog_id` int(10) NOT NULL default '0',
      `topic` text,
      `content` text,
      `date` datetime default NULL,
      `user_email` varchar(64) default '',
      `user_url` varchar(128) default '',
      `user_name` varchar(30) NOT NULL default '',
      `parent_id` int(10) default '0',
      `client_ip` varchar(15) NOT NULL default '0.0.0.0',
      `private` enum('0','1') NOT NULL default '0',
      `spam_rate` varchar(20) default NULL,
      PRIMARY KEY  (`id`),
      KEY `blog_id` (`blog_id`),
      KEY `parent_id` (`parent_id`)
    )
  2. 修改guestbook/class/action/adminupdateguestbookaction.class.php
    on line 60
       if( !$blogs->updateBlog($this->_blogInfo->getId(), $this->_blogInfo))
    改成
       if( !$blogs->updateBlog($this->_blogInfo))
  3. 修改 guestbookdata.class 中的 $this->_db->Execute
    改成 $this->Execute 。

  4. function GuestbookModel()
      {
       $this->Model();
       $this->_prefix = $this->getPrefix();
       $this->_totalPosts = 0;
       $this->_totalPages = 0;
      }
    改成
      function GuestbookData()
      {
       $this->Model();
       $this->_prefix = $this->getPrefix();
      }
      function GuestbookModel()
      {
       $this->_totalPosts = 0;
       $this->_totalPages = 0;
      }
  5. 因為已手動加入MySql表格,將 function checkTables() 中的 $dict = NewDataDictionary 相關函式註解掉,在啟用留言版時才不會出錯。


Posted by jyn99 at 09:05  迴響 (3)引用 (0) │ 點擊數 (5382) │ 架設日誌 , 模板修改

引用URL

http://reading.kl.edu.tw/blog/trackback.php?id=8
回應文章

請問一下您的方式可否講明確一點因為有一些步驟根本不曉得要怎弄像是第幾步驟要開那個網頁或是要開啟那個資料夾修改那邊或是要放在那邊免強sql還有第2.知道怎弄其餘根本不大瞭解

Posted by TENZI at 25/01/2007, 08:31

版主您好!請問我想要版主修改好的lifetype1.1留言版的修改包,不知道是否有提供下載,謝謝!

Posted by 小豐 at 22/02/2007, 10:13
Posted by Jyn at 23/02/2007, 18:58