Fix lỗi TMS (Template Management System) khi nâng cấp lên xenforo 1.1.4

Thảo luận trong 'Reports & Fix Bug' bắt đầu bởi sanvu88, 27/3/13.

1votes
5/5, 1 vote

  1. sanvu88

    sanvu88 Well-Known Member

    Bài viết:
    1,048
    Likes :
    467
    Tình hình là sau khi nâng cấp lên v1.1.4 add-on TMS bị lỗi. Để khác phục các bạn làm như sau nhé

    Mở file /library/TMS/Model/Template.php
    Tìm


    Mã:
    public function fetchAllKeyed($sql, $key, $bind = array())
    {
    if (strpos($sql, 'template_map') !== false) {
    $sql = str_replace('SELECT ', 'SELECT template_map.template_final, template_map.template_modifications, ', $sql);
    }
     
    return parent::fetchAllKeyed($sql, $key, $bind);
    }


    Thay bằng

    Mã:
    public function fetchAllKeyed($sql, $key, $bind = array(), $nullPrefix = '')
    {
    if (strpos($sql, 'template_map') !== false) {
    $sql = str_replace('SELECT ', 'SELECT template_map.template_final, template_map.template_modifications, ', $sql);
    }
     
    return parent::fetchAllKeyed($sql, $key, $bind, $nullPrefix);
    }


    Muốn rõ hơn các bạn có thể check sever error log và để ý dòng

    Mã:
    ErrorException: Declaration of TMS_Model_Template::fetchAllKeyed() should be compatible with XenForo_Model::fetchAllKeyed($sql, $key, $bind = Array, $nullPrefix = '') - library/XenForo/Autoloader.php:119
    Have fun.



    Nguôn: m4u.vn
     
    Đang tải...
  2. congmanh333

    congmanh333 Member

    Bài viết:
    256
    Likes :
    56
    đã làm theo hướng dẫn nhưng không được bạn à :(
     
  3. sanvu88

    sanvu88 Well-Known Member

    Bài viết:
    1,048
    Likes :
    467
    pm yahoo mình nhé: hon_the_ma_vuong_88
     
  4. Imma Kun

    Imma Kun Verified User

    Bài viết:
    1,298
    Likes :
    782
comments powered by Disqus

Chia sẻ trang này

Đang tải...