WP Manifestindependent plugin directory
manifest / content / sidreni-cjenici

Sidreni cjenici

Sidreni cjenici omogućuje administratorima da učitaju CSV datoteke cjenika usluga i javno ih objave na stranici /cjenici. Plugin pri aktivaciji stvara običnu WordPress stranicu "Objava cjenika" sa shortcodeom [sidreni_cjenici]. Uvodni tekst korisnik uređuje u izborniku Cjenici.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/josipmestrovic/sidreni-cjenici/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress plugin za jednostavnu objavu CSV cjenika usluga.

Autor: Josip Meštrović

Što plugin radi

  • Pri aktivaciji stvara običnu WordPress stranicu /cjenici sa shortcodeom [sidreni_cjenici].
  • Uvodni tekst uređujete unutar administrativnog izbornika Cjenici.
  • Administrator u izborniku Cjenici učitava CSV datoteke.
  • Javna stranica prikazuje datum i vrijeme objave, puni izvorni naziv datoteke i poveznicu Preuzmi.
  • Administrator može trajno obrisati objavu i pripadajuću datoteku iz WordPress Medijske zbirke.
  • Nakon aktivacije plugin prikazuje stvarnu javnu poveznicu i omogućuje njezino kopiranje.

Instalacija

  1. Kopirajte direktorij sidreni-cjenici u wp-content/plugins/ ili učitajte ZIP dodatka kroz WordPress administraciju.
  2. Aktivirajte Sidreni cjenici.
  3. Nakon aktivacije otvorit će se ekran s poveznicom na stranicu cjenika.
  4. Dodajte tu poveznicu u navigaciju, footer ili drugo mjesto po izboru.
  5. Otvorite Cjenici u WordPress administraciji i učitajte CSV datoteku.

Važno ponašanje

  • Plugin prihvaća samo CSV datoteke.
  • Originalni naziv datoteke prikazuje se javno bez preimenovanja, uključujući hrvatska slova, zareze i razmake.
  • Datoteke se ne skrivaju i ne brišu automatski.
  • Ako /cjenici već postoji pri aktivaciji, plugin ga neće izmijeniti niti će stvoriti alternativnu stranicu. Upload ostaje blokiran dok se problem ne riješi.
  • Plugin ne provjerava sadržaj ili strukturu CSV datoteke te ne daje pravno mišljenje ni jamstvo regulatorne usklađenosti.

Poznata ograničenja

Ovo je namjerno jednostavna prva verzija plugina. Trenutačno ne podržava:

  • više poslovnih lokacija, filtriranje po lokaciji ni posebne prikaze za lance
  • XML datoteke; podržan je samo CSV
  • javni API, REST API indeks ni automatizirani strojni dohvat popisa cjenika
  • provjeru strukture, obveznih stupaca, formata ili sadržaja CSV datoteke
  • automatsko brisanje, skrivanje ili arhiviranje datoteka nakon određenog roka
  • e-mail podsjetnike, upozorenja o roku objave ni zakazivanje objava
  • automatsko dodavanje poveznice u footer ili navigaciju
  • alternativni slug ako WordPress stranica /cjenici već postoji
  • izvoz podataka, analitiku, uvoz iz vanjskih sustava ili sinkronizaciju cjenika
  • posebnu podršku za WordPress multisite

Administrator je odgovoran za sadržaj učitanih datoteka, njihovu dostupnost i usklađenost objave s primjenjivim propisima.

Tehnički zahtjevi

  • WordPress 6.0 ili noviji
  • PHP 7.4 ili noviji

Razvoj

Nema vanjskih PHP, JavaScript ni build ovisnosti. Kod slijedi WordPress API-je za upload medija, administrativne nonce provjere i provjere ovlasti.

Licenca

Ovaj projekt je licenciran pod GPL-2.0-or-later.