+

Заметки на полях: simplexml_load_string to array php

Заметки, Программирование

Автор: admin

Здравствуйте!

Предлагаю функцию которая переводит объект возвращаемый функцией simplexml_load_string в обычный массив (array) php.

Эта функция в обрезанном варианте присутствует на сайте php.net в комментариях к функции simplexml_load_string и на сайте stackoverflow.com в ответе на вопрос “Converting a SimpleXML Object to an Array”.

Но мне понадобилась полная версия этой функции. Изменения совсем небольшие Читать дальше »

Заметки на полях: Fabricjs и изменение размера текста

JavaScript library, Заметки, Программирование

Метки (теги) : , ,

Автор: admin

Здравствуйте!

При работе с прекрасной javascript библиотекой fabricjs, мне встретилась одна особенность при изменении размера текста.

Если у вас текстовый блок (объект) имеет например размер шрифта 15px и вы решили изменить его размер на 200px и сделали это таким образом

object.fontSize = 200; Читать дальше »

Непонятка с папкой назначения закачек по умолчанию в jdownloader

Баги, глюки, ошибки, недочеты, Заметки

Метки (теги) : , , ,

Автор: admin

jdownloader один из немногих менеджеров закачек, который не лезет куда не просят и на ура выполняет то, что от него требуется. Я им начал пользоваться когда всякие DownloadMaster-ы надоели мне своей рекламой и встраиванием в браузеры, а то и установкой лишних зловредных программ.
Поначалу пользовался первой версией, но потом начал пользоваться второй бета-версией. И тут заметил один глюк который не мог исправить поначалу.

jdownloader1

Как видите появилось вот такое дополнение <jd:packagename> в пути к папке сохранения файла. Тем самым в папке создается подпапка по имени пакета(имя скачиваемого файла) и уже в ней сохраняется файл. Читать дальше »

Ошибка 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

Magento, Баги, глюки, ошибки, недочеты, Программирование

Автор: 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();

выпадет ошибка так как в конструктор не передаются параметры. Читать дальше »

Файлы *._jb_bak_ в PhpStorm

Баги, глюки, ошибки, недочеты, Программирование

Автор: admin

Создавая свою админку на Yii2, я заметил, что после непредвиденного отключения света, а соответственно и компьютера,  рядом с редактируемым файлом появился файл с таким же названием, но с расширением ._jb_bak_ . Удалить его просто так нельзя было. И сам файл, который редактировался последним и имеет копию с расширением ._jb_bak_ , не сохраняется. Читать дальше »

Magento и слетающие поля при импорте продуктов

Magento, Баги, глюки, ошибки, недочеты

Автор: 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. А теперь просто удалите или закомментируйте этот кусок кода.

Все. Теперь должно работать. Надеюсь вам помогло.
До скорых встреч.

Yii ActiveRecord и подзапрос (subquery)

Программирование

Автор: admin

Я довольно таки давно пишу на языке программирования  php и использую framework Yii. В некоторых частях админки требуется иногда использовать подзапросы. И именно совместно с ActiveRecord. Читать дальше »

Заметки на полях: PhpStorm 6 и тема Darcula

Заметки, Программирование

Метки (теги) : , ,

Автор: admin

Вышла новая 6-я версия очень хорошей php ide PhpStorm. В релизе новой версии есть много чего вкусного, но я пишу эту заметку про новую тему оформления Darcula. А именно про то как ее включить. Так как пробежаться по все настройкам в поисках такого тумблера не такое уж и простое дело.

Нужно открыть меню File -> Settings (обычно возле него иконка гаечного ключа), далее найти раздел Appearance. И в выпадающем списке под названием Theme выбрать тему Darcula.

Вот screenshot для наглядности

Тема оформления Darcula

Тема оформления Darcula

Установка лицензионного Windows 7 Home русской редакции

Windows, Баги, глюки, ошибки, недочеты

Метки (теги) : ,

Автор: admin

На одном предприятии устанавливал один паренек windows 7 Home, который был куплен с моей помощью в одном из компьютерных магазинов города.  После покупки через пару дней мне сообщили, что парень (it-самоучка) не смог установить лицензионный Windows 7 Home. Меня это очень удивило. Я даже сначала подумал, что дело в кривых руках айтишника устанавливающего этот лицензионный windows 7. Придя на предприятие в свободное время я стал устанавливать windows с лицензионного диска. Но как и того паренька, меня ожидала полная лажа. На последнем этапе, когда уже должны примениться все настройки и произойти последняя перезагрузка компьютера, установка намертво зависала и сколько я не ждал она не продолжалась, а при вытаскивании диска с дисковода и вставке обратно ничего не происходило. Читать дальше »

Заметки на полях: Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.

Баги, глюки, ошибки, недочеты, Заметки, Программирование

Метки (теги) : , ,

Автор: admin

Если ваш хостинг или выделенный сервер сменил версию php на 5.3 и выше, то скорее всего на страницах, где на сервер отправляется много переменных (более 1000) будет красоваться эта ошибка Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Я ее поборол просто добавив в файл .htaccess несколько переменных Читать дальше »


Друзья сайта:
Поиск:
Страницы: [a] [b] [c] [d] [e] [f] [g] [h] [i] [j] [k] [l] [m] [n] [o] [p] [r] [s] [t] [u] [v] [w] [x] [y] [z] [2] [3] [4] [5]
[l2](1) [la](2) [le](1) [li](5) [lo](2) [lu](2)

  1. link.ualinks.biz
    link.ua-links.biz

  2. lin.siteua.info
    Розкрутка сайта,заработок на раскрутке сайта,1 000 000 посетителей на сайт всего за 300 рублей.

  3. lingoclass.com
    Знание правовой портал.

  4. linkzamok.ru
    Украинский бодибилдер Олег Коркосенко.

  5. linka.kivix.info

    BizLinka - Полезные ресурсы 2007 года.




=