Hướng dẫn phát triển XenForo

Thảo luận trong 'Hướng Dẫn' bắt đầu bởi TechBuba, 30/1/15.

  1. TechBuba Nhà Báo (Báo Đời)

    Sau đây là một bài viết giúp các bạn hiểu rõ hơn về xenforo và biết cách định hướng và phát triển xenforo theo hướng cái nhân của bạn.

    Làm sao để bật tab Development trong ACP?
    Bạn phải bật chế độ debug bằng cách thêm vào file library/config.php
    PHP:
    $config['debug'] = true
    Chú ý: Không nên bật tùy tiện chế độ này khi site đang hoạt động ổn định, chỉ khi nào bạn cần phát triển thêm tính năng thì mới nên bật.

    Làm sao để bật chế độ debug cho 1 IP đặc biệt?
    Sửa file library/config.php
    PHP:
    if($_SERVER['REMOTE_ADDR'] == '127.0.0.1'){$config['debug'] = true;} 
    Thay IP 127.0.0.1 cho phù hợp.

    Làm thể nào để kiểm tra 1 biến số cụ thể có sẵn trong template không?
    Thêm đoạn code này vào template:
    PHP:
    {xen:helper dump$ten_bien
    Thay thế ten_bien với giá trị thực. Nếu một array được trả về sau đó nó có sẵn, trong trường hợp nếu NULL được trả về thi nó không có sẵn.

    Làm sao để tắt tất cả các listeners?
    Thêm vào library/config.php:
    PHP:
    $config['enableListeners'] = false
    Làm sao để tắt chức năng thông báo lỗi?
    Thêm vào library/config.php:
    PHP:
    error_reporting(0); 
    Chú ý: thông báo lỗi này hiển thị ở ngoài forum và trong ACP server error log.

    Làm sao để chặn email được gửi đi?
    Thêm vào library/config.php:
    PHP:
    $config['enableMail'] = false
     
     
  2. Bình Luận Bằng Facebook