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
16,829
Được Like
12,687
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

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mobile/Zalo: 0906081284

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom