Other Different style per domain - Style khác nhau cho mỗi tên miền (code ví dụ)

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
17,150
Được Like
12,745
Different style per domain - Style khác nhau cho mỗi tên miền (code ví dụ) 1.x

Tôi đã thực hiện addon này đơn giản để ghi đè lên các lựa chọn style theo tên miền. Bạn cần phải chỉnh sửa file library/StyleOverride/Listen.php để xác định các lĩnh vực và style_ids:
Mã:
<?php

class StyleOverride_Listen
{
    public static function listen(XenForo_Controller $controller, $action)
    {
        $visitor = XenForo_Visitor::getInstance();
        $host = $controller->getRequest()->getServer('HTTP_HOST');

        if ($host == 'www.domain1.com')
        {
            $visitor['style_id'] = 3;
        }
        else if ($host == 'www.domain2.com')
        {
            $visitor['style_id'] = 2;
        }
        // DEFAULT STYLEID, IF NONE OF THE DOMAINS MATCH
        else
        {
            $visitor['style_id'] = 3;
        }
    }
}

Ngoài ra, tất cả các style_ids bạn thiết lập phải do người dùng lựa chọn:

1.png

Tất nhiên mã này có thể được thay đổi để sử dụng bất kỳ các điều kiện khác mà bạn muốn.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • StyleOverride.zip
    5.7 KB · Lượt xem: 2

Top Bottom