Uspešno pošiljanje večjih količin elektronske pošte

Lastniki domen, ki želijo vzdrževati stik s strankami s pomočjo elektronske pošte, morajo za uspešno komunikacijo s svojimi strankami poznati nemalo tehnologij, ki so se razvile kot obrambni odziv na vedno naraščajočo količino nezaželjene elektronske pošte, t.i. SPAM-a. Kratice SPF, SenderID, PTR, DKIM, MX zapisi, SMTP throttling, SPAM filtri, DNSBL (kaj zavraga je vse tole?!?) označujejo tisto, kar je potrebno razumeti in pravilno uporabljati, da pošta pri končnih uporabnikih pristane v njihovem poštnem predalu in ne v smeteh med SPAM-om. Vse to in še malce sreče.

Preberi ostalo »

PHP – Kako poslati UTF-8 e-pošto preko PHP mail funkcije

Vas zanima kako pravilno poslati UTF-8 mail s pomočjo osnovne PHP funkcije mail? 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 »

Add SQL queries with new Magento extension version

There are times when you need to release new version of already existing extension only with some changes to database. You either add a table, change field type or really just anything which would modify existing database.

Magento has very good support for solving this problem in my opinion. You just need to know a few things and you are ready to do it :) What those are I will try to explain as simple as i can, otherwise leave a comment if anything is not clear.

Preberi ostalo »

Facebook share title, url, content and image

Facebook api omogoča deljenje nekaterih informacij vaše spletne strani.

Na vašo stran lahko kamorkoli dodate gumb like/recommed in ob kliku na ta gumb se določene informacije pošljejo na facebook portal (title, url, description, image).
Preberi ostalo »

Magento – Extending core abstract class

In Magento you can extend core classes within your module. Normally you can do this within config.xml which is part of your module.
Preberi ostalo »

Magento – modify product view without changing the view.phtml

I have came many times into situation when I needed to modify product view without changing the view.phtml file. I was searching for solution how to inject some code by changing layout xml file. Unfortunately, it is not possible in an ordinary way. But there are some tricks.
Preberi ostalo »

Magento – Error in file SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‘core_resource’ already exists

Se vam zgodi, da vam včasih Magento pri obisku trgovine javi napako o mysql4 install, kot je razvidno spodaj?


Error:
Error in file: "/home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/sql/core_setup/mysql4-install-0.8.0.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'core_resource' already exists

Trace:
#0 /home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(390): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(276): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '0.8.28')
#2 /home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(240): Mage_Core_Model_Resource_Setup->_installResourceDb('0.8.28')
#3 /home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(161): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/Model/App.php(399): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /home/oskarvel/domains/domena.si/public_html/app/code/core/Mage/Core/Model/App.php(329): Mage_Core_Model_App->_initModules()
#6 /home/oskarvel/domains/domena.si/public_html/app/Mage.php(627): Mage_Core_Model_App->run(Array)
#7 /home/oskarvel/domains/domena.si/public_html/index.php(85): Mage::run('', 'store')
#8 {main}
Preberi ostalo »

Reševanje napak plačilnih sistemov

Glede na to, da je podjetje Spletni sistemi d.o.o. vodilno na področju razvoja modulov za plačevanje preko interneta v Sloveniji, nudimo tudi podporo za le te. Zato se velikokrat soočamo z vprašanji strank, ki ne vedo kaj vse spada pod podporo naših plačilnih modulov. V tej objavi, bom poskusil razložiti kaj vse obsega naša podpora (za plačilne module), ter kako najlažje prepoznati napako (ali izhaja iz našega modula ali ne).

Preberi ostalo »

Pregled HTTP Request in HTTP Response Header podatkov posameznega zahtevka (HTML, PHP)

Se vam kdaj zgodi, da ne veste točno kaj se v ozadju dogaja, ko pokličete določeno stran? Npr. zakaj vam php file_get_contents vrne napačno spletno stran ali zakaj namesto slike dobite 404 napako? Preberi ostalo »