PHP: Встановлення MSSQL драйверу на PHP 5.4 для MSSQL Server 2008

завантажити неофіційний  драйвер php_sqlsrv 3.0.0 для 5.4 and 5.3 http://robsphp.blogspot.com/2012/06/unofficial-microsoft-sql-server-driver.html скопіювати php_pdo_sqlsrv_30_54_nts_vc9x86.dll і php_sqlsrv_30_54_nts_vc9x86.dll в папку з роширеннями (напр. Zend/Zendserver/lib/phpext) зайти в php.ini і підключити дані драйвери extension=php_sqlsrv_30_54_nts_vc9x86.dll extension=php_pdo_sqlsrv_30_54_nts_vc9x86.dll для перевірки підключення, викликати phpinfo() глянути чи підключилися драйвери при створенні об’єкту PDO потрібний наступний формат, приклад: new \PDO('sqlsrv:Server=195.95.189.46,1433;Database=databaseName', 'userName', 'password'); //<a href="http://php.net/ref.pdo-sqlsrv.connection">http://php.net/ref.pdo-sqlsrv.connection</a>

Magento: Перенесення новин між stores

Перед будь якими маніпуляціями обов’язково зробити backup таблиць news_news_store і core_url_rewrite. Дане howto працює лише з чистим store (жодна новина не повинна бути прикріплена). Заходимо в phpMyAdmin, вибираємо потрібну БД. 1. Підключаємо новини в store INSERT INTO `news_news_store` (news_id, store_id) SELECT news_id, ’48′ FROM `news_news_store` WHERE store_id = 34 48 – store в який потрібно додати новини (http://screencast.com/t/B5n4NiaDh0) 34... » read more

Magento: Cheatsheet

Custom form validation <input class="input-text required-entry validate-phone" id="client-tel" type="text" name="client[tel]" value="" /> <script type="text/javascript">// <![CDATA[ Validation.add('validate-phone','<?php echo $this->__('Phone number must start from 0!') ?>', function(value){     var phoneNumber = value.replace(/\D/g, "");     if (phoneNumber.match(/^0\d{8,}$/)) {         return true;     }     return false; }); var anketaForm = new VarienForm('form_anketa', true); // ]]></script>