{"id":3412,"date":"2024-08-21T12:12:29","date_gmt":"2024-08-21T11:12:29","guid":{"rendered":"https:\/\/skp.si\/portal-znanja\/?page_id=3412"},"modified":"2024-09-26T16:39:44","modified_gmt":"2024-09-26T15:39:44","slug":"raziskave","status":"publish","type":"page","link":"https:\/\/skp.si\/portal-znanja\/raziskave\/","title":{"rendered":"Raziskave"},"content":{"rendered":" \n\n    <div>\n    <div class=\"panel-group fusion-toggle-icon-unboxed\" id=\"accordion-8-1\">\n        <div class=\"fusion-panel panel-default panel-2a30887a6bcc8ecd0 fusion-toggle-no-divider\" style=\"--awb-title-font-family:var(--awb-typography4-font-family);--awb-title-font-weight:var(--awb-typography4-font-weight);--awb-title-font-style:var(--awb-typography4-font-style);--awb-title-font-size:14px;--awb-title-line-height:var(--awb-typography3-line-height);--awb-title-color:var(--awb-color1);\">\n            <div class=\"panel-heading\">\n                <h4 class=\"panel-title toggle\" id=\"toggle_2a30887a6bcc8ecd0\">\n                    <a aria-expanded=\"false\" aria-controls=\"2a30887a6bcc8ecd0\" role=\"button\" data-toggle=\"collapse\" data-target=\"#2a30887a6bcc8ecd0\" href=\"#2a30887a6bcc8ecd0\">\n                    <span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\">\n                        <i class=\"fa-fusion-box active-icon fa-question-circle far\" aria-hidden=\"true\"><\/i>\n                    <\/span>\n                    <span class=\"fusion-toggle-heading\">Na\u010din delovanja iskalnika<\/span>\n                    <\/a>\n                <\/h4>\n            <\/div>\n            <div id=\"2a30887a6bcc8ecd0\" class=\"panel-collapse collapse\" aria-labelledby=\"toggle_2a30887a6bcc8ecd0\">\n            <div class=\"panel-body toggle-content fusion-clearfix\">\n                <p><strong>Kako deluje iskalnik?<\/strong><\/p>\n                <p>Z vnosom klju\u010dnih besed lahko v Portalu znanja i\u0161\u010dete po gradivih (poro\u010dila, plakati, predstavitve, videi) in raziskavah (npr. projekti EIP, CRP). Iskalnik preiskuje naslove in opise vsebin glede na vnesene ali izbrane klju\u010dne besede oziroma kategorije.<\/p>\n                <p>Za naprednej\u0161e iskanje kliknite pu\u0161\u010dico v iskalnem oknu. Iskanje lahko omejite le na gradiva, le na raziskave ali na vse vsebine. Pomagate si lahko s kategorijami in podkategorijami.<\/p>\n                <p>\u010ce i\u0161\u010dete samo raziskave, so rezultati prikazani v tabeli. Uporabite lahko dodatno iskalno okno ali filtre za bolj natan\u010den izbor (npr. vnesete \u00bbEIP\u00ab). Rezultate lahko prenesete v formatu PDF ali Excel s klikom na gumba desno zgoraj.<\/p>\n                \n                <p><strong>Kaj je Portal znanja?<\/strong><\/p>\n                <p>Portal znanja je spletna platforma, ki zdru\u017euje raziskovalne rezultate in druga gradiva (videi, poro\u010dila, u\u010dne vsebine). Namenjen je kmetom, svetovalcem, raziskovalcem in drugim dele\u017enikom AKIS za la\u017eji dostop do znanja v kmetijstvu.<\/p>\n                \n                <p><strong>Kaj ponuja?<\/strong><\/p>\n                <p>Glavna novost Portala znanja so zbrane <strong>raziskave s podro\u010dja kmetijstva<\/strong>, poleg \u017ee obstoje\u010dih gradiv. Med njimi so:<\/p>\n                <ul>\n                <li>Projekti CRP<\/li>\n                <li>Zaklju\u010deni projekti EIP<\/li>\n                <li>Projekti Horizon<\/li>\n                <li>Projekti Interreg<\/li>\n                <li>Strate\u0161ka partnerstva za raziskave in inovacije (SRIP)<\/li>\n                <li>Javna slu\u017eba kmetijskega svetovanja<\/li>\n                <li>Projekti iz Podnebnega sklada<\/li>\n                <li>Projekti iz sektorskih intervencij (\u010debelarstvo, vinogradni\u0161tvo ipd.)<\/li>\n                <\/ul>\n                \n                <p><strong>Vnaprej dolo\u010dene kategorije in podkategorije iskanja:<\/strong><\/p>\n                <ul>\n                <li>Rastlinska pridelava (poljedelstvo, travinje in pridelava krme, vrtnarstvo, vinogradni\u0161tvo, sadjarstvo itd.)<\/li>\n                <li>\u017divinoreja (govedoreja, \u010debelarstvo, akvakultura, ekolo\u0161ka \u017eivinoreja, genski viri itd.)<\/li>\n                <li>Gozdarstvo (upravljanje z divjadjo, varstvo gozdov itd.)<\/li>\n                <li>Okolje in podnebje (podnebne spremembe, rodovitnost tal, kmetijska zemlji\u0161\u010da, vodni viri itd.)<\/li>\n                <li>Konkurenca (produktivnost, dodana vrednost, digitalizacija, tr\u017eenje, zmanj\u0161evanje zavr\u017ekov hrane)<\/li>\n                <li>Razvoj pode\u017eelja (LEADER\/CLLD, dopolnilne dejavnosti, mladi kmetje, majhne kmetije, nekmetijske dejavnosti)<\/li>\n                <li>Pre\u010dne teme (AKIS, izobra\u017eevanje, svetovanje, znanstvenoraziskovalna dejavnost)<\/li>\n                <\/ul>\n            <\/div>\n            <\/div>\n        <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"datatable-raziskave\" class=\"datatable-not\">\n    <div class=\"checkbox-container\" style=\"position: absolute;top: 40px;z-index: 9999;\">\n        <label style=\"font-size:12px;\">\n        <input type=\"checkbox\" id=\"search-hidden-column\" style=\"position:relative;top:-3px;\">\n        Vklju\u010di iskanje po vsebini razpisov\n        <\/label>\n    <\/div>\n        <div class=\"searchFilterBox\"><\/div>\n        <div>\n            <table id=\"aktualni_razpisi-665616\" class=\"display aktualni_razpisi\" style=\"width:100%\">\n                <thead>\n                    <tr>\n                        <th>Raziskava<\/th>\n                        <th>Vrsta raziskave<\/th>\n                        <th>Tema<\/th>\n                        <th>Leto za\u010detka<\/th>\n                        <th>Leto zaklju\u010dka<\/th>\n                        <th>Vodilni partner<\/th>\n                        <th>Vir sofinanciranja<\/th>\n                        <th>Statisti\u010dna regija<\/th>\n                        <th>Skupna vrednost raziskave (EUR)<\/th>\n                        <th>Vi\u0161ina javnih sredstev (EUR)<\/th>\n                        <th>Vsebina<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                    <td><\/td>\n                <\/tbody>\n                <tfoot>\n                    <tr>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                        <th><\/th>\n                    <\/tr>\n                <\/tfoot>\n            <\/table>\n        <\/div>\n    <\/div>\n\n    <link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/select2\/4.0.13\/css\/select2.min.css\" rel=\"stylesheet\" \/>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/select2\/4.0.13\/js\/select2.min.js\"><\/script>\n\n    <script>\n    jQuery.fn.dataTable.moment( \"DD.MM.YYYY\" );\n    jQuery(document).ready(function($){\n\n        setTimeout(function() {\n            $(\"table#aktualni_razpisi-665616\").wrap('<div class=\"table-overflow\"><\/div>');\n        }, 500);\n\n        var uniqueCategories = new Set();\n\n        $(\"#aktualni_razpisi-665616 tbody tr\").each(function () {\n            var katStr = $(this).find('td').eq(2).text(); \/\/ stolpec 2\n            if (katStr.trim() !== '') {\n            katStr.split(',').forEach(function (item) {\n                uniqueCategories.add(item.trim());\n            });\n            }\n        });\n\n        \/\/ 2. Pretvori jih v SearchPanes \"options\"\n        var options = Array.from(uniqueCategories).map(function (cat) {\n            return {\n            label: cat,\n            value: function (rowData, rowIdx) {\n                return rowData[2] && rowData[2].includes(cat);\n            }\n            };\n        });\n\n        var labels = \"RASTLINSKA PRIDELAVA, Poljedelstvo, Travni\u0161tvo in pridelava krme, Vrtnarstvo, Vinogradni\u0161tvo, Sadjarstvo, Oljkarstvo, Hmeljarstvo, Rastlinski razmno\u017eevalni material, Varstvo rastlin, Gnojenje, Alternativni na\u010dini kmetovanja, Ekolo\u0161ko kmetovanje, Selekcija, \u017elahtnjenje in preizku\u0161anje sort, Namakanje, Genski viri, Zeli\u0161\u010darstvo, \u017dIVINOREJA, Govedoreja, Perutninarstvo, Pra\u0161i\u010djereja, Drobnica, Konjereja, \u010cebelarstvo, Druge panoge v \u017eivinoreji, Dobrobit \u017eivali, Varstvo pred divjadjo in velikim zvermi, Zdravstveno varstvo \u017eivali, Ekolo\u0161ka reja \u017eivali, Selekcija, OKOLJE IN PODNEBJE, Varovanje okolja, Podnebne spremembe - prilagajanje, Podnebne spremembe - bla\u017eenje, Biotska raznovrstnost, Energetika, Rodovitnost tal, Kmetijska zemlji\u0161\u010da, Vodni viri, Kro\u017eno in biogospodarstvo, Invazivne rastline, Zavarovana obmo\u010dja, GOZDARSTVO, Tehnologija, Gospodarjenje z gozdovi, Obnova, nega gozdov, gozdna genetika, Varstvo gozdov, Upravljanje z divjadjo, KONKUREN\u010cNOST, Produktivnost, Dodana vrednost, Digitalizacija in robotizacija, Tr\u017eenje in povezovanje, Odpadna hrana, RAZVOJ PODE\u017dELJA, Mladi kmetje, Majhne kmetije, Dopolnilne dejavnosti, Nekmetijske dejavnosti, LEADER \/ CLLD, HORIZONTALNO PODRO\u010cJE, Sistem AKIS, \u0160olstvo, Svetovanje, Znanstveno raziskovalna dejavnost, \".split(',').map(item => item.trim());\n\n        var options = labels.map(function (val) {\n            return {\n                label: val,\n                value: function (rowData, rowIdx) {\n                    \/\/ Preveri, ali stolpec obstaja in ni prazen\n\n                    \/\/ Pretvori HTML v \u010disti tekst\n                    var tempDiv = document.createElement(\"div\");\n                    tempDiv.innerHTML = rowData.kategorija;\n                    var plainText = tempDiv.textContent || tempDiv.innerText || \"\";\n\n                    \/\/ Razbij po vejici, obre\u017ei presledke in pretvori v male \u010drke\n                    var categories = plainText\n                        .split(',')\n                        .map(item => item.trim().toLowerCase())\n                        .filter(item => item.length > 0); \/\/ Odstrani prazne vnose\n\n                    \/\/ Preveri, ali kategorija obstaja\n                    return categories.includes(val.toLowerCase());\n                }\n            };\n        });\n\n        \/\/ Prilagojen iskalni filter\n        $.fn.dataTable.ext.search.push(function(settings, data, dataIndex, rowData, counter) {\n\n            var isChecked = $('#search-hidden-column').is(':checked');\n            \n            var searchTerm = settings.oPreviousSearch.sSearch.toLowerCase(); \/\/ Globalni iskalni niz\n\n            \/\/ Gre \u010dez vse stolpce (\u010de je vklopljeno) ali vse razen stolpca 10 (\u010de ni)\n            for (var i = 0; i < data.length; i++) {\n                if (!isChecked && i == 10) continue; \/\/ izklju\u010di stolpec 10, \u010de checkbox ni ozna\u010den\n\n                if (data[i] && data[i].toLowerCase().includes(searchTerm)) {\n                    return true; \/\/ \u010de najde ujemanje\n                }\n            }\n\n            return false; \/\/ \u010de ni\u010d ne ustreza\n        });\n\n        var dt = jQuery(\"#aktualni_razpisi-665616\").DataTable({\n            order: [[ 3, \"desc\" ]],\n            dom: '<\"outer-div\"f>P<\"clear\">t<\"outer-div\">',\n            responsive: false,\n            language: {\n                url: \"\/\/cdn.datatables.net\/plug-ins\/1.10.24\/i18n\/Slovenian.json\"\n            },\n            ajax: {\n                url: datatablesajax.url + \"?action=aktualni\",\n                type: \"POST\",\n                data: function(d) {\n                    d.action = \"aktualni\";\n                    d.atts = {\n                        post_type: \"raziskave\",\n                        category_terms: \"0\",\n                        status: \"0\",\n                    };\n                },\n                \"dataSrc\": function (json) {\n                    \/\/ Shrani skupno ceno v settings\n                    json.cena_skupaj = json.cena_skupaj || 0; \/\/ \u010ce slu\u010dajno ni podana\n                    json.visina_javnih_sredstev_skupaj = json.visina_javnih_sredstev_skupaj || 0; \/\/ \u010ce slu\u010dajno ni podana\n                    return json.data; \/\/ Posreduj podatke DataTables-u\n                },\n                cache:false,\n            },\n            columns: [\n                { data: \"razpis\", width: \"18%\" },\n                { data: \"vrsta_projekta\", width: \"6%\" },\n                { data: \"kategorija\", width: \"8%\" },\n                { data: \"leto_zacetka\", width: \"6%\" },\n                { data: \"leto_konca\", width: \"6%\" },\n                { data: \"vodilni_partner\", width: \"6%\" },\n                { data: \"vir\", width: \"6%\" },\n                { data: \"vse_regije\", width: \"8%\" },\n                { data: \"cena\", width: \"10%\", \"render\": function (data, type, row) {\n                    return formatNumber(data);\n                } },\n                { data: \"visina_javnih_sredstev\", width: \"10%\", \"render\": function (data, type, row) {\n                    return formatNumber(data);\n                } },\n                { data: \"vsebina\", width: \"0%\" },       \n            ],\n            pageLength: 20,\n            paging: true,\n            dom: \"PBfrti\",\n            searchPanes: {\n                cascadePanes: false,\n                initCollapsed: true,\n                dtOpts: {\n                    select: {\n                        style: 'multi'\n                    },\n                }\n            },\n            columnDefs: [\n                {\n                    targets: 2, \/\/ indeks tvojega kategorijskega stolpca\n                    searchPanes: {\n                        show: true,\n                        options: options,\n                        dtOpts: {\n                            ordering: false, \/\/ Onemogo\u010di privzeto razvr\u0161\u010danje samo za ta filter\n                            order: [[0, 'asc']] \/\/ Razvrsti glede na sort parameter\n                        }  \n                    }\n                },\n                {\n                    targets: [10], \/\/ Indeks stolpca (0 je prvi stolpec)\n                    visible: false,\n                    searchable: true \/\/ Neobvezno: izklopi iskanje po tem stolpcu\n                },\n                {\n                    targets: [1, 3, 4, 5, 6, 7], \/\/ ostali stolpci\n                    searchPanes: {\n                        show: true,\n                    }\n                },\n                {\n                    targets: '_all',\n                    searchPanes: {\n                        show: false,\n                        orderable: false,\n                    }\n                }\n            ],\n            createdRow: function(row, data, dataIndex) {\n                $(row).attr('data-href', data.url);\n\n                $('td:eq(0)', row).html('<span class=\"underline-q\">' + data.razpis+ '<\/span>');\n            },\n            initComplete: function () {\n                \n                $('.dtsp-name').each(function () {\n                    if ($(this).attr('title') === 'No data' || $(this).attr('title') === '0,00' || $(this).attr('title') === 'NaN' || $(this).html() === '\"\"') {\n                        $(this).closest(\"tr\").remove();\n                    }\n                });\n                     \n            } ,\n            \"footerCallback\": function (row, data, start, end, display) {\n                var api = this.api();\n                var totalCol10 = 0; \/\/ Se\u0161tevek vseh vrstic za stolpec 10\n                var pageTotalCol10 = 0; \/\/ Se\u0161tevek trenutne strani za stolpec 10\n\n                \/\/ Funkcija za pretvorbo niza v \u0161tevilko\n                function parseNumber(value) {\n                    if (value === null || value === undefined || value === '') {\n                        return 0;\n                    }\n\n                    \/\/ Odstrani tiso\u010dice in nadomesti decimalno vejico s piko\n                    value = value.replace(\/\\.\/g, '').replace(',', '.');\n\n                    \/\/ Pretvori v float in vrni\n                    return parseFloat(value) || 0; \/\/ Vrni 0, \u010de pretvorba vrne NaN\n                }\n\n                \/\/ Gremo skozi vse podatke stolpca 10 in jih se\u0161tejemo\n                $.each(api.column(8).data(), function (index, value) {\n                    totalCol10 += parseNumber(value);\n                });\n\n                \/\/ Gremo skozi podatke trenutne strani stolpca 10 in jih se\u0161tejemo\n                $.each(api.column(8, { page: 'current' }).data(), function (index, value) {\n                    pageTotalCol10 += parseNumber(value);\n                });\n\n                pageTotalCol10 = pageTotalCol10.toString();\n                pageTotalCol10 = pageTotalCol10.replace('.', ',');\n\n                \/\/ Posodobi nogo tabele za stolpec 10\n                $(api.column(8).footer()).html(formatNumber(pageTotalCol10));\n\n                \/\/ Drugi stolpec - podoben proces za stolpec 11\n                var totalCol11 = 0;\n                var pageTotalCol11 = 0;\n\n                $.each(api.column(9).data(), function (index, value) {\n                    totalCol11 += parseNumber(value);\n                });\n\n                $.each(api.column(9, { page: 'current' }).data(), function (index, value) {\n                    pageTotalCol11 += parseNumber(value);\n                });\n\n                pageTotalCol11 = pageTotalCol11.toString();\n                pageTotalCol11 = pageTotalCol11.replace('.', ',');\n\n                \/\/ Posodobi nogo tabele za stolpec 11\n                $(api.column(9).footer()).html(formatNumber(pageTotalCol11));\n            },\n            buttons: [\n                {\n                    text: '<i class=\"fa fa-filter\" aria-hidden=\"true\" style=\"font-size:13px;\"><\/i> Filtri',\n                    action: function () {\n                        $('.dataTables_wrapper .dtsp-panesContainer').toggle();\n                    }\n                },\n                \/*\n                    {\n                        text: '<i class=\"fa fa-filter\" aria-hidden=\"true\" style=\"font-size:13px;\"><\/i> Filtri',\n                        action: function () {\n\n                            var newDivContent = '<div class=\"new-div\"><h3>Filtriranje<\/h3><div class=\"close\">&times;<\/div><\/div>';\n\n                            \/\/ Check if the new div already exists\n                            if ($('.new-div').length === 0) {\n                                $('.dtsp-panesContainer .dtsp-searchPanes .dtsp-searchPane:first-child').before(newDivContent);\n                            }\n                            $('.dataTables_wrapper > .dtsp-panesContainer').show();\n                        }\n                    },\n                    *\/\n                    {\n                        text: '<i class=\"fa fa-times-circle\" aria-hidden=\"true\"><\/i> Ponastavi filtre',\n                        action: function () {\n                            dt.search('').columns().search('').draw(); \/\/ Ponastavi vse filtre\n                            dt.searchPanes.clearSelections(); \n                            $('#kategorijaFilter').val(\"\").trigger('change'); \n                            $('.select2-selection__clear').remove();\n                            $('#kategorijaFilter').find('option[value=\"select-all\"]').remove();\n                        }\n                    },\n                    {\n                        extend: \"excel\",\n                        text: \"<i class=\\\"fa fa-file-excel\\\" title=\\\"Izvoz v Excel\\\"><\/i> Excel\"\n                    },\n                    {\n                        extend: \"pdf\",\n                        text: \"<i class=\\\"fa fa-file-pdf\\\" title=\\\"Izvoz v PDF\\\"><\/i> PDF\",\n                        orientation: \"landscape\"\n                    },\n            ],     \n        });\n                \n        \/\/ Workaround za pokvarjene paginacijske gumbe po SearchPanes premiku\n        dt.on('draw', function () {\n            $('.paginate_button').off('click.dt');  \/\/ odstrani stare listenerje, \u010de so duplicirani\n            $('.paginate_button').on('click', function(e) {\n                e.preventDefault();\n                e.stopImmediatePropagation();  \/\/ \u2190 zelo pomembno, da ne pride do bubble konflikta\n\n                var page = $(this).data('dt-idx');\n                if (!isNaN(page)) {\n                    dt.page(page).draw(false);\n                } else if ($(this).hasClass('previous')) {\n                    dt.page('previous').draw(false);\n                } else if ($(this).hasClass('next')) {\n                    dt.page('next').draw(false);\n                }\n            });\n\n            \/\/ \u010ce ima\u0161 custom paginacijo ali dodatne gumbe, jih tudi popravi\n            $('.dataTables_paginate').show();\n        });\n\n        $('#aktualni_razpisi-665616 tbody').on('click', 'tr', function (e) {\n            e.preventDefault();       \/\/ prepre\u010di default obna\u0161anje (\u010de obstaja <a>)\n            e.stopPropagation();      \/\/ ustavi ostale handlerje\n\n            var url = $(this).attr('data-href');\n            if (url) {\n                window.open(url, '_blank'); \/\/ samo novi zavihek, brez preusmeritve tu\n            }\n        });\n\n        \/\/ Prilagoditev prikaza: odstrani skupno \u0161tevilo v oklepajih\n        dt.on('draw', function () {\n            $('.dtsp-pill').each(function () {\n                var text = $(this).text();\n                \/\/ Odstrani \u0161tevilo v oklepajih (npr. \"3 (25)\" -> \"3\")\n                var filteredCount = text.split(' (')[0];\n                $(this).text(filteredCount);\n            });\n            $(\".dtsp-panesContainer\").show();\n        });\n\n        \/\/ Poslu\u0161alec za spremembo checkboxa\n        $('#search-hidden-column').on('change', function() {\n            console.log('Checkbox changed, isChecked:', $(this).is(':checked'));\n            dt.draw(); \/\/ Osve\u017ei tabelo\n        });\n\n        \/\/ Prisilno osve\u017ei SearchPanes\n        dt.searchPanes.rebuildPane();\n\n        $('.dtsp-searchPanes').remove();\n        var panesContainer = $('.dtsp-searchPanes');\n        $('.searchFilterBox').append(panesContainer);\n\n        \/\/ Funkcija za formatiranje \u0161tevilk v pravilno obliko\n        function formatNumber(num) {\n            \/\/ Preveri, ali je num \u0161tevilka, in jo pretvori v niz\n            let numStr = String(num); \/\/ Pretvorba v niz\n\n            \/\/ Nadomesti piko (tiso\u010dice) z ni\u010demer in vejico (decimalno) z decimalno piko\n            let cleanedNum = numStr.replace(\/\\.\/g, '').replace(',', '.');\n\n            let vrednost = parseFloat(cleanedNum).toLocaleString('sl-SI', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n            if(vrednost == 'NaN') {\n                vrednost = '';\n            }\n            \n            \/\/ Pretvori v \u0161tevilko in formatiraj\n            return vrednost;\n        }\n\n        function parseNumber(value) {\n            \/\/ Preveri, \u010de je vrednost `null`, `undefined` ali prazen niz\n            if (value === null || value === undefined || value === '') {\n                return 0;\n            }\n\n            \/\/ \u010ce je \u017ee tipa 'number', ga vrni neposredno\n            if (typeof value === 'number') {\n                return value;\n            }\n\n            \/\/ \u010ce je vrednost 'string', jo obdelaj\n            if (typeof value === 'string') {\n                \/\/ Najprej odstrani vse bele znake in tiso\u010dice (pike)\n                value = value.trim().replace(\/\\.\/g, '');\n\n                \/\/ Zamenjaj decimalno vejico z decimalno piko\n                value = value.replace(',', '.');\n\n                \/\/ Pretvori v \u0161tevilko\n                var parsed = parseFloat(value);\n\n                \/\/ \u010ce pretvorba ne uspe in vrne NaN, vrni 0\n                return isNaN(parsed) ? 0 : parsed;\n            }\n\n            \/\/ \u010ce tip ni ne 'string' ne 'number', vrni 0\n            return 0;\n        }\n\n        \/\/ Ustvari in dodaj select filter pod iskalno polje\n        \/*\n        var kategorije = {\"RASTLINSKA PRIDELAVA\":\"RASTLINSKA PRIDELAVA\",\"- Poljedelstvo\":\"- Poljedelstvo\",\"- Travni\\u0161tvo in pridelava krme\":\"- Travni\\u0161tvo in pridelava krme\",\"- Vrtnarstvo\":\"- Vrtnarstvo\",\"- Vinogradni\\u0161tvo\":\"- Vinogradni\\u0161tvo\",\"- Sadjarstvo\":\"- Sadjarstvo\",\"- Oljkarstvo\":\"- Oljkarstvo\",\"- Hmeljarstvo\":\"- Hmeljarstvo\",\"- Rastlinski razmno\\u017eevalni material\":\"- Rastlinski razmno\\u017eevalni material\",\"- Varstvo rastlin\":\"- Varstvo rastlin\",\"- Gnojenje\":\"- Gnojenje\",\"- Alternativni na\\u010dini kmetovanja\":\"- Alternativni na\\u010dini kmetovanja\",\"- Ekolo\\u0161ko kmetovanje\":\"- Ekolo\\u0161ko kmetovanje\",\"- Selekcija, \\u017elahtnjenje in preizku\\u0161anje sort\":\"- Selekcija, \\u017elahtnjenje in preizku\\u0161anje sort\",\"- Namakanje\":\"- Namakanje\",\"- Genski viri\":\"- Genski viri\",\"- Zeli\\u0161\\u010darstvo\":\"- Zeli\\u0161\\u010darstvo\",\"\\u017dIVINOREJA\":\"\\u017dIVINOREJA\",\"- Govedoreja\":\"- Govedoreja\",\"- Perutninarstvo\":\"- Perutninarstvo\",\"- Pra\\u0161i\\u010djereja\":\"- Pra\\u0161i\\u010djereja\",\"- Drobnica\":\"- Drobnica\",\"- Konjereja\":\"- Konjereja\",\"- \\u010cebelarstvo\":\"- \\u010cebelarstvo\",\"- Druge panoge v \\u017eivinoreji\":\"- Druge panoge v \\u017eivinoreji\",\"- Dobrobit \\u017eivali\":\"- Dobrobit \\u017eivali\",\"- Varstvo pred divjadjo in velikim zvermi\":\"- Varstvo pred divjadjo in velikim zvermi\",\"- Zdravstveno varstvo \\u017eivali\":\"- Zdravstveno varstvo \\u017eivali\",\"- Ekolo\\u0161ka reja \\u017eivali\":\"- Ekolo\\u0161ka reja \\u017eivali\",\"- Selekcija\":\"- Selekcija\",\"OKOLJE IN PODNEBJE\":\"OKOLJE IN PODNEBJE\",\"- Varovanje okolja\":\"- Varovanje okolja\",\"- Podnebne spremembe - prilagajanje\":\"- Podnebne spremembe - prilagajanje\",\"- Podnebne spremembe - bla\\u017eenje\":\"- Podnebne spremembe - bla\\u017eenje\",\"- Biotska raznovrstnost\":\"- Biotska raznovrstnost\",\"- Energetika\":\"- Energetika\",\"- Rodovitnost tal\":\"- Rodovitnost tal\",\"- Kmetijska zemlji\\u0161\\u010da\":\"- Kmetijska zemlji\\u0161\\u010da\",\"- Vodni viri\":\"- Vodni viri\",\"- Kro\\u017eno in biogospodarstvo\":\"- Kro\\u017eno in biogospodarstvo\",\"- Invazivne rastline\":\"- Invazivne rastline\",\"- Zavarovana obmo\\u010dja\":\"- Zavarovana obmo\\u010dja\",\"GOZDARSTVO\":\"GOZDARSTVO\",\"- Tehnologija\":\"- Tehnologija\",\"- Gospodarjenje z gozdovi\":\"- Gospodarjenje z gozdovi\",\"- Obnova, nega gozdov, gozdna genetika\":\"- Obnova, nega gozdov, gozdna genetika\",\"- Varstvo gozdov\":\"- Varstvo gozdov\",\"- Upravljanje z divjadjo\":\"- Upravljanje z divjadjo\",\"KONKUREN\\u010cNOST\":\"KONKUREN\\u010cNOST\",\"- Produktivnost\":\"- Produktivnost\",\"- Dodana vrednost\":\"- Dodana vrednost\",\"- Digitalizacija in robotizacija\":\"- Digitalizacija in robotizacija\",\"- Tr\\u017eenje in povezovanje\":\"- Tr\\u017eenje in povezovanje\",\"- Odpadna hrana\":\"- Odpadna hrana\",\"RAZVOJ PODE\\u017dELJA\":\"RAZVOJ PODE\\u017dELJA\",\"- Mladi kmetje\":\"- Mladi kmetje\",\"- Majhne kmetije\":\"- Majhne kmetije\",\"- Dopolnilne dejavnosti\":\"- Dopolnilne dejavnosti\",\"- Nekmetijske dejavnosti\":\"- Nekmetijske dejavnosti\",\"- LEADER \\\/ CLLD\":\"- LEADER \\\/ CLLD\",\"HORIZONTALNO PODRO\\u010cJE\":\"HORIZONTALNO PODRO\\u010cJE\",\"- Sistem AKIS\":\"- Sistem AKIS\",\"- \\u0160olstvo\":\"- \\u0160olstvo\",\"- Svetovanje\":\"- Svetovanje\",\"- Znanstveno raziskovalna dejavnost\":\"- Znanstveno raziskovalna dejavnost\"};\n\n        var select = $('<select id=\"kategorijaFilter\" multiple=\"multiple\"><option value=\"\">Vse kategorije<\/option><\/select>')\n            .on('change', function() {\n                \n                \/\/var filterValue = $(this).val();\n                \/\/dt.column(2) \/\/ Adjust to the index of the 'Kategorija' column\n                   \/\/ .search(filterValue ? '\\\\b' + filterValue + '\\\\b' : '', true, false)\n                  \/\/  .draw();\n                \/\/\n\n                var selectedValues = $(this).val();\n\n                \/\/ Ustvari regex vzorec, ki bo ustrezal kateremukoli izbrani vrednosti\n                var searchPattern = selectedValues.map(function(value) {\n                        return value.trim().replace('- ', ''); \/\/ Odstrani predznak \"- \" in morebitne bele prostore\n                    }).join(' ');\n\n                    var filterValue = searchPattern;\n                    dt.column(2).search(searchPattern).draw();\n\n                    if ($('#kategorijaFilter option[title=\"Vse kategorije\"]').length > 0) {\n                        $('#kategorijaFilter option[title=\"Vse kategorije\"]').remove();\n                    }\n            });\n    *\/\n\n        \/\/ Add options to the select filter\n        \/*\n        $.each(kategorije, function(index, kat) {\n            select.append($('<option>', { value: kat, text: kat }));\n        });\n\n        \/\/ Append the select filter below the search field\n        setTimeout(function() {\n            $('.dt-buttons').first().append(select);  \n        },1000);\n\n        setTimeout(function() {\n            $('#kategorijaFilter').select2({\n                placeholder: '',\n                allowClear: true\n            });\n        },1200);\n        *\/\n\n        $('body').on('click', '.dt-button', function() {\n            if ($(\".filter-warning\").length == 0) {\n                $(\".dtsp-searchPanes h3\").after(\"<div class='filter-warning'>Navodila: s stiskom CTRL (ali Command na Mac) lahko izberete ve\u010d iskalnih gesel.<\/div>\");\n            }\n        });\n\n        $('body').on('click', '.dtsp-searchIcon.dtsp-paneButton', function() {\n            $('.dtsp-panesContainer').hide();\n        });\n\n        $('body').on('click', '#toggle_2a30887a6bcc8ecd0', function() {\n            $(this).find('a').toggleClass(\"active\");\n            $('#2a30887a6bcc8ecd0').toggleClass(\"in\");\n        }); \n\n            \/\/ Custom paginacija \u2013 lastni gumbi\n function buildCustomPagination() {\n    $('.custom-pagination').remove();\n\n    var info = dt.page.info();\n    if (info.pages <= 1) return;\n\n    var $container = $('<div class=\"custom-pagination\"><\/div>');\n\n    \/\/ Predhodna\n    var $prev = $('<a href=\"#\" class=\"paginate_button previous' + (info.page === 0 ? ' disabled' : '') + '\">Pred.<\/a>');\n    $prev.on('click', function(e) {\n        e.preventDefault();\n        if (info.page > 0) dt.page('previous').draw(false);\n    });\n    $container.append($prev);\n\n    \/\/ \u0160tevilke strani\n    var start = Math.max(0, info.page - 3);\n    var end = Math.min(info.pages - 1, info.page + 3);\n\n    if (start > 0) {\n        var $first = $('<a href=\"#\" class=\"paginate_button\">1<\/a>');\n        $first.on('click', function(e) {\n            e.preventDefault();\n            dt.page(0).draw(false);\n        });\n        $container.append($first);\n        if (start > 1) $container.append('<span class=\"paginate_ellipsis\">\u2026<\/span>');\n    }\n\n    for (var i = start; i <= end; i++) {\n        var cls = (i === info.page) ? ' current' : '';\n        var $btn = $('<a href=\"#\" class=\"paginate_button' + cls + '\">' + (i + 1) + '<\/a>');\n        $btn.on('click', function(e) {\n            e.preventDefault();\n            var pg = parseInt($(this).text()) - 1;\n            dt.page(pg).draw(false);\n        });\n        $container.append($btn);\n    }\n\n    if (end < info.pages - 1) {\n        if (end < info.pages - 2) $container.append('<span class=\"paginate_ellipsis\">\u2026<\/span>');\n        var $last = $('<a href=\"#\" class=\"paginate_button\">' + info.pages + '<\/a>');\n        $last.on('click', function(e) {\n            e.preventDefault();\n            dt.page(info.pages - 1).draw(false);\n        });\n        $container.append($last);\n    }\n\n    \/\/ Naslednja\n    var $next = $('<a href=\"#\" class=\"paginate_button next' + (info.page === info.pages - 1 ? ' disabled' : '') + '\">Nasl.<\/a>');\n    $next.on('click', function(e) {\n        e.preventDefault();\n        if (info.page < info.pages - 1) dt.page('next').draw(false);\n    });\n    $container.append($next);\n\n    \/\/ Dodaj v wrapper, da se prika\u017ee na pravem mestu\n    $('.dataTables_wrapper').append($container);\n}\n\n                \/\/ Osve\u017ei custom paginacijske gumbe po vsakem draw-u in inicializaciji\n        dt.on('draw', buildCustomPagination);\n        dt.on('init', buildCustomPagination);\n\n    }); \n    <\/script>\n    \n\n    <style>\n.custom-pagination {\ntext-align: right;\n  margin: 0;\n  padding-top: 10px;\n  clear: both;\n  position: relative;\n  top: -40px;\n}\n\n.custom-pagination .paginate_button {\nbox-sizing: border-box;\n  display: inline-block;\n  min-width: 1.5em;\n  padding: .5em 1em;\n  margin-left: 2px;\n  text-align: center;\n  text-decoration: none !important;\n  cursor: pointer;\n  *cursor: hand;\n  color: #333 !important;\n  border: 1px solid transparent;\n  border-radius: 2px;\n    color: #333 !important;\n}\n\n.custom-pagination .paginate_button.current {\nbackground: linear-gradient(to bottom, white 0%, #dcdcdc 100%);\nborder: 1px solid #979797 !important;\n}\n.custom-pagination .paginate_button.previous {\n    border:none;\n}\n.custom-pagination .paginate_button:hover {\n    background-color: #eee;\n    border-color: #bbb;\n}\n\n.custom-pagination .paginate_button.current {\n    background-color: #337ab7;   \/* modra kot na sliki *\/\n    color: white;\n    border-color: #337ab7;\n    cursor: default;\n}\n\n.custom-pagination .paginate_button.disabled,\n.custom-pagination .paginate_button.disabled:hover {\n    color: #999;\n    background-color: #fff;\n    border-color: #ddd;\n    cursor: default;\n    pointer-events: none;\n}\n\n.dtsp-searchPane .custom-pagination {\n    display:none !important;\n}\n\n.custom-pagination .paginate_ellipsis {\n    padding: 0.5em 0.75em;\n    color: #666;\n    cursor: default;\n}\n    .dataTables_filter {\n        margin-top:0;\n    }\n    #toggle_2a30887a6bcc8ecd0 a {\n        border:solid 1px #3f7c95;\n        padding: 5px 10px;  \n    }\n    #toggle_2a30887a6bcc8ecd0 a.active {\n        background:#ffc689;\n        color:#ffffff;\n        border:solid 1px #ffc689;\n    }\n    #datatable-raziskave {\n        position: relative;\n    }\n    #datatable-raziskave .dataTables_wrapper div.dt-buttons {\n        margin-top: 45px;\n    }\n    .loading-message {\n        display: none !important;\n    }\n    .dtsp-panesContainer {\n        display: none;\n    }\n    .panel-body [class*=\"loading\"],\n    .panel-body [class*=\"searching\"] {\n        display: none !important;\n    }\n    .fusion-panel [class*=\"load\"],\n    .fusion-panel [class*=\"search\"] {\n        display: none !important;\n    }\n    .dataTables_wrapper {\n        padding: 0 !important;\n    }\n    .dataTables_wrapper .dataTables_filter {\n        top:0 !important;\n    }\n    <\/style>\n    \n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","footnotes":""},"class_list":["post-3412","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/pages\/3412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/comments?post=3412"}],"version-history":[{"count":5,"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/pages\/3412\/revisions"}],"predecessor-version":[{"id":3753,"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/pages\/3412\/revisions\/3753"}],"wp:attachment":[{"href":"https:\/\/skp.si\/portal-znanja\/wp-json\/wp\/v2\/media?parent=3412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}