- 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:
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:
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.
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:
Chúc các bạn thành công.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Bài viết mới
Bị lỗi data
bởi bloghocpiano,