Project using AdminLTE
Project using AdminLTE
I thought I would share a project that I have been working on. It is an app for recording farm jobs and activities and is a work in progress.
To make it look a little more professional looking, I have used the AdminLTE admin panel template. If you would like to take a look, it can be found https://www.farmrex.com/demo/index.php
Regards, Bruce.
To make it look a little more professional looking, I have used the AdminLTE admin panel template. If you would like to take a look, it can be found https://www.farmrex.com/demo/index.php
Regards, Bruce.
-
- AppGini Super Hero
- Posts: 336
- Joined: 2015-12-23 16:52
Re: Project using AdminLTE
Nicely done!
Re: Project using AdminLTE
Looks and works great! I think you may have just inspired me
Re: Project using AdminLTE
Hi,
How did you make use of the adminLTE panel - love the look of the site
How did you make use of the adminLTE panel - love the look of the site
Re: Project using AdminLTE
The calendar does not look like it is linked to the tasks. I have been looking to do something like this linking open and closed tasks to a calendar but Appgini does not seem to have this functionality at this time.
Re: Project using AdminLTE
SimonK , without going into all of the detail because it took a lot of experimenting and I cannot remember all of what I did and everything I tried but basically you have to get the required sidebar code from the AdminLTE template and insert it after the </header> tag inside the header.php file as well as all of the required javascript and css files. After a successful login, I did a redirect to a custom page named main.php which displays the calendar.
This is my header.php file:
I also had to modify the footer.php to get it all to work and resolve a conflict between 2 different js files. This is how I modified the footer.php
Hope this is of some help.
Regards, Bruce.
This is my header.php file:
Code: Select all
<!DOCTYPE html>
<?php if(!defined('PREPEND_PATH')) define('PREPEND_PATH', ''); ?>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="<?php echo datalist_db_encoding; ?>">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo ucwords('myfarm'); ?> | <?php echo (isset($x->TableTitle) ? $x->TableTitle : ''); ?></title>
<link id="browser_favicon" rel="shortcut icon" href="<?php echo PREPEND_PATH; ?>resources/images/logo-32x32.png">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/lightbox/css/lightbox.css" media="screen">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/select2/select2.css" media="screen">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/timepicker/bootstrap-timepicker.min.css" media="screen">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>dynamic.css.php">
<!-- fullCalendar 2.2.5-->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>plugins/fullcalendar/fullcalendar.min.css">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>plugins/fullcalendar/fullcalendar.print.css" media="print">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>dist/css/AdminLTE.min.css" media="screen">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>dist/css/skins/skin-blue.min.css">
<!-- iCheck -->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>plugins/iCheck/flat/blue.css">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/initializr/css/bootstrap.css">
<!--[if gt IE 8]><!-->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/initializr/css/bootstrap-theme.css">
<!--<![endif]-->
<link rel="stylesheet" href="resources/initializr/css/print.css" type="text/css" media="print" charset="utf-8">
<!--[if lt IE 9]>
<script src="<?php echo PREPEND_PATH; ?>resources/initializr/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"></script>
<![endif]-->
<script src="<?php echo PREPEND_PATH; ?>resources/jquery/js/jquery-1.11.2.min.js"></script>
<script>var $j = jQuery.noConflict();</script>
<script src="<?php echo PREPEND_PATH; ?>resources/jquery/js/jquery.mark.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/initializr/js/vendor/bootstrap.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/lightbox/js/prototype.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/select2/select2.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/timepicker/bootstrap-timepicker.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>common.js.php"></script>
<?php if(isset($x->TableName) && is_file(dirname(__FILE__) . "/hooks/{$x->TableName}-tv.js")){ ?>
<script src="<?php echo PREPEND_PATH; ?>hooks/<?php echo $x->TableName; ?>-tv.js"></script>
<?php } ?>
</head>
<body class="hold-transition skin-blue sidebar-mini fixed">
<div class="wrapper">
<?php if(is_file(dirname(__FILE__) . '/hooks/header-extras.php')){ include(dirname(__FILE__).'/hooks/header-extras.php'); } ?>
<!-- Add header template below here .. -->
<header class="main-header">
<!-- Logo -->
<a href="index.php" class="logo">
<!-- mini logo for sidebar mini 50x50 pixels -->
<span class="logo-mini"><b>M</b>F</span>
<!-- logo for regular state and mobile devices -->
<span class="logo-lg"><b>My</b> Farm</span>
</a>
<!-- Header Navbar: style can be found in header.less -->
<nav class="navbar navbar-static-top">
<!-- Sidebar toggle button-->
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
<span class="sr-only">Toggle navigation</span>
</a>
<div class="navbar-custom-menu">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse">
<?php if(getLoggedAdmin()){ ?>
<ul class="nav navbar-nav">
<a href="<?php echo PREPEND_PATH; ?>admin/pageHome.php" class="btn btn-danger navbar-btn hidden-xs"><i class="glyphicon glyphicon-cog"></i> <?php echo $Translation['admin area']; ?></a>
<a href="<?php echo PREPEND_PATH; ?>admin/pageHome.php" class="btn btn-danger navbar-btn visible-xs btn-lg"><i class="glyphicon glyphicon-cog"></i> <?php echo $Translation['admin area']; ?></a>
</ul>
<ul class="nav navbar-nav">
<a href="<?php echo PREPEND_PATH; ?>logs_view.php" class="btn btn-warning navbar-btn hidden-xs"><i class="glyphicon glyphicon-exclamation-sign"></i> <?php echo $Translation['error logs']; ?></a>
<a href="<?php echo PREPEND_PATH; ?>logs_view.php" class="btn btn-warning navbar-btn visible-xs btn-lg"><i class="glyphicon glyphicon-exclamation-sign"></i> <?php echo $Translation['error logs']; ?></a>
</ul>
<?php } ?>
<?php if(!$_GET['signIn'] && !$_GET['loginFailed']){ ?>
<?php if(getLoggedMemberID() == $adminConfig['anonymousMember']){ ?>
<p class="navbar-text navbar-right"> </p>
<a href="<?php echo PREPEND_PATH; ?>index.php?signIn=1" class="btn btn-success navbar-btn navbar-right"><?php echo $Translation['sign in']; ?></a>
<p class="navbar-text navbar-right">
<?php echo $Translation['not signed in']; ?>
</p>
<?php }else{ ?>
<ul class="nav navbar-nav navbar-right hidden-xs" style="min-width: 330px;">
<a class="btn navbar-btn btn-default" href="<?php echo PREPEND_PATH; ?>index.php?signOut=1"><i class="glyphicon glyphicon-log-out"></i> <?php echo $Translation['sign out']; ?></a>
<p class="navbar-text">
<?php echo $Translation['signed as']; ?> <strong><a href="<?php echo PREPEND_PATH; ?>membership_profile.php" class="text-success"><?php echo getLoggedMemberID(); ?></a></strong>
</p>
</ul>
<ul class="nav navbar-nav visible-xs">
<a class="btn navbar-btn btn-default btn-lg visible-xs" href="<?php echo PREPEND_PATH; ?>index.php?signOut=1"><i class="glyphicon glyphicon-log-out"></i> <?php echo $Translation['sign out']; ?></a>
<p class="navbar-text text-center">
<?php echo $Translation['signed as']; ?> <strong><a href="<?php echo PREPEND_PATH; ?>membership_profile.php" class="text-success"><?php echo getLoggedMemberID(); ?></a></strong>
</p>
</ul>
<?php } ?>
<?php } ?>
</div>
</div>
</nav>
</header>
<!-- Left side column. contains the logo and sidebar -->
<aside class="main-sidebar hidden-print">
<!-- sidebar: style can be found in sidebar.less -->
<section class="sidebar">
<!-- Sidebar user panel -->
<div class="user-panel">
</div>
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
<li class="header">MAIN NAVIGATION</li>
<li>
<a href="main.php">
<i class="fa fa-dashboard"></i> <span>Dashboard</span>
</a>
</li>
<li class="treeview">
<a href="#"><i class="fa fa-wrench"></i> <span> Equipment Maintenance</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="maintenance_view.php">Maintenance & Repairs</a></li>
<li><a href="equipment_view.php">Equipment Inventory</a></li>
<li><a href="equipment_type_view.php">Equipment Types</a></li>
<li><a href="equipment_brand_view.php">Equipment Brands</a></li>
</ul>
</li>
<li>
<a href="tasks_view.php?SortField=3&SortDirection=asc&FilterAnd%5B1%5D=&FilterField%5B1%5D=9&FilterOperator%5B1%5D=is-empty&FilterValue%5B1%5D=">
<i class="fa fa-tasks"></i> <span>Tasks</span>
</a>
</li>
<li class="treeview">
<a href="#"><i class="fa fa-paw"></i> <span> Livestock</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="livestock_husbandry_view.php">Livestock Husbandry</a></li>
<li><a href="livestock_procedures_view.php">Livestock Procedures</a></li>
<li><a href="livestock_species_view.php">Livestock Species</a></li>
<li><a href="livestock_breed_view.php">Livestock Breeds</a></li>
<li><a href="groups_view.php">Livestock Groups</a></li>
<li><a href="livestock_sex_view.php">Livestock Sex</a></li>
</ul>
</li>
<li class="treeview">
<a href="#"><i class="fa fa-map-marker"></i> <span> Paddocks/Fields</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="paddock_activity_view.php">Paddock Activities</a></li>
<li><a href="paddocks_view.php">Paddocks/Fields</a></li>
<li><a href="paddock_activities_view.php">Paddock Activity Types</a></li>
<li><a href="paddock_use_view.php">Paddock Uses</a></li>
</ul>
</li>
<li class="treeview">
<a href="#"><i class="fa fa-pagelines"></i> <span> Crops</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="crops_view.php">Crop Types</a></li>
<li><a href="crop_variety_view.php">Crop Varieties</a></li>
</ul>
</li>
<li class="treeview">
<a href="#"><i class="fa fa-flask"></i> <span> Chemical Records</span>
<span class="pull-right-container">
<i class="fa fa-angle-left pull-right"></i>
</span>
</a>
<ul class="treeview-menu">
<li><a href="chemical_locker_view.php">Chemical Locker</a></li>
<li><a href="chemicals_view.php">Chemicals</a></li>
</ul>
</li>
<li>
<a href="note_pad_view.php">
<i class="fa fa-file-text-o"></i> <span>Note Pad</span>
</a>
</li>
<li>
<a href="shopping_list_view.php">
<i class="fa fa-shopping-cart "></i> <span>Shopping Lists</span>
</a>
</li>
<li>
<a href="employees_view.php">
<i class="fa fa-user"></i> <span>Employees</span>
</a>
</li>
<li class="header">USER INFORMATION</li>
<li>
<a href="membership_profile.php">
<i class="fa fa-user"></i> <span>My Profile</span>
</a>
</li>
<li>
<a href="index.php?signOut=1">
<i class="fa fa-sign-out"></i> <span>Sign Out</span>
</a>
</li>
</ul>
</section>
<!-- /.sidebar -->
</aside>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<section class="content">
Code: Select all
<!-- Add footer template above here -->
<div class="clearfix"></div>
<?php if(!$_REQUEST['Embedded']){ ?>
<div style="height: 70px;" class="hidden-print"></div>
<?php } ?>
</div> <!-- /div class="container" -->
<?php if(is_file(dirname(__FILE__) . '/hooks/footer-extras.php')){ include(dirname(__FILE__).'/hooks/footer-extras.php'); } ?>
<script src="<?php echo PREPEND_PATH; ?>resources/lightbox/js/lightbox.min.js"></script>
<!-- jQuery 2.2.3 -->
<script src="<?php echo PREPEND_PATH; ?>plugins/jQuery/jquery-2.2.3.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.6 -->
<script src="<?php echo PREPEND_PATH; ?>bootstrap/js/bootstrap.min.js"></script>
<!-- AdminLTE App -->
<script src="<?php echo PREPEND_PATH; ?>dist/js/app.min.js"></script>
</body>
</html>
Regards, Bruce.
-
- Posts: 29
- Joined: 2016-06-24 02:51
Re: Project using AdminLTE
BruceHolt,
This is awesome.
I copied i sidebar code on the header.php. But i have an issue, The sidebar also appears in the login page. How can i fix that?
This is awesome.
I copied i sidebar code on the header.php. But i have an issue, The sidebar also appears in the login page. How can i fix that?
Re: Project using AdminLTE
lawrencekeru, Modify the first couple of lines of login.php from:
to:
This is my header-start.php file:
Modify global.php in the hooks folder from:
to:
This will redirect to a custom page called main.php after a successful login.
Make yourself a custom page called main.php
I should probably mention that I am using Appgini Version 5.62
Code: Select all
<?php if(!isset($Translation)){ @header('Location: index.php?signIn=1'); exit; } ?>
<?php include_once("$currDir/header.php"); ?>
to:
Code: Select all
<?php if(!isset($Translation)){ @header('Location: index.php?signIn=1'); exit; } ?>
<?php include_once("$currDir/header-start.php"); ?>
Code: Select all
<!DOCTYPE html>
<?php if(!defined('PREPEND_PATH')) define('PREPEND_PATH', ''); ?>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo ucwords('MyWebsite'); ?> | <?php echo (isset($x->TableTitle) ? $x->TableTitle : ''); ?></title>
<link id="browser_favicon" rel="shortcut icon" href="<?php echo PREPEND_PATH; ?>resources/images/logo-32x32.png">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/lightbox/css/lightbox.css" media="screen">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/select2/select2.css" media="screen">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/timepicker/bootstrap-timepicker.min.css" media="screen">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>dynamic.css.php">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>dist/css/AdminLTE.min.css" media="screen">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>dist/css/skins/skin-blue-light.min.css">
<!-- iCheck -->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>plugins/iCheck/flat/blue.css">
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/initializr/css/bootstrap.css">
<!--[if gt IE 8]><!-->
<link rel="stylesheet" href="<?php echo PREPEND_PATH; ?>resources/initializr/css/bootstrap-theme.css">
<!--<![endif]-->
<link rel="stylesheet" href="resources/initializr/css/print.css" type="text/css" media="print" charset="utf-8">
<!--[if lt IE 9]>
<script src="<?php echo PREPEND_PATH; ?>resources/initializr/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"></script>
<![endif]-->
<script src="<?php echo PREPEND_PATH; ?>resources/jquery/js/jquery-1.11.2.min.js"></script>
<script>var $j = jQuery.noConflict();</script>
<script src="<?php echo PREPEND_PATH; ?>resources/jquery/js/jquery.mark.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/initializr/js/vendor/bootstrap.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/lightbox/js/prototype.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/select2/select2.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>resources/timepicker/bootstrap-timepicker.min.js"></script>
<script src="<?php echo PREPEND_PATH; ?>common.js.php"></script>
<?php if(isset($x->TableName) && is_file(dirname(__FILE__) . "/hooks/{$x->TableName}-tv.js")){ ?>
<script src="<?php echo PREPEND_PATH; ?>hooks/<?php echo $x->TableName; ?>-tv.js"></script>
<?php } ?>
</head>
<body class="hold-transition skin-blue-light sidebar-mini">
<div class="wrapper">
<?php if(is_file(dirname(__FILE__) . '/hooks/header-extras.php')){ include(dirname(__FILE__).'/hooks/header-extras.php'); } ?>
<!-- Add header template below here .. -->
<header class="main-header">
<!-- Logo -->
<a href="https://www.mydomain.com/index.html" class="logo">
<!-- mini logo for sidebar mini 50x50 pixels -->
<span class="logo-mini"><b>M</b>W</span>
<!-- logo for regular state and mobile devices -->
<span class="logo-lg"><b>My</b>Website</span>
</a>
<!-- Header Navbar: style can be found in header.less -->
<nav class="navbar navbar-static-top">
<div class="navbar-custom-menu">
<div class="collapse navbar-collapse">
<?php if(getLoggedAdmin()){ ?>
<ul class="nav navbar-nav">
<a href="<?php echo PREPEND_PATH; ?>admin/pageHome.php" class="btn btn-danger navbar-btn hidden-xs"><i class="glyphicon glyphicon-cog"></i> <?php echo $Translation['admin area']; ?></a>
<a href="<?php echo PREPEND_PATH; ?>admin/pageHome.php" class="btn btn-danger navbar-btn visible-xs btn-lg"><i class="glyphicon glyphicon-cog"></i> <?php echo $Translation['admin area']; ?></a>
</ul>
<?php } ?>
<?php if(!$_GET['signIn'] && !$_GET['loginFailed']){ ?>
<?php if(getLoggedMemberID() == $adminConfig['anonymousMember']){ ?>
<p class="navbar-text navbar-right"> </p>
<a href="<?php echo PREPEND_PATH; ?>index.php?signIn=1" class="btn btn-success navbar-btn navbar-right"><?php echo $Translation['sign in']; ?></a>
<p class="navbar-text navbar-right">
<?php echo $Translation['not signed in']; ?>
</p>
<?php }else{ ?>
<ul class="nav navbar-nav navbar-right hidden-xs" style="min-width: 330px;">
<a class="btn navbar-btn btn-default" href="<?php echo PREPEND_PATH; ?>index.php?signOut=1"><i class="glyphicon glyphicon-log-out"></i> <?php echo $Translation['sign out']; ?></a>
<p class="navbar-text">
<?php echo $Translation['signed as']; ?> <strong><a href="<?php echo PREPEND_PATH; ?>membership_profile.php" class="text-success text-uppercase"><?php echo getLoggedMemberID(); ?></a></strong>
</p>
</ul>
<ul class="nav navbar-nav visible-xs">
<a class="btn navbar-btn btn-default btn-lg visible-xs" href="<?php echo PREPEND_PATH; ?>index.php?signOut=1"><i class="glyphicon glyphicon-log-out"></i> <?php echo $Translation['sign out']; ?></a>
<p class="navbar-text text-center">
<?php echo $Translation['signed as']; ?> <strong><a href="<?php echo PREPEND_PATH; ?>membership_profile.php" class="text-success"><?php echo getLoggedMemberID(); ?></a></strong>
</p>
</ul>
<?php } ?>
<?php } ?>
</div>
</div>
</nav>
</header>
<!-- Content Wrapper. Contains page content -->
<div>
<section class="content">
Code: Select all
function login_ok($memberInfo, &$args){
return '';
}
Code: Select all
function login_ok($memberInfo, &$args){
if($memberInfo['username'] || $mi['username'])
return 'main.php';
else
return '';
}
Make yourself a custom page called main.php
I should probably mention that I am using Appgini Version 5.62
-
- Posts: 29
- Joined: 2016-06-24 02:51
Re: Project using AdminLTE
Thank you so much bruceholt
Re: Project using AdminLTE
Demo can now be found at https://www.farmrex.kurraglenindustries.com.au/
Re: Project using AdminLTE
very nice, thats what i want to look at doing and i will take a look at how you suggested doing it.
Thankyou..
I took a look at the demo, just thought i would mention something i noticed, when looking at a record you can click to see the child records which open in a model window.. this view has the sidebar menu which causes errors if you click on items. Really good though..
Whats really odd is i do a lot of work for a uk business www.dpagri.co.uk and we were talking about creating a portal for clients..
Talk soon
Carl
Thankyou..
I took a look at the demo, just thought i would mention something i noticed, when looking at a record you can click to see the child records which open in a model window.. this view has the sidebar menu which causes errors if you click on items. Really good though..
Whats really odd is i do a lot of work for a uk business www.dpagri.co.uk and we were talking about creating a portal for clients..
Talk soon
Carl
Re: Project using AdminLTE
Thanks for the feedback, Carl. I'll have to see what I can do to hide the menu in the modal. If anyone has any ideas, it would be appreciated.
Regards, Bruce
Regards, Bruce
Re: Project using AdminLTE
Hi Guys.
Yeah just spent hours today trying to do this in the back end admin area lol, and failed..My experience isnt quite up to scratch, but i will keep at it
Hey, maybe this should be a new feature and a choice when compiling the files out of appgini?
Or possibly the author admin could take a look and let us know his thoughts and steps needed to user adminLTE for both user and admin sections withing appgini, i know this would be great for me..
Cheers
Carl
Yeah just spent hours today trying to do this in the back end admin area lol, and failed..My experience isnt quite up to scratch, but i will keep at it
Hey, maybe this should be a new feature and a choice when compiling the files out of appgini?
Or possibly the author admin could take a look and let us know his thoughts and steps needed to user adminLTE for both user and admin sections withing appgini, i know this would be great for me..
Cheers
Carl
-
- Posts: 29
- Joined: 2016-06-24 02:51
Re: Project using AdminLTE
Hi Guys,
Did anyone manage to remove the sidebar menu on the modals?
Did anyone manage to remove the sidebar menu on the modals?
Re: Project using AdminLTE
Nice demo Bruce. A tangent question, please. How did you preclude spaces in sign-up/username? TIA
Re: Project using AdminLTE
Nice demo Bruce. A tangent question, please. How did you preclude spaces in sign-up/username? TIAbruceholt wrote: ↑2018-01-21 00:37Demo can now be found at https://www.farmrex.kurraglenindustries.com.au/
Re: Project using AdminLTE
add
to the memebership_signup.php
Code: Select all
$j('#username').keyup(function () {
$j(this).val($j(this).val().replace(/\s/g, ''));
});
Any help offered comes with the best of intentions. Use it at your own risk. In any case, please make a backup of your existing environment before applying any changes.
Re: Project using AdminLTE
Thanks, works nice. I put your code snip in the hooks/footer-extras.php file, just to ensure it persists beyond a regenerationpböttcher wrote: ↑2020-12-03 21:47add
to the memebership_signup.phpCode: Select all
$j('#username').keyup(function () { $j(this).val($j(this).val().replace(/\s/g, '')); });