#styles# #fonts#

Baza znanja

  • Osnove
  • Prodaja
  • Upravljanje projektima
  • Podrška
  • Nabavka
  • Marketing
  • HR
  • Automotive
  • Website
  • Platforma
  • Klijentski portal
  • Developer
  • Problemi
  • Setup
  • Struktura sajta
  • Page builder
  • Navigacija
  • Prodaja
  • Ulazni računi
  • Radna mesta
  • Servis
  • Projekti
  • Katalog proizvoda
  • Cenovnici
  • Kalkulacija projekta
  • SLA
  • CRM
  • Fleet
  • Zapošljavanje
  • Trebovanja
  • HR
  • Kontrolne table
  • Blog
  • Definicija templejta
  • Kontrolne table
  • Standardni templejti
  • Segmentacija
  • Predmeti
  • Podrška
  • Narudžbine dobavljaču
  • Zaposleni
  • Help Desk
  • Radni nalozi
  • Ponude
  • Narudžbine kupaca
  • Situacije
  • Baza znanja
  • Odsustva
  • Finansije
  • Evidencija prijema
  • Subjekti i kontakti
  • News letter
  • Podešavanja
  • Integracije
  • Editor
  • Stored Procedures
  • Database
  • Transakcioni dokumenti
  • Kampanje
  • Tenderi
  • Onboarding
  • Multiple company user
  • Fakturisanje
  • Nalozi za otpremu
  • Akvizicija
  • Operacije
  • Fakturisanje
  • Test
  • Osnovne definicije
  • Stored Procedures na klijentu
  • Forme
  • Cloudflare
  • Podešavanja procesa
  • Registracija
  • Brendovi
  • CMS settings
  • Komponente
  • Wrapper
  • SQL
  • Dodavanje dashboarda
  • Osnovno
  • Pantheon
  • Wrapper
  • Jedinice mera
  • Podaci o organizaciji
  • Dugovanja
  • Help desk
  • Odsustva
  • Narudžbine
  • Prodaja
  • Kreiranje novog predmeta
  • Uvoz cenovnika
  • Flota
  • Postavke
  • Flexi
  • Cenovnik transporta
  • Podaci
  • Nabavka
  • Dilerske ponude
  • Projektna ponuda
  • Otvorene stavke
  • Komunikacija
  • Narudžbina
  • Poreske stope
  • Google
  • Workflow
  • NoSQL
  • Grafovi
  • Komponente
  • Templejti
  • Stilizacija
  • Tabele
  • Atributi predmeta
  • Moj eRačun
  • Vrste proizvoda
  • Katalog prozvoda
  • Narudžbenice
  • Avansi
  • Komunikacija
  • Cenovnik po skladištu
  • Templejti
  • Subjekti
  • Prodaja
  • Dokumenti
  • Prijemi
  • Katalog proizvoda
  • Fakture
  • Detaljan prikaz proizvoda
  • Valute
  • Postmark
  • Messaging
  • Widgeti
  • Code
  • Custom code
  • Pravila
  • Narodna banka Srbije
  • Države
  • Korpa
  • Projektne ponude
  • Ecommerce
  • Izdavanja
  • Zadaci
  • Nabavka
  • Održavanje
  • Termini
  • Magacinski prenosi
  • Nabavka
  • Regioni
  • InfoBiro
  • Resursi
  • Report
  • OpenAI
  • Poštanski brojevi
  • Projekti
  • Aktivnosti
  • Osnovno
  • Upravljanje dokumentima
  • Kalkulacija utroška
  • Deobni modeli
  • Api integracije
  • Infobip
  • Aktivnosti
  • JS Code
  • Portali
  • Web sajt
  • Skladišta
  • Plan realizacije
  • Analitika
  • Dupliranje predmeta
  • HR
  • Fleet
  • Import predmeta
  • Predmeti
  • Email
  • Dizanje nove instance
  • Prodaja
  • Korisničke grupe
  • Registracija
  • Istorijat vozila
  • Nabavka vozila
  • Billing konfiguracije
  • Ponude
  • Rent a car
  • Leasing ugovori
  • Prodajna flota
  • Fiskalizacija
  • Zadovoljstvo klijenata (Customer satisfaction)
  • New node
  • Ananas
  • Struktura podataka
  • Back office
  • Biblioteka
  • Fontovi
  • Kolačići (Cookies)
  • SQL
  • Front office
  • Kreiranje podataka
  • Njuškalo
  • Flexi flota
  • Ulazni računi
  • Templejti vozila
  • Tekstovi za ponudu
  • Flota
  • MASTER ugovori
  • Servis
  • Štete
  • Klijentski ugovori
  • Fleet settings
  • Flexi kalkulator
  • Templejti guma
  • Fakturisanje
  • Brendovi
  • Shopster
  • Dodatni loader
  • Kreiranje formulara
  • Marketing
  • Meni
  • Brendovi
  • Templejti vozila
  • Tekstovi
  • Kazne
  • Prodaja
  • Deobni modeli
  • Kategorije vozila
  • Main.js
  • Kategorije vozila
  • Subjekti
  • Aaa
  • Kontakti
  • Predmeti
  • Wrapper

    Wrapper je glavni i najbitniji templejt koji se koristi na svakoj stranici i samim tim kod koji sadrži će biti dostupan na celom web sajtu. Zato se sve opšte funkcije i varijable nalaze u ovom templejtu.

    Varijable

    Osnovne varijable

    pageid - vrednost pageid od stranice

    usergroup - vrednost grupe kojoj pripada trenutni korisnik

    userid - vrednost userid korisnika

    Varijable od stranica

    homepage_pageid - id početne stranice

    menuParentid_pageid - id stranice od koje se gradi meni

    loginpage_pageid - id login stranice

    registration_pageid - id registracija stranice

    clientService_pageid - id klijent servis stranice

    noAuthorization_pageid - id stranice bez autorizacije

    productdetails_pageid - id detaljnog prikaza proizvoda stranice

    searchpage_pageid - id stranice pretrage

    checkoutpage - id stranice korpe

    blogHome_pageid - id blog početne stranice

    blogSinglePost_pageid - id blog post stranice

    privacyPolicy_pageid - id politika privatnosti stranice

    cookiePolicy_pageid - id politika kolačića stranice

    purchaseTerms_pageid - id stranice politika kupovine

    my_profile_page_id - id moj portal stranice

    notifications_pageid - id stranice notifikacija

    help_desk_page_id - id help desk stranice

    dugovanja_pageid - id stranice dugovanja

    narudzbine_pageid - id stranice narudžbina

    otvoreneStavke_pageid - id stranice otvorenih stavki

    fakture_pageid - id stranice fakture

    dilerskaPonuda_pageid - id stranice dilerske ponude

    projekti_pageid - id stranice projekata

    situacije_pageid - id stranice situacija

    narudzbenice_pageid - id stranice narudžbenice

    odsustva_pageid - id stranice odsustva

    Globalne varijable

    loading - varijabla u kojoj se nalazi podatak da li se učitavanje izvršava trenutno ili ne

    global_project - varijabla u kojoj se nalazi vrednost projekta

    global_projectphaze - vrednost faze projekta

    global_veznidok - vrednost veznog dokumenta

    serijski_broj - vrednost serijskog broja

    instance - vrednost instance

    Ostale varijable

    caseeditor - svg ikonica podešavanja predmeta

    grapeeditor - svg ikonica grape editora

    potvrdibrisanjetext - vrednost teksta poruke koji će se ispisivati prilikom potvrde za brisanje

    valuta_symbol - varijabla za simbol valute

    korpa_svg - varijabla za svg ikonicu korpe koja će se prikazivati na sajtu (ako je prazno prikazuju se osnovne ikonice)

    nophoto - relativna putanja unutar instance koja vodi do predefinisane slike za slučaj nedostatka slike na proizvodu

    websyncinstance - vrednost instance

    Api endpoints

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    reloadbasket

    Komponenta koja vraća html stavke iz korpe.

    Parametri koji se šalju su:
    - userid: id korisnika

    - sessionid: id sesije

    deletelogg

    Komponenta koja uklanja proizvod iz korpe.

    Parametri koji se šalju:
    ident: ident proizvoda

    userid: id korisnika

    - serialno; serijski broj

    search

    Komponenta koja vraća rezultate pretrage po traženom pojmu.

    Parametri koji se šalju:
    searchterm: vrednost po kojoj se vrši pretraga

    searchterm: polja iz predmeta po kojima se pretražuje

    - oddelek: šifra predmeta

    myProfile

    Komponenta koja se inicijalno izvršava i vraća html koji gradi moj portal ikonicu i dropdown.

    Parametri koji se šalju:
    - userid: id korisnika koji se izvlači iz kolačića

    analitycsdata

    Komponenta koja prikuplja informacije o posetiocu stranice.

    Parametri koji se koriste:
    pageid: id stranice

    sessionid: id sesije

    source: URL stranice (link)

    - usergroup: grupa kojoj korisnik pripada

    userid: id korisnika

    acckey: acckey stranice (ako postoji)

    headermenu

    Komponenta koja se izvršava inicijalno na učitavanju stranice i vraća HTML od kojeg se gradi meni.

    Parametri koji se koriste:
    menuParentid: id stranice od koje se gradi meni

    usergroup: grupa korisnika

    usertype: tip korisnika

    multiuser

    Komponenta....

    google

    Komponenta koja vraća vrednost polja googleid iz predmeta api integracija gde je tip "Client ID"

    JS - opšte funkcije

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    function menubuild()

    Funkcija koja gradi meni u headeru

    function my_profile_build()

    Funkcija koja inicijalizuje ikonicu "Moj profil" i "Moj profil" dropdown i binduje "onclick" event koji zatvara dropdown na klik sa strane.
    Takođe poziva funkciju my_portal_to_my_profile_dropdown() koja dodaje "Moj portal" stranice u dropdown.

    function my_portal_to_my_profile_dropdown(parentPageId)

    Dodaje u "Moj portal" i grupiše stranice koje se nalaze pod stranicom "parentPageId" koja se prosledjuje kao ulazni parametar prilikom poziva funkcije.

    function deleteitem(elem, userid, ident, insert_to_db, serialno)

    Funkcija koja otvara modal za potvrdu da li korisnik želi da izbriše proizvod iz korpe. Pored toga, ova funckija binduje "onclick" eventove na dugmad za potvrdu brisanja artikla.
    Potvrdom brisanja, poziva se funkcija "deleteitemConfirm(userid, ident, insert_to_db, serialno)".
    Ulazni parametri koji se prosleđuju su:
    - elem; element na koji se klikće

    - userid: id korisnika

    - ident: šifra proizvoda koji se briše

    insert_to_db: boolean parametar (može biti true ili false), kada je true poziva komponentu "deletelogg" koja briše ident iz tabele "_b2cbasket"

    serialno: serijski broj proizvoda

    function deleteitemConfirm(userid, ident, insert_to_db, serialno)

    Funckija koja poziva komponentu "deletelogg" sa pripadajućeg templejta. Komponenta "deletelog" briše iz tabele "_b2cbasket" ident po trenutnom korisniku i sesiji.

    Po uspešnom brisanju, reučitava sadržaj korpe, tj poziva funkciju "reload_basket_items()". Nakon pozivanja komponente, skida event listenere za klik na dugmadima za potvrdu brisanja artikla.

    function deleteitemDisprove()

    Funckija koja se poziva kada korisnik ne potvrdi brisanje artikla.

    Ona uklanja event listenere za klik na dugmadima i zatvara modal prozor koji je funkcija "deleteitem()" otvorila.

    function reload_basket_items()

    Funckija koja poziva komponentu "reloadbasket" sa pripadajućeg templejta i gradi HTML korpe.

    Parametri koji se prosleđuju komponenti su:
    - userid: id korisnika

    sessionid: id sesije

    function toggleBasketMenu()

    Funckija koja prikazuje i sakriva (toggle) meni korpe.

    function closeBasketMenu()

    Funckija koja sakriva (zatvara) meni korpe.

    function toggleFav()

    Funckija koja prikazuje i sakriva (toggle) meni omiljenih proizvoda (favorites).

    Funckija omiljene proizvode izvlači iz lokalne memorije (localStorage) pod imenom "favorites".

    function deleteFav(elem, acckey)

    Funckija koja briše artikal iz omiljenih proizvoda. Pozivanjem funkcije omiljeni proizvod se briše iz dropdown liste omiljenih proizvoda, iz lokalne memorije (localStorage).

    Ova funckija poziva funkciju "checkAddedItemAndHighlight()" koja proverava koji artikli su na listi i označava ih u katalogu proizvoda tako što je ikonica "srce" obojena i tako označava da je taj proizvod na listi.

    function checkAddedItemAndHighlight(template)

    Funckija koja proverava koji artikli su na listi i označava ih u katalogu proizvoda tako što je ikonica "srce" obojena i tako označava da je taj proizvod na listi.

    Ako se ova funkcija koristi na templejtu "Detaljan prikaz proizvoda" ulazni parametar "template" mora da ima vrednost "dpp", dok ako se koristi na templejtu "Katalog proizvoda" onda parametar "template" ostaje prazan.

    function addToFavoritesKatalog(elem, acckey, slika, naslov, cena, link, template)

    Funckija koja dodaje proizvod u listu omiljenih. Radi na principu kreiranja objekta koji se dodaje postojećem JSON-u koji se nalazi u lokalnoj memoriji.

    Ulazni parametri koji se prosleđuju su:
    - elem: element na kojem se nalazi funkcija

    - acckey: acckey predmeta tog artikla

    - slika: slika artikla

    - naslov: naziv artikla

    - cena: cena artikla (ako je prazno, uzima iz HTML-a)

    - link: URL adresa artikla

    - template: označava koji je template u pitanju (ako je katalog - ostaviti prazno, ako je detaljan prikaz proizvoda - proslediti "dpp")

    function openFavList(open)

    Funckija koja gradi HTML liste omiljenih proizvoda i prikazuje listu prilikom dodavanja novog proizvoda u istu.

    Ulazni parametar "open" definiše da li će se lista prilikom poziva funckije prikazati. Ako je vrednost ulaznog parametra "open", lista će se prikazati, u svakom drugom slučaju neće.

    function displaySearch()

    Funckija koja prikazuje prozor za pretragu u mobilnoj verziji.

    function scrollToTopHanlder(offset)

    Funckija za prikazivanje/sakrivanje dugmeta za skrol na vrh stranice.

    Ova funkcija se binduje na scroll dokumenta.

    Parametar "offset" označava koliko piksela je potrebno da se skroluje od vrha da bi se dugme prikazalo (ako se ne prosledi parametar, podrazumevani offset je 500px).
    Parametar se unosi kao broj (integer).

    function empty()

    Funckija koja vodi na stranicu "Rezultati pretrage (searchpage_pageid)" i prosleđuje parametre za pretragu u URL-u pod nazivom "search"

    $(document).ready(function () {})

    Funckija koja se izvršava na učitavanju stranice, tj kada je stranica učitana.

    function delay(callback, ms)

    Funckija koja poziva "callback" funkciju nakon vremena definisanog u milisekundama "ms".

    function searchClick(SEO_title, acckey, ident)

    Funckija koja vodi na stranicu "Detaljan prikaz proizvoda (productdetails_pageid)" za dati proizvod. Koristi se u listi pretrage proizvoda.

    Parametri koji se koriste:
    - SEO_title: SEO naziv proivoda

    - acckey: šifra predmeta proizvoda u katalogu proizvoda

    - ident: šifra proizvoda

    function searchHajdeDa(searchparam, searchby, oddelek)

    Funckija koja poziva komponentu "search" koja pretražuje proizvode po zadatim parametrima i vraća JSON sa proizvodima koji zadovoljavaju zadate kriterijume.

    Parametri koji se prosleđuju:
    searchparam: tekst po kojem se vrši pretraga

    searchby: polja u predmetu

    oddelek: šifra predmeta po kojem se vrši pretraga

    function validateEmail(email)

    Funkcija koja proverava da li je mail napisan ispravno. Ako jeste vraća "true", i "false" ako nije.

    Ulazni parametar "email" je tekstualna vrednost email-a.

    function add_left_menu_to_my_portal2(parentPageId)

    Funkcija koja gradi levi meni na help desk templejtima.

    Parametar koji se prosledjuje je "parentPageId" koji je pageid moj portal stranice(my_profile_page_id)

    function initFavIcon()

    Funkcija koja gradi i inicijalizuje listu omiljenih proizvoda i prikazuje broj omiljenih proizvoda u listi.

    function toggle_my_profile_dropdown()

    Funckija koja prikazuje/sakriva "Moj profil" padajući meni.

    async function get_analitycs_data()

    Funckija koja 

    function show_debts()

    Funckija koja 

    function init_debt()

    Funckija koja 

    function whereAmIKat(container, selector)

    Funckija koja gradi breadcrumb navigaciju za kataloge.

    Parametri koji se prosleđuju su:
    - container: definiše se kontejner gde će se izgraditi navigacija

    - selector: definiše div gde se nalazi meni (ako se ostavi prazno onda je aktivan podrazumevani selektor ".menuholder .mainmenu")

    function clientNewCase(oddelek, container, onload, onconfirm)

    Funckija koja otvara formu traženog predmeta u definisanom divu sa pratećim onload i onconfirm funckijama.

    Parametri koji se prosleđuju su:
    - oddelek: šifra predmeta

    - container: div u kome će se izgraditi forma

    - onload: naziv već definisane funkcije koja se poziva na učitavanju forme.
      VAŽNO: naziv funckije se prosleđuje kao string (mora da stoji pod navodnicima  npr. "onload_funckija")

    - onconfirm: naziv već definisane funkcije koja se poziva na potvrdi (submit) forme. 
      VAŽNO: naziv funckije se prosleđuje kao string (mora da stoji pod navodnicima  npr. "onconfirm_funckija")

    function filterJSONData(json, searchString)

    Funckija koja filtrira prosleđeni JSON i filtrira ga po prosleđenom stringu.

    Parametri koje se prosleđuju su:
    - json: vrednost JSON fajla koji želimo da filtriramo

    - searchString: vrednost po kojoj filtriramo JSON fajl

    makeInputSearchable(input_selector, targets_selector)

    Funckija koja kreira event oninput na prosleđenom input tagu i filtrira sve elemente po prosleđenom selektoru.

    Parametri koji se prosleđuju su:
    - input_selector: selektor input taga

    - targets_selector: selektor elemenata koji se filtriraju

    function aaa

    Funckija koja 

    function aaa

    Funckija koja 

    function aaa

    Funckija koja 

    function aaa

    Funckija koja 

    function aaa

    Funckija koja 

    JS - notifikacije

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    function popup_mobile_dugovanja_modal()

    Funkcija koja inicijalizuje 

    JS - finansijski podaci

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    Drugi topic subtitle

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    JS - Forme

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    Drugi topic subtitle

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    JS - Marketing

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    Drugi topic subtitle

    Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nisi neque incidunt esse accusamus dicta veritatis! Nostrum itaque dicta iure porro fuga reprehenderit non alias consequuntur. Repellat aut aperiam impedit quia.

    Saznajte više
    #scripts#