Mã tuỳ chỉnh
Mục Mã tuỳ chỉnh, truy cập qua HiTechAdmin > Cài đặt > Mã tuỳ chỉnh, cho phép bạn chèn và quản lý mã tuỳ chỉnh để mở rộng hoặc thay đổi hành vi và giao diện của HiTechCloud.
CSS tuỳ chỉnh, JS tuỳ chỉnh, Mã ở đầu trang, Mã ở chân trang, Bài viết hướng dẫn và Mục tuỳ chỉnh bên dưới cần giấy phép Enterprise đang hoạt động (và tài khoản không phải đại lý) để chỉnh sửa. Các tuỳ chọn còn lại trên trang này (Khoá API PageSpeed, bộ plugin/theme WordPress, tên đăng nhập bị cấm, tên miền bị hạn chế, Sau khi cập nhật, Trước khi khởi động) có trên mọi loại giấy phép.
CSS tuỳ chỉnh
Chèn kiểu CSS của riêng bạn để áp dụng trên mọi trang của giao diện HiTechCloud.
Lưu trong tệp /etc/hitechcloud/hitechcloud/custom_code/custom.css.
JS tuỳ chỉnh
Thêm JavaScript tuỳ chỉnh vào mọi trang. Điều này lý tưởng để mở rộng chức năng giao diện, thêm widget, hoặc tích hợp công cụ bên thứ ba.
Lưu trong tệp /etc/hitechcloud/hitechcloud/custom_code/custom.js.
Mã ở đầu trang
Chèn mã tuỳ chỉnh trực tiếp vào thẻ head của mọi trang. Hữu ích cho thẻ meta, script phân tích và thiết lập toàn cục.
Lưu trong tệp /etc/hitechcloud/hitechcloud/custom_code/in_header.html.
Mã ở chân trang
Chèn mã tuỳ chỉnh trực tiếp vào phần footer của mọi trang. Thường dùng cho script theo dõi, phân tích, hoặc JavaScript tải sau.
Lưu trong tệp /etc/hitechcloud/hitechcloud/custom_code/in_footer.html.
Bài viết hướng dẫn
Sửa các bài viết cơ sở tri thức hiển thị trên trang HiTechCloud > Bảng điều khiển.
Mặc định:
{
"how_to_topics": [
{"title": "How to install WordPress", "link": "https://hitechcloud.org/docs/panel/applications/wordpress#install-wordpress"},
{"title": "How to enable REDIS Caching", "link": "https://hitechcloud.org/docs/panel/caching/Redis/#connect-to-redis"},
{"title": "How to create DNS records", "link": "https://hitechcloud.org/docs/panel/domains/dns/#create-record"},
{"title": "How to create a new MySQL database", "link": "https://hitechcloud.org/docs/panel/databases/#create-a-mysql-database"},
{"title": "How to add a Cron Job", "link": "https://hitechcloud.org/docs/panel/advanced/cronjobs#add-a-cronjob"},
{"title": "How to add a custom SSL Certificate", "link": "https://hitechcloud.org/docs/panel/domains/ssl/#custom-ssl"}
],
"knowledge_base_link": "https://hitechcloud.org/docs/panel/intro/?source=hitechcloud_server"
}
Mục tuỳ chỉnh
Bạn có thể thêm một mục tuỳ chỉnh gồm các mục có biểu tượng vào Bảng điều khiển trong HiTechCloud.
mục tuỳ chỉnh hỗ trợ các trường sau:
-
section_title(string): Tiêu đề hiển thị ở đầu mục tuỳ chỉnh của bạn. -
section_position(string): Quyết định vị trí mục của bạn so với các mục có sẵn khác. Các giá trị được chấp nhận:before_filesbefore_domainsbefore_mysqlbefore_postgresqlbefore_applicationsbefore_emailsbefore_cachebefore_phpbefore_dockerbefore_advancedbefore_account
-
items(mảng đối tượng): Danh sách các mục bấm được, hiển thị dưới dạng thẻ có biểu tượng. Mỗi mục có:label(string) – Văn bản hiển thị trên thẻ.icon(string) – Class biểu tượng từ Bootstrap Icons. Ví dụ:bi bi-person-fill-gear.url(string) – Liên kết được mở khi bấm vào mục.
Ví dụ:
{
"section_title": "Billing Account",
"section_position": "before_domains",
"items": [
{
"label": "Manage Profile",
"icon": "bi bi-person-fill-gear",
"url": "https://panel.hostio.rs/clientarea.php?action=details"
},
{
"label": "Manage Billing Information",
"icon": "bi bi-credit-card",
"url": "https://panel.unlimited.rs/clientarea.php?action=details"
},
{
"label": "View Email History",
"icon": "bi bi-envelope-open",
"url": "https://panel.unlimited.rs/clientarea.php?action=emails"
},
{
"label": "News & Announcements",
"icon": "bi bi-megaphone-fill",
"url": "https://panel.unlimited.rs/index.php?rp=/announcements"
},
{
"label": "Knowledgebase",
"icon": "bi bi-book-half",
"url": "https://panel.unlimited.rs/index.php?rp=/knowledgebase"
},
{
"label": "Server Status",
"icon": "bi bi-hdd-network",
"url": "https://panel.unlimited.rs/serverstatus.php"
},
{
"label": "Invoices",
"icon": "bi bi-receipt",
"url": "https://panel.unlimited.rs/clientarea.php?action=invoices"
},
{
"label": "Support Tickets",
"icon": "bi bi-life-preserver",
"url": "https://panel.unlimited.rs/supporttickets.php"
},
{
"label": "Open Ticket",
"icon": "bi bi-journal-plus",
"url": "https://panel.unlimited.rs/submitticket.php"
},
{
"label": "Register New Domain",
"icon": "bi bi-globe",
"url": "https://panel.unlimited.rs/cart.php?a=add&domain=register"
},
{
"label": "Transfer Domain",
"icon": "bi bi-arrow-repeat",
"url": "https://panel.unlimited.rs/cart.php?a=add&domain=transfer"
}
]
}
Khoá API PageSpeed
Nếu được đặt, khoá API này sẽ được dùng để lấy dữ liệu từ Google PageSpeed Insights.
Bộ plugin WordPress
Liệt kê các plugin WordPress bạn muốn tự động cài trên mọi website WordPress mới. Nhập mỗi dòng một mục. Các định dạng được hỗ trợ:
- wp_org_slug — slug của plugin từ trang plugin trên WordPress.org
- URL — liên kết trực tiếp tới một tệp plugin
.zipđược host trực tuyến
Bộ theme WordPress
Liệt kê các theme WordPress sẽ tự động cài cho mọi website WordPress mới. Nhập mỗi dòng một mục. Các định dạng được hỗ trợ:
- wp_org_slug — slug của theme từ trang theme trên WordPress.org
- URL — liên kết trực tiếp tới một tệp theme
.zipđược host trực tuyến
Tên đăng nhập bị cấm
Danh sách tên người dùng không được dùng.
Tên miền bị hạn chế
Quản trị viên có thể hạn chế việc dùng các tên miền cụ thể bằng cách thêm mỗi dòng một tên miền.
Ví dụ:
facebook.com
hitechcloud.org
example.com
hitechcloud.org
demo.hitechcloud.org
Lưu trong tệp /etc/hitechcloud/hitechcloud/conf/domain_restriction.txt.
Sau khi cập nhật
Khai báo các lệnh bash tuỳ chỉnh sẽ tự động chạy sau mỗi lần cập nhật HiTechCloud. Lý tưởng để khôi phục các tuỳ chỉnh hoặc kích hoạt script tự động hoá.

Lớp tuỳ chỉnh mạnh mẽ này giúp HiTechCloud hoà hợp liền mạch với môi trường của bạn.
Ví dụ:
Lưu trong tệp /root/hitechcloud_run_after_update.
Trước khi khởi động
Thêm mã bash tuỳ chỉnh sẽ được thực thi trước khi khởi động HiTechCloud.
Lưu trong tệp /root/hitechcloud_run_on_startup.