Автор: admin
Здравствуйте!
Предлагаю функцию которая переводит объект возвращаемый функцией simplexml_load_string в обычный массив (array) php.
Эта функция в обрезанном варианте присутствует на сайте php.net в комментариях к функции simplexml_load_string и на сайте stackoverflow.com в ответе на вопрос “Converting a SimpleXML Object to an Array”.
Но мне понадобилась полная версия этой функции. Изменения совсем небольшие Читать дальше »
Автор: admin
Здравствуйте!
При работе с прекрасной javascript библиотекой fabricjs, мне встретилась одна особенность при изменении размера текста.
Если у вас текстовый блок (объект) имеет например размер шрифта 15px и вы решили изменить его размер на 200px и сделали это таким образом
object.fontSize = 200; Читать дальше »
Автор: admin
jdownloader один из немногих менеджеров закачек, который не лезет куда не просят и на ура выполняет то, что от него требуется. Я им начал пользоваться когда всякие DownloadMaster-ы надоели мне своей рекламой и встраиванием в браузеры, а то и установкой лишних зловредных программ.
Поначалу пользовался первой версией, но потом начал пользоваться второй бета-версией. И тут заметил один глюк который не мог исправить поначалу.
Как видите появилось вот такое дополнение <jd:packagename> в пути к папке сохранения файла. Тем самым в папке создается подпапка по имени пакета(имя скачиваемого файла) и уже в ней сохраняется файл. Читать дальше »
Сериал Кесем Султан
Сериал Кесем Султан смотреть онлайн бесплатно, Сериал Великолепный век, Кёсем Султан все серии на русском
Сериал Кесем Султан, Сериал великолепный век, смотреть Кёсем Султан, великолепный век онлайн, Кесем Султан смотреть онлайн, великолепный век, Кесем Султан, великолепный век на русском, Кесем Султан на русском, смотреть великолепный век, Кёсем Султан смотреть онлайн
Автор: admin
Разрабатывая модуль для движка интернет магазина Magento столкнулся с такой проблемой Recoverable Error: Argument 1 passed to Mage_Core_Controller_Varien_Action::__construct() must be an instance of Zend_Controller_Request_Abstract, null given, called in
Это произошло потому, что в Observer.php (у меня в этом файле находятся методы которые выполняются по событиям magento (magento events http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/magento_events)) я вызываю метод одного из контроллеров модуля, а конструктор контроллера имеет такой вид (правда это конструктор класса родителя, от которого наследуется мой класс контроллера)
public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array())
{
$this->_request = $request;
$this->_response= $response;
Mage::app()->getFrontController()->setAction($this);
$this->_construct();
} |
и естественно, что при таком вызове в Observer.php
$controller = new CompanyName_ModuleName_Adminhtml_MyController();
выпадет ошибка так как в конструктор не передаются параметры. Читать дальше »
Автор: admin
Создавая свою админку на Yii2, я заметил, что после непредвиденного отключения света, а соответственно и компьютера, рядом с редактируемым файлом появился файл с таким же названием, но с расширением ._jb_bak_ . Удалить его просто так нельзя было. И сам файл, который редактировался последним и имеет копию с расширением ._jb_bak_ , не сохраняется. Читать дальше »
Автор: admin
У меня был как-то раз глюк при импорте товаров в движке интернет-магазина magento. Поля, которые не были указаны в csv файле просто сбрасывались на значение по умолчанию. У меня лично сбрасывалось значение manufacturer.
Исправить данную оплошность можно вот как:
1. В файле app/code/core/Mage/ImportExport/Model/Import/Entity/Product/Type/Abstract.php
нужно найти такой вот кусок кода в функции prepareAttributesForSave
elseif (null !== $attrParams['default_value']) {
$resultAttrs[$attrCode] = $attrParams['default_value'];
}
2. А теперь просто удалите или закомментируйте этот кусок кода.
Все. Теперь должно работать. Надеюсь вам помогло.
До скорых встреч.
Автор: admin
Я довольно таки давно пишу на языке программирования php и использую framework Yii. В некоторых частях админки требуется иногда использовать подзапросы. И именно совместно с ActiveRecord. Читать дальше »
Автор: admin
Вышла новая 6-я версия очень хорошей php ide PhpStorm. В релизе новой версии есть много чего вкусного, но я пишу эту заметку про новую тему оформления Darcula. А именно про то как ее включить. Так как пробежаться по все настройкам в поисках такого тумблера не такое уж и простое дело.
Нужно открыть меню File -> Settings (обычно возле него иконка гаечного ключа), далее найти раздел Appearance. И в выпадающем списке под названием Theme выбрать тему Darcula.
Вот screenshot для наглядности
Тема оформления Darcula
Автор: admin
На одном предприятии устанавливал один паренек windows 7 Home, который был куплен с моей помощью в одном из компьютерных магазинов города. После покупки через пару дней мне сообщили, что парень (it-самоучка) не смог установить лицензионный Windows 7 Home. Меня это очень удивило. Я даже сначала подумал, что дело в кривых руках айтишника устанавливающего этот лицензионный windows 7. Придя на предприятие в свободное время я стал устанавливать windows с лицензионного диска. Но как и того паренька, меня ожидала полная лажа. На последнем этапе, когда уже должны примениться все настройки и произойти последняя перезагрузка компьютера, установка намертво зависала и сколько я не ждал она не продолжалась, а при вытаскивании диска с дисковода и вставке обратно ничего не происходило. Читать дальше »
Автор: admin
Если ваш хостинг или выделенный сервер сменил версию php на 5.3 и выше, то скорее всего на страницах, где на сервер отправляется много переменных (более 1000) будет красоваться эта ошибка Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Я ее поборол просто добавив в файл .htaccess несколько переменных Читать дальше »