Discussion on Metronic | Tailwind, Bootstrap, React, Next.js, Vue, Angular, Laravel Admin Dashboard HTML Template

Discussion on Metronic | Tailwind, Bootstrap, React, Next.js, Vue, Angular, Laravel Admin Dashboard HTML Template

Cart 120,083 sales
Recently Updated
Well Documented

keenthemes supports this item

Supported

This author's response time can be up to 1 business day.

12220 comments found.

For use all icons http://joxi.ru/DrlNgJ7h5vwX2P I should to buy PRO account http://glyphicons.com/, shouldn’t I?

Hi :),

All the icons listed here are free and you can use it without purchasing any extra license:

http://www.keenthemes.com/preview/metronic/theme/templates/admin/ui_icons.html

But in your screenshot the icons are not displayed. Most probably you are opening the theme in firefox directly from a PC. You should run the theme from a webserver(localhost or webhosting) in order to get all the features(icons, ajax, etc) fully functioning.

If you need any further assistance please contact our support at support@keenthemes.com

To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi & thanks for a gr8 template!

Question: how can I integrate authentication (login, etc.) into the AngularJS version?

Thanks.

Hi :),

Thanks for your feedback. At the moment this sample page is not implemented. But we will consider it in the next update.

To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hello, first I want to thank you for this amazing theme. I’ve been using it for a while now and the feedback from my users is awesome..

I just have 1 question: Would you consider building a Material Design style theme for admin? I would love to see something like that, especially for Angular. I wouldn’t mind to even pay for it if you chose to build a separate project.

Thank you.

Hi :),

Thanks for your suggestion and aim to support us. We are considering this already by doing some R&D. Hopefully we the decision will be made soon.

To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi

I removed # from url by this code:

$locationProvider.html5Mode({ enabled: true, requireBase: false });

Everything is fine, but sidebar current menu css does not work anymore

Hi :),

Thanks for your feedback. At the moment the angularjs version does not support html5 URLs. But we will check it further and improve it asap. If you need this feature asap please email our support at support@keenthemes.com and we will provide it to you once its available.

To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Im having problems with the Sidebar on the eCommerce version. If you look at my screenshot below

If e.g the User Clicks on Caps, i will reload the Page with The Menuitem Caps selected, So that The Main Item > Cykelt is in red selected with menu expanded and Caps in red – all this no Problem.

But what i dont want is the menuitem below > Tilbeh to be Expanded, i can off course collpase thisif i change the style display: to none;

ul class=”“dropdown-menu”” style=”“display:none;”“

But when i do this i have to Click twice on the Menuitem > Tilbeh to get it expanded

a href=”“javascript:void(0);”” class=”“collapsed”“

Is there a workaround ??

BTW i will fix the UTF-8 errors, its because the files not yet have been saved withoud Encoding, and MS Visual studio messes with the BOM signature

Hi :),

Yes, you can set below code

ul class="dropdown-menu" style="display:none" 

also you will need to remove “collapsed” class from the parent LINK tag. This will fix the double click issue to open the sub menu.

If you need any further assistance please let us know. To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Can you please confirm me if its possible to use Datatables (datatables.net) with Metronic Angular version? Does it work out of the box or requires extra coding? I see already an example here http://www.keenthemes.com/preview/metronic/theme/templates/admin/angularjs/#/datatables/advanced.html

Hi :),

Yes, you can use it in the AngularJS version as demonstrated. It does not require extra coding. You just need to follow the demo and its source to learn how to get it working.

If you need any further clarifications please let us know. To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Although I have test it, can I assume on the news & blog entry pages that have <div class="media-body" /> mark comment sections. And you put put them inside each other to refer to comments made to the above comment. That makes each section indented correct?

Is there a better way to do threaded comment replies so they wouldn’t get squished small after 4 or 5 deep? Hopefully I am making sense.

I’ve also encountered a problem where the entire comment div collapses in on itself if the comment is short. This causes the demo `5 hours ago / Reply` for example to collapse on top of `Media Heading` which makes it unreadable. Any suggestions?

Image example below: http://maelish.imgur.com/bugs

Hi :),

Thanks for your feedback. Could you please provide us more details ? Which browser and device did you use to produce this issue ? Could you please email our support(support@keenthemes.com) if you can provide any further details.

Thanks.

Hi keenthemes,
I have trouble with language translator at: http://www.keenthemes.com/preview/metronic/theme/templates/admin/table_ajax.html
Following this example (https://datatables.net/plug-ins/i18n/French). It seems working except: Page 1 of 18.
Could I change language for it?

Regards,

Hi :),

Please note the Metronic extends the datatables and adds some new texts(standard translation does not include these words, eg: (https://datatables.net/plug-ins/i18n/French) in the datatable UI. To fully translate the ajax datatable you can use “language” parameter as shown below:

    var handleRecords = function() {

        var grid = new Datatable();

        grid.init({
            src: $("#datatable_ajax"),
            onSuccess: function(grid) {
                // execute some code after table records loaded
            },
            onError: function(grid) {
                // execute some code on network or other general error  
            },
            onDataLoad: function(grid) {
                // execute some code on ajax data load
            },
            loadingMessage: 'Loading...',
            dataTable: { // here you can define a typical datatable settings from http://datatables.net/usage/options 

                // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout
                // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/scripts/datatable.js). 
                // So when dropdowns used the scrollable div should be removed. 
                //"dom": "<'row'<'col-md-8 col-sm-12'pli><'col-md-4 col-sm-12'<'table-group-actions pull-right'>>r>t<'row'<'col-md-8 col-sm-12'pli><'col-md-4 col-sm-12'>>",

                "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie.

                "language": { // language settings
                    // metronic spesific
                    "metronicGroupActions": "_TOTAL_ records selected:  ",
                    "metronicAjaxRequestGeneralError": "Could not complete request. Please check your internet connection",

                    // data tables spesific
                    "lengthMenu": "<span class="seperator">|</span>View _MENU_ records",
                    "info": "<span class="seperator">|</span>Found total _TOTAL_ records",
                    "infoEmpty": "No records found to show",
                    "emptyTable": "No data available in table",
                    "zeroRecords": "No matching records found",
                    "paginate": {
                        "previous": "Prev",
                        "next": "Next",
                        "last": "Last",
                        "first": "First",
                        "page": "Page",
                        "pageOf": "of" 
                    }
                },

                "lengthMenu": [
                    [10, 20, 50, 100, 150, -1],
                    [10, 20, 50, 100, 150, "All"] // change per page values here
                ],
                "pageLength": 10, // default record count per page
                "ajax": {
                    "url": "demo/table_ajax.php", // ajax source
                },
                "order": [
                        [1, "asc"]
                    ] // set first column as a default sort by asc
            }
        });

        // handle group actionsubmit button click
        grid.getTableWrapper().on('click', '.table-group-action-submit', function(e) {
            e.preventDefault();
            var action = $(".table-group-action-input", grid.getTableWrapper());
            if (action.val() != "" && grid.getSelectedRowsCount() > 0) {
                grid.setAjaxParam("customActionType", "group_action");
                grid.setAjaxParam("customActionName", action.val());
                grid.setAjaxParam("id", grid.getSelectedRows());
                grid.getDataTable().ajax.reload();
                grid.clearAjaxParams();
            } else if (action.val() == "") {
                Metronic.alert({
                    type: 'danger',
                    icon: 'warning',
                    message: 'Please select an action',
                    container: grid.getTableWrapper(),
                    place: 'prepend'
                });
            } else if (grid.getSelectedRowsCount() === 0) {
                Metronic.alert({
                    type: 'danger',
                    icon: 'warning',
                    message: 'No record selected',
                    container: grid.getTableWrapper(),
                    place: 'prepend'
                });
            }
        });
    }

If you need any further assistance please let us know. To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Thank you :)

You are welcome. Good luck with your project! :)

When we will get box layout for fontend theme?

Hi :),

Hopefully in a future releases. But we will need to consider it first so we can’t let you know the ETA for this.

To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi,

I’ve noticed an issue with the sidebar menu when it’s in a closed state. When you click on an entry, the sub-menu opens, but then it rolls up and rolls down. This is visible on the demo site as well.

See example: http://gfycat.com/FaithfulFilthyGuineapig

Can you please provide advice as to where in the javascript/CSS this behavior is coded, and possibly correct it for a future release?

On a desktop site, this isn’t as much of a problem because the sub-menu will open on hover, but on a touch-device, you have to click to open the sub-menu and you get this blinking behavior.

Thanks!

Hi :),

Thanks for informing this issue. We will definitely fix it in the next update. In the main time you can add below code in layout.js under “handleSidebarMenu” function:

if ($('body').hasClass('page-sidebar-closed') &&  $(this).parent('li').parent('.page-sidebar-menu').size() === 1) {
       return;
}

right before below line:

var hasSubMenu = $(this).next().hasClass('sub-menu');

If you need any further assistance please let us know. To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

I have table with a list of links in a Tab1. On click on a link on this table I want to load content via AJAX in a Tab2. Is there an example of this?

I’m using the angularJS setup. Also it needs to work as a deep link as well, so opening a tab on a different page and then loading specific content from a uid.

Hi :),

We don’t have similar example for AngularJS setup. You can check the ui router library to get started with deep linked URL routing.

https://github.com/angular-ui/ui-router

Also you can check the AngularJS implementation of the bootstrap tabs here: http://angular-ui.github.io/bootstrap/

Thanks.

Hello i trying to change the fontsize of DataTables using my custom css, using thta: th {font-size:10px} td {font-size:10px}

The content of cells change but the header not change i need change something in css of metronic?

Hi,

Please assign an ID to your table and try to use below code

#table_id th {
  font-size:10px !important
}

Thanks.

Hi

I Was Wondering, if you e.g have 6 Menu items in the Sidebar Navigation, each with a sidebar “dropdown” menu, but only want the Selected to be “expanded” the other collapsed, i tried changing this

    to
      on the 5 items to be collapsed.

      It worked – but when i want to expand them by clicking on their Parent Link

      e.g Gadgets

      I Had to click twice on this link to get them expanded.

      How do avoid that i have to click double on this link

ul class=”“dropdown-menu”” style=”“display:block; changed to ul class=”“dropdown-menu”” style=”“display:none;”“

Parent Link a href=”javascript:void(0);” class=”collapsed”>Gadgets

Hi :),

Referring to the the admin theme 1(similar code structure applies to other admin themes as well) you can easily achieve that by using ‘active’ class as shown below:

1) Expanded sub menu:

<li class="start active open">
    <a href="javascript:;">
        <i class="icon-home"></i>
        <span class="title">Dashboard</span>
        <span class="selected"></span>
        <span class="arrow open"></span>
    </a>
    <ul class="sub-menu">
        <li class="active">
            <a href="index.html">
                <i class="icon-bar-chart"></i>
                Default Dashboard
            </a>
        </li>
        <li>
            <a href="index_2.html">
                <i class="icon-bulb"></i>
                New Dashboard #1
            </a>
        </li>
        <li>
            <a href="index_3.html">
                <i class="icon-graph"></i>
                New Dashboard #2
            </a>
        </li>
    </ul>
</li>

2) Collapsed sub menu:

<li>
    <a href="javascript:;">
        <i class="icon-home"></i>
        <span class="title">Dashboard</span>
        <span class="arrow"></span>
    </a>
    <ul class="sub-menu">
        <li class="active">
            <a href="index.html">
                <i class="icon-bar-chart"></i>
                Default Dashboard
            </a>
        </li>
        <li>
            <a href="index_2.html">
                <i class="icon-bulb"></i>
                New Dashboard #1
            </a>
        </li>
        <li>
            <a href="index_3.html">
                <i class="icon-graph"></i>
                New Dashboard #2
            </a>
        </li>
    </ul>
</li>

If you need any further clarifications please let us know. To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi,

Amazing Theme!

I would like to know how can I move the header in the OnePage template to the top.

(Right now, being at the bottom it is not very visible.)

Best Regards,

Joginder

Hi,

Its under assets/frontend/onepage/css/style.css:

.menu-always-on-top .header {
  background: #fff;
  top: 0;
  bottom: auto;
  position: fixed;
}

Thanks.

Hi,

Thank you once again for your quick response. However that didn’t seem to work.

Anyway, this is what I have done – <d iv class=”header header-mobi-ext” style=”top: 0; bottom: auto;”> and it’s working now.

Once again, amazing theme!

Best Regards,

Joginder

Great! You are welcome. Good luck with your project :)

How can i have multiple actions in a datatable cell? I’ve found examples with just one action button. I would like to have a blank space between the action buttons.

Thanks!

Hi :),

Which demo page are you referring ? Could you please clarify your question with more details ?

Thanks.

It was my mistake, but thanks so much for the reply!

You are welcome. Good luck with your project :)

hi, how can I clear bootstrap modal after closing or opening?im trying this code but dosent work. :( $('body').on('hide.bs.modal', '.modal', function () { $(this).removeData("bs.modal"); });

Hi :),

Please try below code:

$('#myModal').on('hidden.bs.modal', function (e) {
  // do something...
})

Or apply it globally:

$('body').on('hidden.bs.modal', function (e) {
  // do something...
})
For more info please check the official documentation here: http://getbootstrap.com/javascript/#modals

Thanks.

I have an issue/conflict with modals and ajax loading of content in a same page in the AngularJS setup.

When I include this files: ‘assets/admin/pages/scripts/ui-extended-modals.js’,

The modal is working nicely, but the AJAX content is not loaded automatically.

When I include these files: ‘assets/admin/pages/scripts/ui-extended-modals.js’, ‘assets/global/plugins/bootstrap-modal/js/bootstrap-modal.js’, ‘assets/global/plugins/bootstrap-modal/js/bootstrap-modalmanager.js’,

The AJAX is working nicely, but the modal content is showing like this (greyed out): https://www.dropbox.com/s/8eyl5bdn5njsy3j/Screenshot%202015-03-10%2015.50.18.png?dl=0

Modal content:

<div class="modal fade" id="department" role="basic" aria-hidden="true" aria-labelledby="department" tabindex="-1"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-body"> <img src="../assets/global/img/loading-spinner-grey.gif" alt="" class="loading" /> <span>   Loading... </span> </div> </div> </div> </div>

already solved. missed a CSS file :-(

Glad for you. Good luck with your project! :)

Hi I liked this theme a most and we are already implemented this our project. There is one small issue when sidebar is with closed status and then if I reload the page, so initially it will show you sidebar as opened because javascripts are loaded in footer section which takes time to close opened sidebar and also there is issue with theme color which was choosen to overwrite default color.

This issue can be resolved by using setting value to $_COOKIE variable then before loading body of html

Refer sample code below:

<?php global $base_url; $color = $_COOKIE[‘style_color’]; $sidebar_closed = $_COOKIE[‘sidebar_closed’]; $css_color = isset($color) ? $color : ‘blue’; if($sidebar_closed == 1){ $side_bar_closed_class = ‘page-sidebar-closed’; }else{ $side_bar_closed_class = ’’; } ?>

<link id=”style_color” href=”<?php print $base_url . ”/” . path_to_theme(); ?>/assets/admin/layout/css/themes/<?php print $css_color; ?>.css” rel=”stylesheet” type=”text/css”/>

above code will resolve your issues when included in header.php file.

Hope you like this concept.

Hi :),

Thanks for sharing this perfect solution. I hope this will be helpful to our users as well.

Thanks.

The amount of work that has gone into this template is phenomenal . What an exceptional price. Awesome work. Thanks for the update.

Hi :),

Many thanks for your comment. This is not the last one. Endless amazing features are planned for a future releases.

To stay updated please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi,
I have a problem with checkboxes. I am getting different size of checkboxes in the application. I need the styled checkboxes which are generated by jQuery Uniform plugin. It is mostly working fine except for in the following code.

Code.
Note: The code only shows the relevant part.
<script id="template-field-ref-edit" type="text/template">
     <td data-field-name="required">
          {{if(required){}}
              <input type="checkbox"  id="required{{-id}}" name="required" checked>
         {{}else{}}
              <input type="checkbox"  id="required{{-id}}" name="required">
         {{};}}
     </td>
</script>

Code Usage.
The code above is a template used in javascript as follows.

templateEdit: _.template($('#template-field-ref-edit').html())

renderEdit: function () {
       var self = this;
       if (this.data.isSupportedByMessage) {
this.getCurrentElem().html(this.templateEdit(_.extend({isEditEnums: self.isEditEnums}, this.data)));
       return this;
},

Problem

When this template is rendered the checkboxes donot have the extra HTML code added by jQuery Uniform plugin and so they are different and smaller than other checkboxes in the application.

http://www.screencast.com/users/HasnainSyed/folders/Checkbox%20Problem/media/01399c68-e277-456a-8e9e-758d5da1188c

The image above shows the result. Notice the size of checkboxes in red rectangles (generated by the template given above) and the size of checkboxes in blue rectangle. The ones in red rectangle do not have the extra code added by jQuery Uniform plugin.

Can you please tell me what’s wrong here? How can I fix this?

Hi :),

Could you please contact our support via support@keenthemes.com and provide your license info ? Here we did not see “purchased” badge for your username so we will need to verify your license before proceed with our support. if the license is purchased by your company or client you can just get the license info and send to our support along with your support question. I hope for your understanding on this.

Thanks.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve ThemeForest.

Sure, take me to the survey