Add Custom UI Folder to customize UI

This commit is contained in:
Ibnu Maksum 2023-08-01 15:00:17 +07:00
parent 1515a44ae5
commit 1f4bd28045
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
4 changed files with 25 additions and 18 deletions

3
.gitignore vendored
View File

@ -17,3 +17,6 @@ system/paymentgateway/**
!system/plugin/ui/
system/plugin/ui/*
!system/plugin/ui/index.html
ui/ui_custom/**
!ui/ui_custom/index.html
!ui/ui_custom/README.md

View File

@ -84,7 +84,7 @@ function _notify($msg, $type = 'e')
$lan_file = 'system/lan/' . $config['language'] . '/common.lan.php';
require($lan_file);
$ui = new Smarty();
$ui->setTemplateDir('ui/ui/');
$ui->setTemplateDir(['custom' => 'ui/ui_custom/', 'default' => 'ui/ui/']);
$ui->addTemplateDir('system/paymentgateway/ui/', 'pg');
$ui->addTemplateDir('system/plugin/ui/', 'plugin');
$ui->setCompileDir('ui/compiled/');
@ -130,8 +130,7 @@ include "autoload/Hookers.php";
//register all plugin
foreach (glob("system/plugin/*.php") as $filename)
{
foreach (glob("system/plugin/*.php") as $filename) {
include $filename;
}

5
ui/ui_custom/README.md Normal file
View File

@ -0,0 +1,5 @@
# CUSTOM DESIGN
If you want to change the UI, copy the file from UI, to here, and edit as you need, so it will not be overwrite when updating
Jika mau mengubah tampilan UI, salin filenya dari folder UI kesini, lalu ubah sesuai keinginan, sehingga tidak akan ditimpa saat ada update

0
ui/ui_custom/index.html Normal file
View File