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,096 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.

Hi,

I’ve used an input for image upload which also has a file upload preview in your previous versions. I don’t see it in the newer version under Form controls. Isn’t it available or is it anywhere else?

Hi :),

It was moved to www.keenthemes.com/preview/metronic/theme/templates/admin/components_form_tools.html

If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

strange behavior of inputmask js plugin on mobile device, why ? On desktop it work fine. my code: $.extend($.inputmask.defaults, { "autounmask": true }); $("#id_Input").inputmask("d/m/y", { "placeholder": "dd/mm/yyyy" }); //multi-char placeholder

Hi :),

Could you please provide more details ? What was the issue ? What is your device model and browser version ?

Thanks.

Sure, it’s a Samsung S4, browser is the default … I don’t know the name :) thanks

Noted. We will take a look. You can also take a look at issue list here: https://github.com/RobinHerbots/jquery.inputmask

Great theme! Please advise if the light box is now available for images in the admin section as i cannot seem to find it?

thanks

Hi :),

Yes, you can check it here:

http://keenthemes.com/preview/metronic/theme/templates/admin/page_portfolio.html For more info please refer to the plugin’s official documentation here: http://fancybox.net/ If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

I see this template price 27$. It include 3 theme admin and 3 theme frontend ? Because I have a version of this theme but it just have theme admin so i want to confirm before i buy it

Hi :),

If you want to use it for a new project then you will need to purchase a new license. Please note one license(27$) is limited to one end product and client. If you need to use the theme for more products or clients you will need to purchase equivalent number of licenses.

For more info please check themeforest.net/licenses/standard?license=regular

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hello there!

1. Im trying to use a X-Editable form inside the Draggable Portlet but I don’t know if you can combine both. Same combing with the Google Maps.

2. Can you help me how to translate to spanish the texts: “All, records, Search and Showing _ to _ of _ entries” in the .js file from the table_advanced.html (DataTables)?

3. Can we customize the text “Drop files to upload” to any other language in the drop zone file upload?

Thanks in advanced!

Hi :),

1) Yes, you should be able to use the X-Editable or any other components in Draggable Portlets.

2) Please refer below code to fully translate the datatable to your language(refer to “Internationalisation” comment below):

    var initTable1 = function() {
        var table = $('#sample_1');

        /* Table tools samples: https://www.datatables.net/release-datatables/extras/TableTools/ */

        /* Set tabletools buttons and button container */

        $.extend(true, $.fn.DataTable.TableTools.classes, {
            "container": "btn-group tabletools-dropdown-on-portlet",
            "buttons": {
                "normal": "btn btn-sm default",
                "disabled": "btn btn-sm default disabled" 
            },
            "collection": {
                "container": "DTTT_dropdown dropdown-menu tabletools-dropdown-menu" 
            }
        });

        var oTable = table.dataTable({

            // Internationalisation. For more info refer to http://datatables.net/manual/i18n
            "language": {
                "aria": {
                    "sortAscending": ": activate to sort column ascending",
                    "sortDescending": ": activate to sort column descending" 
                },
                "emptyTable": "No data available in table",
                "info": "Showing _START_ to _END_ of _TOTAL_ entries",
                "infoEmpty": "No entries found",
                "infoFiltered": "(filtered1 from _MAX_ total entries)",
                "lengthMenu": "Show _MENU_ entries",
                "search": "Search:",
                "zeroRecords": "No matching records found" 
            },

            "order": [
                [0, 'asc']
            ],

            "lengthMenu": [
                [5, 15, 20, -1],
                [5, 15, 20, "All"] // change per page values here
            ],
            // set the initial value
            "pageLength": 10,

            "dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r><'table-scrollable't><'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", // horizobtal scrollable datatable

            // 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/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). 
            // So when dropdowns used the scrollable div should be removed. 
            //"dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>",

            "tableTools": {
                "sSwfPath": "../../assets/global/plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf",
                "aButtons": [{
                    "sExtends": "pdf",
                    "sButtonText": "PDF" 
                }, {
                    "sExtends": "csv",
                    "sButtonText": "CSV" 
                }, {
                    "sExtends": "xls",
                    "sButtonText": "Excel" 
                }, {
                    "sExtends": "print",
                    "sButtonText": "Print",
                    "sInfo": 'Please press "CTR+P" to print or "ESC" to quit',
                    "sMessage": "Generated by DataTables" 
                }]
            }
        });

        var tableWrapper = $('#sample_1_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper

        tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown
    }

3) This is just an image. Please refer to assets/global/plugins/dropzone/images folder and edit the image in your language.

If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Thank´s a lot. I will check it out!

I am trying to change the following in admin layout to <iframe class=’page-content’></iframe> everything works fine except iframe width which is not like the one with div

After many tries I am asking you.

Hi :),

Can you please deploy your developing site in test server and provide us a link ? We will need to check and inspect your code online in order to advise you further. Any further details can be sent to our support at support@keenthemes.com

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi,

I wish to swap the logo with the notifications menu i.e. have logo in the right. I also need this row to have be taller to accommodate the taller logo

I think I have accomplished this – is there a proper/official way?

Lastly, as the notifications are now in the top left, the dropdowns are towards the left. This was fine when they were on the right of the screen but now they are on the left of the screen, I need to dropdowns towards the right

Please advise

Hi :),

This layout option is not officially supported. To implement this you will need to do major changes in the header part. You can use custom.css to override the current layout and have it according to your requirements. You can use Chrome Dev Tools to learn the current css code for the header and override it in custom.css.

If you need any further clarifications please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

All sorted – thank you

Great! Good luck with your project! :)

The “one page” template is missing the “contact” section. Please advise?

Awesome template!

Kind Regards William

Hi :),

There is no “Contact” block. Its designed to scroll to the footer part where contact info is displayed.

If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hello!

When you add Redactor?

Thank you!

Hi :),

At the moment we can’t give any clear ETA for this. We will check it further and consider it in a future releases.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Dear Author,

I would like to report a bug in editable table. Add New>Cancel You will can’t edit other lines again. To solve this issue, one line should be added in the following codes of table-editable.js.

table.on('click', '.cancel', function (e) {
    e.preventDefault();
    if (nNew) {
        oTable.fnDeleteRow(nEditing);
        nEditing = null;
        nNew = false;
    } else {
        restoreRow(oTable, nEditing);
        nEditing = null;
    }

Best Wishes, Grant Chen

Hi :),

Thanks for informing this issue. We will check your solution and include it the next update.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks,

Where do you initialize ckeditor? I want to change the toolbar, and i have changed in ckeditor/config.js and is not working.

Thanks,

Hi :),

There is no initialization code for the ckeditor samples. We used the default class “ckeditor” to get the demo editors initialized automatically. You can apply a different class and add your own initialization code refering the ckeditor documentation.

<textarea class=" form-control" name="editor1" rows="6"></textarea>

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hello! Do you have blank version of admin2 theme without plugins ? Regards.

Hi :),

You can refer to this page http://keenthemes.com/preview/metronic/theme/templates/admin2/layout_blank_page.html with minimum required js and css files. The rest plugins you can remove from “assets/global/plugins/” folder to have a basic theme without all the plugins.

If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

OK, not to sound dumb, but this will allow me to have a framework for me to create an app where the user can: purchase the app, use it I can add any pages I want and customize any existing pages you have. Can I customize the fullCalendar?

Hi :),

Metronic is not a fully functional web app. Metronica is just an HTML theme(HTML, JS & CSS) that can be used to develop a custom web applications from scratch. Any special features(adding pages, customizing calendars, etc) are responsibility of buyers since Metronic does not include the server side implementation.

If you need any further clarifications please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hello,

We just purchased Metronic Admin theme and are integrating it. You guys have done a great job with the template examples. One question – we need to customize the default theme to match our company standard. Do you have any documentation on how to customize the navbar header, links, hover, background color etc? What’s the best way to do this? I see there are Sass files. Can the Sass file be updated?

Thanks.

Hi :),

Please check/debug your site on local using Chromes Dev Tools(CTRL+SHIFT+J) and you will be able to see possible errors under console tab. I suspect required js and css files are not being loaded proper due to improper path.

If you need any further clarifications please let us know.

Thanks.

Thanks… It was a silly one – browser cache issue :(. It is resolved now.

Happy to hear that :) Good luck with your project! :)

i cannot download ?why?

I had requested an extended download limit a few hours ago,will it work? Eager to get the template . thanks.

Yes, I hope the Envato support can help you out! :)

Dear friend,

The radio input it is not working (unfortunetelly). It seems that one is put above other one. How can I fix it?

Hi :),

Did you copy paste the code from browser’s code inspector ? If so, please revert it back and refer to the original HTML code from the html templates. The customized checkbox and radio buttons wrapped with some extra DIVs initialized on page load by uniformjs pluigin. So please refer to the initial code in the source of form_controls.html template.

If you need any further assistance please let us know.

Thanks.

Thank you! It work perfectly! But now I’m with another problem, I put a date-picker on the form and it didn’t work. I’ve already configure all the dependency files, but nothing works…

Hi,

Are you getting any JS error in the console ? Please double check your code and make sure you included below js and css files to use the datepicker plugin:

<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/bootstrap-datepicker/css/datepicker3.css"/>
<script type="text/javascript" src="../../assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>

Then to initialize the datepicker input you should follow below code:

HTML:

<div class="form-group">
    <label class="control-label col-md-3">Default Datepicker</label>
    <div class="col-md-3">
        <input class="form-control form-control-inline input-medium my-date-picker" size="16" type="text" value=""/>
        <span class="help-block">
        Select date </span>
    </div>
</div>
JS:
<script>
        jQuery(document).ready(function() {
               // Core initialization 
               Metronic.init(); // init metronic core components(mandatory)
               Layout.init(); // init current layout(mandatory)
               QuickSidebar.init(); // init quick sidebar(optional)
               Demo.init(); // init demo features(optional)

               // Datepicker initialization
               $('.my-date-picker').datepicker({
                   orientation: "left",
                   autoclose: true
                });
        });
</script>
For more info you can check the datepicker plugin’s official doc here: http://bootstrap-datepicker.readthedocs.org/en/release/

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

Hi, It is very nice work and suberb features. Really helped us lot.

we are using the new version whereas we are facing the below issue (present in your live demo also)

1. Go to any porlet which has close (Remove) option. 2. Move the cursor on close icon – A tooltip will appear (on cusor out the tooltip automatically vanished. But facing issue on the below case) 3. Click on the close button 4. Now the tooltip still exist on the page.

Please let me know if any patch needed to add any JS file.

Hi :),

Thanks for reporting this issue. We will fix it in the next update. In the main time to fix it you need to change the “portlet remove” handler under “handlePortletTools” with below code:

        // handle portlet remove
        $('body').on('click', '.portlet > .portlet-title > .tools > a.remove', function(e) {
            e.preventDefault();
            var portlet = $(this).closest(".portlet");

            if ($('body').hasClass('page-portlet-fullscreen')) {
                $('body').removeClass('page-portlet-fullscreen');
            }

            portlet.find('.portlet-title .fullscreen').tooltip('destroy'); 
            portlet.find('.portlet-title > .tools > .reload').tooltip('destroy');
            portlet.find('.portlet-title > .tools > .remove').tooltip('destroy');
            portlet.find('.portlet-title > .tools > .config').tooltip('destroy');
            portlet.find('.portlet-title > .tools > .collapse, .portlet > .portlet-title > .tools > .expand').tooltip('destroy');

            portlet.remove();
        });

If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

Thanks.

I have a question about the alert, I use asp.net and I have this panel to basically display the message:
<asp:Panel ID="InfoPanel" runat="server" 
class="alert alert-warning alert-dismissable" Visible="False">
   <button type="button" class="close" data-dismiss="alert" aria-hidden="true"></button>
   <i class="fa-lg fa fa-bullhorn" />
   <asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>
</asp:Panel>

How to I make it auto-close in 5 seconds?

Hi,

Sorry, that was bad formatting. Please refer to below code.

You should run it on page load:

<script>
        jQuery(document).ready(function() {
               // Core initialization 
               Metronic.init(); // init metronic core components(mandatory)
               Layout.init(); // init current layout(mandatory)
               QuickSidebar.init(); // init quick sidebar(optional)
               Demo.init(); // init demo features(optional)

               // Init alert on page load
               Metronic.alert({
                container: $('#my_alert_container'), // alerts parent container(if value is not set then it places the alert after the page breadcrumbs)
                type: 'success',  // "succes", "danger", "warning" or "info" 
                message: "I am an alert!",  // alert's message
                close: true, // make alert closable
                focus: true, // auto scroll to the alert after shown
                closeInSeconds: 5 // auto close in 5 seconds
                icon: "bullhorn" // name part of the fontawesome icon class(e.g: fa-bullhorn)
});

        });
</script>

Also you should place a DIV with “my_alert_container” ID where you want to place the alert:

<div id="my_alert_container">
</div>

Thanks.

I got this error on console:
Uncaught ReferenceError: Metronic is not defined 
it points to this line:
Metronic.init();
Libraries that I included:
    <!-- Load javascripts at bottom, this will reduce page load time -->
    <!-- BEGIN CORE PLUGINS (REQUIRED FOR ALL PAGES) -->
    <!--[if lt IE 9]>
    <script src="/assets/global/plugins/respond.min.js"></script>
    <![endif]-->
    <script src="/assets/global/plugins/jquery-1.11.0.min.js" type="text/javascript"></script>
    <script src="/assets/global/plugins/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
    <script src="/assets/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
    <script src="/assets/frontend/layout/scripts/back-to-top.js" type="text/javascript"></script>
    <!-- END CORE PLUGINS -->

    <!-- BEGIN PAGE LEVEL JAVASCRIPTS (REQUIRED ONLY FOR CURRENT PAGE) -->
    <script src="/assets/global/plugins/fancybox/source/jquery.fancybox.pack.js" type="text/javascript"></script>
    <script src="/assets/global/plugins/bootbox/bootbox.min.js" type="text/javascript"></script>
    <script src="/assets/global/plugins/bootstrap-toastr/toastr.min.js"></script>
    <script src="/assets/admin/pages/scripts/ui-alert-dialog-api.js"></script>

    <!-- pop up -->
    <script src="/assets/global/plugins/uniform/jquery.uniform.min.js" type="text/javascript"></script>

    <script src="/assets/frontend/layout/scripts/layout.js" type="text/javascript"></script>
    <script type="text/javascript">
        jQuery(document).ready(function () {
            Layout.init();
            Layout.initUniform();
            Layout.initTwitter();
        });
    </script>
    <!-- END PAGE LEVEL JAVASCRIPTS -->

    <script>
        jQuery(document).ready(function () {
            // Core initialization 
            Metronic.init(); // init metronic core components(mandatory)
            Layout.init(); // init current layout(mandatory)
            QuickSidebar.init(); // init quick sidebar(optional)
            Demo.init(); // init demo features(optional)

            // Init alert on page load
            Metronic.alert({
                container: $('#my_alert_container'), // alerts parent container(if value is not set then it places the alert after the page breadcrumbs)
                type: 'success',  // "succes", "danger", "warning" or "info" 
                message: "I am an alert!",  // alert's message
                close: true, // make alert closable
                focus: true, // auto scroll to the alert after shown
                closeInSeconds: 5, // auto close in 5 seconds
                icon: "bullhorn" // name part of the fontawesome icon class(e.g: fa-bullhorn)
            });

        });
    </script>

Before layout.js please try to include metronic.js as shown below:

<script src="../../assets/global/scripts/metronic.js" type="text/javascript"></script>
<script src="/assets/frontend/layout/scripts/layout.js" type="text/javascript"></script>

I’m using the Metronic Template since the version 2.0 and the results are incredible! Check how it is working in my web management system through this playlist https://www.youtube.com/watch?v=54WGl1A_3Io&list=PL_o4PYtZ1__BzZQXaQ1q6mdqe29Msrpjg

Hi :),

Looks really cool. Well done! Good luck with your project!

Thanks.

I’m using your timeline from Home>Pages>Timeline

I am trying to use my own color instead of using the ‘timeline-blue’ or ‘timeline-yellow’ etc. Is there a way to do it?

Thank You

Hi :),

Yes, you can create a custom timeline colors by adding below css code in custom.css:

/* My color*/
.timeline li.timeline-custom .timeline-body:after {
  border-right-color: #ffb848;
}

.timeline li.timeline-custom .timeline-body {
  background: #ffb848;
}

.timeline li.timeline-custom .timeline-time span.time {
  color: #ffb848;
}

.timeline li.timeline-custom .timeline-body:after {
    border-right-color: transparent;
    border-bottom-color: #ffb848;
}

If you need any further assistance please let us know.

To stay updated on Metronic’s new releases please follow us on http://twitter.com/keenthemes ;)

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