Zovem se Vejin Nikola a.k.a. novii. Na ovom blogu predstavljam neke poglede na Internet iz neke moje perspektive.

WooCommerce i preslovljavanje iz РСД u RSD

May 22, 2021 | Posted in Wordpress | By

WooCommerce spada u grupu pluginova (dodataka) za WordPress namenjenih pokretanju eprodavnice. U osnovi je jednostavan i sa nekim osnovnim znanjima se za par dana može namestiti i preko 95% potrebnih stvari.

Međutim tu postoje i određeni problemi, a jedan od njih jeste promena valute. To je oznaka koja stoji uz cenu u eprodavnici, a označava kojom je valutom izražena cena. za nas je to srpski dinar. U osnovi taj princip je prekopiran iz redovnih trgovina.

Opis problema sa oznakom valute

Problem bi se ukratko mogao opisati kao nedostatak oznake za dinare na latinici. U opciji gde se radi odabir valute sve ide jednostavno, iz padajućeg menija se odabere srpski dinar i on se uz cenu prikazuje kao troslovna oznaka.

Međutim dostuno je to samo na ćirilici, dok latinična oznaka nije dostupna. Sad zašto je to tako, teško je odgovoriti mada bih rekao da je zajednica oko tog projekta slabija. Stvar je u tome da je većina sajtova na latinici, te se ta troslovna oznaka valute ćirilicom slabo uklapa.

problem sa prevodom WooCommerce

Inače nije problem prevoda vezan samo za WooCommerce, to je malo čudno urađeno za kompletan WordPress.

Rešenje koje sam ja odabrao

Da bih sredio ovaj problem odlučio sam se za izmene u fajlu wc-core-functions.php. On se nalazi u folderu Includes.

Obavezno pre početka radova napravite rezervnu kopiju svih fajlova i baze podataka.. Ovo je inače rutina koju preporučujem, pre bilo kakvih izmena na sajtovima odradite beckup.

Nakon toga se može pristupiti izmenama, njih možete obaviti direktno na samom sajtu iz admin dela. Druga opcija je da skinete taj fajl na svoj kompjuter, odradite izmene i potom uplodujete fajl nazad na server.

U njemu je potrebno da nađete gde se nalaze oznake valuta. Ovo je rađeno po nekom drugom enkodingu, a ne po UTF-8. Tako da nećete naći da piše РСД nego će umesto toga stajati sledeća oznaka рсд. Zašto se neko odlučio ovako raditi, pa i meni to nije jasno.

izvor trizvezde.net

Na vama je da li ćete tu ispisati vrednost malim ili velikim slovima, to je vaša lična stvar.

Evo i video snimak kako sam ja ceo taj postupak sa WooCommerce i prevodom sredio.

Subscribe to my YouTube Channel

Neka druga rešenja

Na netu se može naći i drugačijih rešanja za ovaj problem sa promenom valute iz РСД u RSD u WooCommerce. Treba samo obratiti pažnju da su novijeg datuma. Za neke starije i nije sigurno da će raditi, pa i u ovom slučaju ide preporuka da se pre probanja napravi beckup.

Uglavnom treba malo izlistati, pa odabrati ono koje će vama najbolje odgovarati.

Ova izmena deluje kao sitnica, može se pomisliti da niko neće praviti neki veliki problem oko toga što je ta troslovna oznaka valute ispisana drugim pismom. Međutim u praksi, kupci su veoma oprezni i to malo neslaganje može im se učiniti neprofesionalnim radom, pa će i o kompletnoj eprodavnici steći lošiji utisak.

I nakon toga će otići dalje, jer na neki drugi sajt i njihov eshop jer jednostavno je konkurencija sada dosta velika. Uglavnom ne dozvolite da zbog jedne takve sitnice koja se reši za deset minuta gubite kupce.

Pročitajte više...

Kako prebaciti WP sajt na localhost

May 13, 2021 | Posted in Wordpress | By

Nije baš da se često dešava, ali povremeno treba WordPress sajtove sa neta prebaciti na kompjuter. Ovo se uglavnom radi sa ciljem testiranja nekih izmena. Ukoliko se izmene rade na sajtu koji je online, može se desiti da ga onesposobimo na neko vreme, što nikako nije dobro.

Napravio sam jedan tutorijal na kom objašnjavam kako se to može lako odraditi. Naslov tutorijala je “Kako da prebacite sajt sa interneta na kompjuter – Way to copy a live WordPress site to a localhost“.

Subscribe to my YouTube Channel

Zašto ovo raditi

U osnovi pre bilo kakvih radova na sajtu, treba da se napravi rezervna kopija svih fajlova i baze podataka. Na taj nači ukoliko radovi na sajtu krenu loše i desi se problem, treba sve izbrisati i prebaciti rezervnu kpiju na server i sve će biti kao pre.

Međutim to je sasvim u redu ukoliko je u pitanju neki manji sajt ili blog na kom nema posećenosti. Stvar se menja u trenutku kada je sajt previše veliki, ukoliko ima na njemu ozbiljnih oglašivača ili je u pitanju eprodavnica. Tad već nije prihvatljivo da sajt neko vreme ne bude dostupan.

Tu na scenu stupa program Local by flywheel koji omogućava laku instalaciju WordPressa u lokalu (localhost ili 127.0.0.1), koji u saradnji sa pluginom All-in-One WP Migration daje opciju da se sve odradi jednostavno i prilično automatizovano.

Dodatne opcije

Prva stvar koju bih preporučio je da odvojite na primer dva sata vremena i da testirate ovo. To može delovati kao smor, ali ako probate da skinete WordPress sajt i pokrenete ga na svom kompjuteru to će vam dati prednost u određenim kriznim situacijama. Nije baš stvar koja zatreba svaki dan, ali je sad toliko jednostavno, da ga je šteta ne koristiti.

U nekom ranijem periodu je bilo lakše prepustiti nakom ko se bolje razume, da instalira WAMP, XAMP ili neki sličan program, da skine odvojene fajlove i bazu podataka, to sve prebaci i poveže na lokalnom kompjuteru (ni to nije bilo preterano komplikovano, ali je zahtevalo malo znanja).

Dobra stvar je da sa ovim programom lako možete da dobijete i svežu instalaciju WordPressa na kompjuteru. Ovo je bitno za one koji počinju, pa im treba nešto da vežbaju.

Postoji i određeni broj problema koji se mogu javiti tokom postupka prebacivanja. Ti problemi su uglavnom povezani sa programima za zaštitu, fajervolovima i antivirusima. To nije neki preteran problem i relativno se lako reši,mada se najčešće dozvole daju već tokom samog procesa instalacije.

Kratak opis postupka je da na sajtu instalirate plugin All-in-One WP Migration i da pomoću njega skinete fajlove i bazu podataka (sve je zadeno spakovano u jedan veliki paket). Drugi korak jeste instalacija programa Local by flywheel i kreiranje sajta na kompjuteru. Treći korak je ulazak u administratorski deo tog sajta i instaliranje plugina All-in-One WP Migration na tom svežem sajtu. Četvrti korak je da se pomoću tog plugina izvrši Import paketa koji smo u startu skinuli sa Interneta.

  • Migrate and Setup Hosted Live WordPress Site to Localhost
  • How To Transfer a Live WordPress Site To a Localhost
  • How to create a local copy of a live wordpress site

Pročitajte više...

SMF problem PHP Deprecated: Function create_function() is deprecated in smf

Problem na SMF skripti

November 29, 2019 | Posted in ► SMF forum | By

SMF je jedan od najstarijih načina da se napravi forum, te ne treba čuditi da neke od najvećih foruma na ovim prostorima pokreće baš ova sktipta. Ovde ću navesti samo njih nekoliko: ana.rs, burek.com, vukovisadunava.com, serbianmeteo.com, spos.info, akvasvet.org i još dosta njih manjih. Takav je i moj prvi forum na adresi https://zanimljiv.org/forum/.

Sama SMF skripta je dobro radila u početku dok je zajednica bila široka, kako se vremenom osipala počeli su i problemi. Mislim problema je bilo i pre, ali su se mnogo brže rešavali. Trenutno je situacija takva da se mora ipak malo duže sačekati da se pojavi kvalitetno rešenje.

Poslednji opis problema jeste, primetio sam prilikom pravljenja bekapada mi je fajl error_log preterane veličine. To nije prouzrokovalo nikakve probleme u radu foruma, ali je taj sam fajl nastavio da raste, pa je stigao do veličine od 5 Gb.

Rešavanje problema

Kada sam primetio tu anomaliju sa veličinom error_log fajla, prvo sam probao da ga otvorim. Za ovakve stvari obično koristim Notepad++, međutim ovde to nije moglo da se odradi. Pogledao sam malo šta bi mogao da bude problem i video da Notepad ++ ima neko ograničenje za otvaranje fajlova večih od 2 Gb.

Potom je usledilo traženje rešenja za taj problem i to rešenje se zove Glogg. u U pitanju je program namenjen za otvaranje velikih log fajlova, to mu je jedina namena. O ovom programu sam već pisao na blgu, a tekst možete videti na sledećem linku https://novii.bajeonline.net/besplatni-programi/kako-otvoriti-ogroman-fajl/.

A šta je pisalo u log fajlu

Moglo bi se očekivati da će biti ko zna kakvih poruka, međutim u celom fajlu se ponavljala samo jedna greška. Na početku poruke je pisalo u kom je redu greška, a na kraju je bila putanja do fajla u kom je došlo do greške. Međutim u svim porukama je sredina bila ista. Pisalo je PHP Deprecated: Function create_function() is deprecated in smf, greška je za dva meseca prijavljena preko 32 miliona puta.

Ovo me je veoma obradovalo jer se pokazalo da je samo jedna greška u pitanju i da ću jednom akcijom da je rešim.

Kako rešiti ovaj problem

Do problema je konkretno došlo zbog prebacivanja na poslednju verziju PHP-a, pokazalo se da SMF 2.0.15 podržava samo do verzije PHP 7.1. A kod mene na serveru je bila podešena verzija 7.2.

Prilikom traženja odgovora kako da rešim ovaj problem, kao konačno rešenje u ovom trenutku se pokazalo korišćenje plugina. On se zove PHP 7.2+ Compatibility i nalazi se na sledećem linku https://web-develop.ca/index.php?action=downloads;area=stable_smf_modifications;file=48.

Kako sam imao samo ovu grešku, instalacijom plugina sam error_log fajl sveo na veličinu nula. Malo sam napravio stanku između rešavanja problema i pisanja ovog posta, da bih mogao proveriti da li ima nekih zakasnelih reakcija. Međutim pokazalo se da nema nikakvih daljih problema, bar što se tiče ove greške.

Pročitajte više...

Kako otvoriti veliki log fajl

November 8, 2019 | Posted in Besplatni programi | By

Moglo bi vam se desiti problem sa otvaranjem velikog log fajla. Verovatnoća za to je veoma mala, ali se može dogoditi. Meni je problem bio fajl veličine od preko 5 gigabajta, koji je kreiran u sklopu SMF foruma.

Rešenje kojim sam se poslužio jeste program Glogg, koji je odlično odradio posao. Prvo sam probao da odradim tu akciju sa programom Notepad ++, međutim on ima neko ograničenje za veličinu dokumenata, ne može otvoriti veće od 2 gigabata (bar sam ja naišao na to objašnjenje).

Osnovno o Glogg programu

Broj opcija koje se nude u programu Glogg je sasvim solidan kada je u pitanju program ovakve namene. Veoma je korisna opcija za pretragu, jer sa njom možete da preciznije nađete ono što vas zanima u bukvalnom moru podataka. Prilikom korišćenja pretrage, neke od rezultata prikazuje obojene.

Program ima jednostavan izgled, prozor je podeljen u tri dela. U gornjem se nalazi prikaz samoga log fajla, ispod toga je polje za upis termina koji tražimo ili koristimo kao filter i pri dnu prozora se nalazi deo gde se prikazuju rezultati pretrage.

Glogg opis programa
izvor – novii.bajeonline.net

Obavezno moram da je ovo program samo za čitanje (Read-only), sa njim ne možete da vršite izmene u samom fajlu. Postoje vezije za Unix sisteme, kao i za Windows i Mac.

Za rad u njemu su predviđene i prečice preko tastature, što može značajno ubrzati rad. takođe kao filteri prilikom pretrage se mogu koristiti specijalni simboli (*, ? and []) slično kao i na Unix sistemima.

Sasvim je sigurno da Glogg neće biti zanimljiv velikom broju korisnika računara, on je namenjen pre svega sistem administratorima, kada treba pregledati neku bazu podataka ili log sa nekog servera. Ovo je slobodan program koji se nalazi pod GPL licencom.

Pročitajte više...

Podešavanje “Read more:” na Joomli

April 4, 2019 | Posted in ► joomla | By

Postoji čitav niz sitnica koje se mogu podesiti da budu lepše i funkcionalnije, a to na kraju dovodi do jačanja autoriteta sajta. Na taj način pokazujete da cenite svoje posetioce, a to dovodi do boljih rezultata na pretraživaču.

Jedna od korisnih stvari za podešavanje je prevod teksta “Read more“. Ovo je inače situacija kada je ceo sajt na engleskom jeziku, a postoji želja da se samo par segmenata (vidljivih posetiocima) prevede.

Ako vam je sve na sajtu na istom jeziku, dobićete veću ocenu. Sad ova mala izmena neće uticati na neko ogromno poboljšanje u poziciji na pretraživačima, ali je svakako dobar korak u tom pravcu.

Da bi se Read more uopšte pokazao, potrebno je u sklopu članka obeleži mesto gde će se ta akcija izvršiti. Jednostavnim klikom na ikonicu, u samom tekstu se pojavi isprekidana crvena linija i to je to.

prikaz kako postaviti liniju Read more
izvor – novii.bajeonline.net

Na ovaj način se vrši prekid dugačkog teksta, a posetiocima se na sajtu prikaže samo deo iznad toga. Na osnovu toga što im se prikaže, posetioci će sami da odlučiti da li žele tekst da pročitaju u celosti. Ako žele mogu da kliknu na naslov teksta i on će se prikazati ceo.

U osnovi se ne prikazuje nikakav link pri kraju skraćene verzije teksta, to se mora dodatno uključiti. Zapravo postoje dve stavke koje treba omogućiti, prva je da piše Read more, a druga opcija je da uz to stoji i naslov teksta.

Ide se na link Articles u administratorskom delu, tu se otvara strana koja prikazuje sve napisane tekstove.

Link Articles
izvor – novii.bajeonline.net

Na toj strani potrebno je dabrati link Options, pomoću njega se otvaraju podešavanja koja će se prikazati u svim tekstovima na sajtu.

Link Options
izvor – novii.bajeonline.net

Kada se prikaže sledeća strana, u sklopu prvog taba (Articles) treba spustiti malo niže i selektovati opciju Show “Read more” pa se nakon toga prikaže opcija Show Title with Read More. Zatim se to sačuva i očisti se keš na sajtu.

izvor – novii.bajeonline.net

Time je omogućeno prikazivanje dugmeta koje je i link za prikaz kompletnog teksta. Ovom akcijom je prvi deo posla gotov i sledi prikaz kako da se odradi prevod na srpski.

Ide se na stavku u meniju Extensions –> Lenguage(s)
–> Overrides
. Dobra je stvar da se može na ovaj način odraditi prevod samo nekih segmenata teksta na sajtu na jednostavan način.

Podešavanje prevoda za frazu Read more
izvor – novii.bajeonline.net

Potom se klikne na dugme New što kreira poseban unos za prevod. Svaki od odrađenih prevoda se čuva, te kasnije se na njemu mogu raditi izmene ili se može obrisati.

izvor – novii.bajeonline.net

Otvori se strana sa uputstvom na plavoj pozadini, a kao primer je odabran baš ovaj slučaj koji ja prikazujem. U polje Search se upiše fraza koja nas zanima i klikne se na tastaturi “Enter”. Nakon toga se ispod izlistaju sve stavke gde se takva fraza koristi, a mi pomoću dvoklika treba da odaberemo (selektujemo) onu koju želimo izmeniti.

Ako neznate koja je za vas interesantna, uporedite prikazane vrednosti sa onom koja je prikazana pri vrhu strane (
COM_CONTENT_READ_MOR ). Kada obavite selektovanje dvoklikom na željenoj vrednosti, u polju Text se se ispisati Read more. Taj tekst zamenimo sa našim tekstom (pročitajte ceo tekst, pročitajte više i slično).

podešavanje prevoda
izvor – novii.bajeonline.net

Nakon što to sve završite idemo na sačuvaj i time je prevod odrađen. Još je potrebno je da očistite keš sa sajta i nove vrednosti bi se trebale odmah prikazati.

Mada se ovo može učiniti malo komplikovanijim, treba ipak znati da je to jedinstveno za sve sajtove. Kada se uporedi sa prevođenjem na Wordpresu koji je programiran značajno “slobodnije” i “opuštenije” od strane programera vidi se da je ovo pesma. Na WP se ove vrednosti mogu nalaziti na sasvim različitim mestima u zavisnosti šta je osoba koja je pravila template/temu zamislila.

Pored toga što će malo pomoći oko boljeg rangiranja, ovo će svakako pomoći da se poboljša utisak posetilaca sajta. Malo neozbiljno deluje kada je deo teksta na engleskom, a ogromna većina na srpskom jeziku.

Pročitajte više...