Arhiv za kategorijo ‘Ostalo programiranje’

Update magento produktov s sql stavki

Če želimo pohitriti izvajanje osvežitev produktov potem je boljše, da izvedemo to s sql stavki. Z njimi lahko osvežimo le atribute katere mi želimo, v tem blogu bom zapisal kako zapisati pravilen update za short in long description.
Preberi ostalo »

Magento in Prototype validacija

Opazili smo, da Prototype validacija z v koraku oddaje naročila z brskalnikom IE9 ne deluje tako kot mora. Kadar se vpiše eno od obveznih polj, ostala pa se pusti prazna, se rdeča opozorila ne izpišejo poleg vpisnih polj, ampak se izpišejo na koncu obrazca. Ugotovili smo tudi, da nismo edini s tako težavo.

Preberi ostalo »

PHP iconv

Z vgrajeno PHP funkcijo inconv() lahko spreminjamo kodni nabor znakov iz enega kodiranja v drugega. Funkcija je zelo enostavna. Sprejme tri paremetre: trenutno kodiranje (in_charset), željeno kodiranje (out_charset) ter nabor besedila (str) katerega želimo spremeniti. Vendar pa občasno funkcija lahko povzroči neželjene težave. Problem bom opisal na mojem primeru.

Preberi ostalo »

Cron opravila

V prejšnjem članku smo si ogledali, kaj Cron sploh je, kako deluje, kaj omogoča ter kako nastaviti Cron za Magento trgovino. V tem članku si bomo ogledali konkretne primere, kako nastavimo cron, da nam intervalno izvaja določeno skripto na UNIX/Linux sistemu (na Windows sistemu lahko opravila urejamo preko Task Schedulerja).

Preberi ostalo »

Napake na strežniku

Na strežniku so se mi pojavile napake iz neznanega razloga. Pravkar sem prenesel celotno spletno stran in uredil nastavitve v datotekah. Ker nisem poznal vzroka za napako, sem pričel z raziskovanjem. Po tem, ko sem v index.php na začetek dodal exit() izjavo, so napake še vedno strašile na strani. Nekako takole:
Preberi ostalo »

PHP in upload datotek

Prenos datotek na spletne strani je danes zelo pomembna funkcija spletnih strani in različnih spletnih aplikacij. Uporabljamo jo dnevno, ko pripenjamo datoteke v gmail uporabniškem vmesniku, ko nalagamo slike na facebook .. in to vse samo preko brskalnika. Danes si bomo pogledali, kako lahko na svojo stran dodate podporo za prenos datotek z uporabo PHPja.

Preberi ostalo »

Interspire mailing – avtomatski uvoz podatkov v mailing preko PHP skripte

Uporabljate Interspire mailing sistem in želite, da bi lahko iz različnih spletnih strani uvažali kontakte preko poljubne PHP skripte? Potem ste našli pravi vodič. Preberi ostalo »

Codeigniter in paginacija

Paginacija uporabniku omogoča, da se skozi strani rezultatov pomika s klikom, namesto, da se premika navzdol po ekranu v nedogled. Še posebaj nam pride v poštev, kadar gradimo aplikacijo, ki komunicira s podatkovno bazo. Velike poizvedbe nam namreč lahko vrnejo na stotine rezultatov, ki jih s paginacijo uporabniku lahko predstavimo na “lepši” način. Uporabniška izkušnja je boljša.

V tem članku, si bomo pogledali Codeigniterjevo vgrajeno paginacijsko knjižnico in kako z njo narediti paginiran seznam rezultatov iz poizvedbe na enostavno strukturirano podatkovno bazo uporabnikov (ime, priimek).

Preberi ostalo »

Uporaba Curl

Curl knjižnico uporabljamo za parsanje strani. Uporabimo ga lahko namesto file_gets_contents(), file() in readfile(). Curl je bolj fleksibilen, z njim lahko izpišemo errorje, delamo lahko s cookiji, lahko nalagamo datoteke, podpira različne protokole itd. Preberi ostalo »

Magento in “template hints”

Med razvijanjem modula/teme za magento, se zaradi kompleksne strukture, dostikrat pripeti, da ne vemo kater blok/template se trenutno prikazuje. Zaradi tega lahko urejamo napačno datoteko in na strani ne opazimo sprememb. Magento pa ima nalašč za preprečevanje tega vgrajeno funkcijo za razvijalce, ki se imenuje template hints.
Preberi ostalo »