![Дмитрий Зарубин](/assets/images/avatars//5a0eaf8902cf5c637320a569b61f53d5-64.jpg?t=1725753130)
Дмитрий Зарубин
С нами с 29 апреля 2013; Место в рейтинге пользователей: #122Ищем удаленного разработчика в команду!
30 77 000
Всем привет!
Ищем разработчика в команду. Задачи чисто по бэкенду MODX, на верстку и фронт есть отдельные разработчики.
Работа в команде, обсуждение задач и проектов, проджект менеджмент, все дела.)
Оплата почасовая, стоимость часа обсуждаема и зависит от уровня соискателя. Загрузка в месяц максимальная.
Для связи пишите в телегу t.me/dima_zar или на почту d@moohii.com.
Если у кого есть знакомые в поиска, то будем благодарны за контакт.
Всем хорошего дня!
Ищем разработчика в команду. Задачи чисто по бэкенду MODX, на верстку и фронт есть отдельные разработчики.
Работа в команде, обсуждение задач и проектов, проджект менеджмент, все дела.)
Оплата почасовая, стоимость часа обсуждаема и зависит от уровня соискателя. Загрузка в месяц максимальная.
Для связи пишите в телегу t.me/dima_zar или на почту d@moohii.com.
Если у кого есть знакомые в поиска, то будем благодарны за контакт.
Всем хорошего дня!
Проблемы с переопределением метода get
Давеча появилась у меня тут работенка. Суть заключается в следующем: у нас есть компонент который при установке создает наследника в том числе и msProduct. Загвоздка появилась при переопределении метода get, в нашем классе он имеет следующий вид:
public function get($k, $format = null, $formatTemplate = null) {
return isset(array_merge($this->loadData()->_fieldMeta,$this->_originalFieldMeta)[$k])
? parent::get($k, $format = null, $formatTemplate = null)
: $this->loadChars(false)[$k];
}
При вызове метода в таком виде скрипт просто падает(вызываю во всем известном компоненте Console), и дает информацию о нехватки памяти. Путем несложного копания — «где проблема», пришел в метод loadData() все того же класса msProduct:public function loadData()
{
if (!is_object($this->Data) || !($this->Data instanceof msProductData)) {
if (!$this->Data = $this->getOne('Data')) {//виснет как оказалось в этом условии
$this->Data = $this->xpdo->newObject('msProductData');
parent::addOne($this->Data);
}
}
return $this->Data;
}
При чем если вызвать этот кусок кода!$this->Data = $this->getOne('Data')
выше, то ничего не виснет, получается проблема ТОЛЬКО в методе get нашего класса, в остальных все работает отлично. Суть проблемы вроде описал нормально, будут вопросы — задавайте. И конечно же буду рад любой помощи) Запуск процессора msYmarket
Всем добрый день!
Не получается запустить процессор из сниппета. Подскажите что я делаю не так?) А то уже который день мучаюсь.
Не получается запустить процессор из сниппета. Подскажите что я делаю не так?) А то уже который день мучаюсь.
$yml_response = $modx->runProcessor('mgr/product/run', array('processors_path' => MODX_CORE_PATH.'components/yandexmarket/processors/'));
if($yml_response->isError())
echo 'error';
echo $yml_response->getResponse();
Ищем программиста MODX в офис (Днепр, Украина)
365 500
Всем добрый день!
Ищем толкового программиста MODX в Днепре, Украина. У кого есть контакты таких или сами таковыми являются, то пишите на d@moohii.com или звоните по телефону 063 881 41 53.
Ищем толкового программиста MODX в Днепре, Украина. У кого есть контакты таких или сами таковыми являются, то пишите на d@moohii.com или звоните по телефону 063 881 41 53.
Проблемы с событием msOnBeforeAddToCart
Всем добрый день!
Не могу получить никакие данные в этом событии. При возврате что $product, что $count, что $options, в респонсе пусто. Хотя пробовал mscarthandler.class.php передать свою переменную в методе invokeEvent на это событие, и всё ок.
В чём может быть причина?
Update:
Проблема была во мне.) Я пытался увидеть что же приходит в плагин, делая в нем exit() выводя результаты. А он же выводит только строки.
Не могу получить никакие данные в этом событии. При возврате что $product, что $count, что $options, в респонсе пусто. Хотя пробовал mscarthandler.class.php передать свою переменную в методе invokeEvent на это событие, и всё ок.
В чём может быть причина?
Update:
Проблема была во мне.) Я пытался увидеть что же приходит в плагин, делая в нем exit() выводя результаты. А он же выводит только строки.
ЧПУ фильтр mFilter2
Всем доброго времени суток!
Уже не в первый раз на своих проектах сталкивались с пожеланием сеошников, чтобы часть параметров фильтра была доступна ЧПУ-ссылками и чтобы это было достаточно универсально. Под катом пара решений, которые я старался пилить достаточно универсально, но всё же без небольших костылей не обошлось!)
Уже не в первый раз на своих проектах сталкивались с пожеланием сеошников, чтобы часть параметров фильтра была доступна ЧПУ-ссылками и чтобы это было достаточно универсально. Под катом пара решений, которые я старался пилить достаточно универсально, но всё же без небольших костылей не обошлось!)
Работа плагина расширения свойств товара
Всем доброго времени суток.
Написал несколько плагинов для расширения свойств по примерам.
winrecovery.ru/ms2plugin.html и с bezumkin.ru
В админке все отлично, а на странице товара выводятся не все поля.
Например [[+brand]] выводит значение, а [[+material]] нет.
Версия движка 2.3.1 (на более старом тоже не срабатывало)
Minishop2 2.1.8-pl3
pdoTools 1.9.4-pl
Написал несколько плагинов для расширения свойств по примерам.
winrecovery.ru/ms2plugin.html и с bezumkin.ru
В админке все отлично, а на странице товара выводятся не все поля.
Например [[+brand]] выводит значение, а [[+material]] нет.
Версия движка 2.3.1 (на более старом тоже не срабатывало)
Minishop2 2.1.8-pl3
pdoTools 1.9.4-pl