490f08a9

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

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

Tagged Under : , , ,

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, Баги, глюки, ошибки, недочеты, Программирование

Разрабатывая модуль для движка интернет магазина 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

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

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


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

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

У меня был как-то раз глюк при импорте товаров в движке интернет-магазина 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. А теперь просто удалите или закомментируйте этот кусок кода.

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


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

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

Tagged Under : ,

На одном предприятии устанавливал один паренек 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.

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

Tagged Under : , ,

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


Magento, wysiwyg и ошибка Uncaught ReferenceError: tinyMceWysiwygSetup is not defined

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

Tagged Under : , , , ,

Создавая модуль для cms движка интернет магазина под названием Magento, с первого раза не получилось подключить wysiwyg tinyMCE к контентному полю формы в админке. Пробовал многие рекомендации в интернете на форумах и блогах. Но все оно было либо не рабочим совсем, либо какой-то маленькой детали  всегда не хватало. Поэтому совместив все рекомендации по данному вопросу, вывел окончательную рабочую формулу для себя. Может и вам она будет полезна. И так начнем.
Читать дальше »


Illegal mix of collations for operation ‘like’

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

Tagged Under : , , , , ,

Составляя очень большой запрос для поиска к базе данных mysql используя union, заметил, что если вводить в поиск латинские символы то проблем не возникает, а вот если кириллицу то выдает вот такую ошибку Illegal mix of collations for operation ‘like’ . Дело все в том что я использовал оператор LIKE для поиска. Но если в базе данных “collate” для сортировки стоит не такой же кодировки как и данные в таблицах, то возникает данная ошибка. Читать дальше »


неприятный баг в magento : admin create category page

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

Tagged Under : ,

Моя сотрудница по работе, Евгения, нашла случайно в magento маленький неудобный баг. Вот ее слова дословно

Отправляю тебе описание той ошибки в мадженте, с которой я столкнулась при редактировании сайта comtesse:

Заходим в Manage categories, затем заходим в редактируемую категорию. При переводе категории на фр. язык (Choose store view) – все поля были отмечены галочками, так как использовались по дефаулту. После снятия галочек, поля не стали активными (поля: Name, URL key, Page title, meta keywords, Meta description, Include in Navigation Menu), но после нажатия любой закладки, к примеру, Dispay settings – все поля стали активными. Читать дальше »


Заметки на полях: Ошибка возникшая из-за перехода с php 5 на php 4

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

Tagged Under : ,

В теме конечно прослеживается маразм, но иногда люди, чтобы поддержать старое готовы пожертвовать новым. Так случилось и сейчас, когда заказчик не хотел переходить на php 5 только из-за того, что еще один проект на том же хостинге был написан именно на php4 и был не совместим c php 5. А про переделку его под php 5 речи не шло. Новый проект был сделан на joomla 1.5 и вроде даже на php 4 работал хорошо, без видимых ошибок. Но вот когда мне понадобилось поставить дополнение, которое работало с google maps api v 3.0, меня ждало разочарование.

Вот эта ошибка была всему виной: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in … Читать дальше »