Hướng dẫn Fix lỗi giao diện và addon XenForo 2.2

Thật sự thì việc xóa hay đổi tên hàm sẽ không chạy ( thử 2 site trước kia). Cách sửa là thay đổi là

Dòng 20 file: src/addons/BR/ModernStatistic/XF/Template/Templater.php

public function renderTemplate ($template, array $params = [], $addDefaultParams = true)

thành

public function renderTemplate($template, array $params = [], $addDefaultParams = true, $extensionOverrides = ****)
câu này hay nè. đã giải quyết đc vấn đề của mình. thanks
 
  • Like
Reactions: Win
Mã:
ErrorException: [E_WARNING] Declaration of BR\ModernStatistic\XF\Template\Templater::renderTemplate($template, array $params = Array, $addDefaultParams = true, ?BR\ModernStatistic\XF\Template\ExtensionSet $extensionOverrides = ****) should be compatible with XF\Template\Templater::renderTemplate($template, array $params = Array, $addDefaultParams = true, ?XF\Template\ExtensionSet $extensionOverrides = ****) src/addons/BR/ModernStatistic/XF/Template/Templater.php:124

Addon Brivium ModernStatistic lỗi ở fileBR\ModernStatistic\XF\Template\Templater , hàm renderTemplate.

Để khắc phục bạn chỉ cần thêm chữ gì đó vào để đổi tên hàm renderTemplate, ví dụ đổi tên nó thành renderTemplatex($template, array $params...

-------------------------------------

Lỗi addon SiropuChat bản cũ, bạn chỉ cần tìm bản 2.1.18 về để nâng cấp lên là xong.

dùng từ đổi tên function là sai rồi. đổi tên function thì nó gọi sao dc? Phải là sửa function, ở đây là chèn biến vào cho đúng với function gốc trong core của xf2.2
 
Với addons Brivium Modern Statistic các bạn dùng bản 3.1.2 dành cho Xenforo 2.2 sẽ không bị các lỗi trên.
 
Nhờ fix lỗi addons Staff Activity 1.9. Nếu cài addons này trên XF 2.2.4 trở lên bản Full thì hoạt động bình thường, nhưng nếu nâng cấp từ XF 2.1.12 lên XF 2.2.4 trở lên rồi cài addons này thì bị lỗi như hình:

error.png

Nếu chọn Filter để lọc riêng từ điều hành viên, thì bị lỗi không đếm được Threads viewed.
 
Thật sự thì việc xóa hay đổi tên hàm sẽ không chạy ( thử 2 site trước kia). Cách sửa là thay đổi là

Dòng 20 file: src/addons/BR/ModernStatistic/XF/Template/Templater.php

public function renderTemplate ($template, array $params = [], $addDefaultParams = true)

thành

public function renderTemplate($template, array $params = [], $addDefaultParams = true, $extensionOverrides = ****)
Cảm ơn bác rất nhiều, nhờ bác mà mình đã sửa thành công.
 
  • Like
Reactions: Win
Back
Top