Объявления о работе

Опытный разработчик в сеть магазинов

30 130 000
Ищу опытного разработчика в команду на постоянную работу для поддержки сети Интернет-магазина на удаленную работу.

От разработчика нужны отличные знания modX на уровне написания своих компонентов и способности расковырять чужие.

Оформление можно либо в штат, либо работа как с ИП или самозанятым.

Друзья, оценивайте свои силы адекватно. Если вы знакомы с modX на уровне «по мануалу слепить простой интернет-магазин», то скорее всего вы не подойдете.

Skype — theeye1980
Вячеслав
11 декабря 2019, 12:46
modx.pro
610
0

Поправить плагин для mSync

1 500
Добрый день. Нужно поправить плагин для mSync для того чтобы измененное значение веса сохранялось обратно в массив для импорта.
Плагин на событие mSyncOnPrepareProduct
В целом задача такая: при импорте заменять запятую на точку, так как поле вес не позволяет записать число с запятой, а только с точкой.
Андрей
10 декабря 2019, 12:16
modx.pro
638
0

Ускорить загрузку сайта

5 1 000
Ускорить загрузку страниц сайта/ В первую очередь проблемы наблюдаются там, где работает фильтр mFilter2. Товаров порядка 300 000.
Предлагайте сумму и сроки. Сайт в личку скину посмотреть
Андрей
09 декабря 2019, 08:54
modx.pro
623
0

Опытный разработчик PHP в команду

1 1
Здравствуйте,

Меня зовут Анатолий Серёгин. Я руководитель и владелец компании «Толк Ай Ти».

Ищу в команду опытного разработчика php с хорошим знанием MODX Revolution.

Мы помогаем нашим клиентам — владельцам и руководителями — делать Ай Ти не только расходной статьей. Работаем быстро и с удовольствием.

Для поддержки веб-проектов клиентов я ищу в команду разработчика PHP, которому близок наш подход.
Среди задач, с которыми придется работать встречаются как очень простые, так и сложные, которые требуют планирования архитектуры и знания ядра MODX.
Анатолий Серёгин
03 декабря 2019, 11:39
modx.pro
654
0

Загрузка изображений из фронта в галерею (ms2Gallery || UserFiles)

10 100 000
Добрый вечер! Требуется решить вопрос с загрузкой изображений в галерею из фронта анонимным пользователем, при создании ресурса.
Сейчас это реализовано через ms2Gallery и ms2gUploader, но появилась задача «прикрепить» изображение к определенному пункту из характеристик (описания объекта). Характеристики хранятся массивом в TV.

Т.е. механика следующая:
— пользователь жмет на иконку фотоаппарата, открывается окно загрузки изображения
— изображение загружается в общую (но не обязательно) галерею с определенным параметром, чтобы потом его можно было опознать



на выходе получается что-то вроде:



т.е. при клике на иконку, мы открываем фото в модальном окне.

Можно сделать на основе ms2Gallery / UserFiles или любого другого решения.

Спасибо!
Геннадий
28 ноября 2019, 17:09
modx.pro
690
0

Разобраться с багами расчёта доставки и вывода карт

3 1 000 000
— Перестала считаться стоимость доставки
— Некорректно отображаются пункты доставки

Скайп mas_hate
infora
26 ноября 2019, 11:00
modx.pro
520
0

Настроить систему оплаты mspMollie

7 2 000
Требуется подключить к minishop2 модуль оплаты mspMollie и заставить его работать.
Алексей
24 ноября 2019, 11:21
modx.pro
531
0

Настроить компонент Quiz

1 300
Добрый день, надо помочь настроить компонент Quiz
Автор занят, а у меня сроки…

Телеграм 8 906 806 93 60
скайп designer-popov@mail.ru
red
red
20 ноября 2019, 05:29
modx.pro
520
0

Нужен сниппет - удаление директории

1 1 000
Задача сниппета — удалять директорию «номера» на хосте и записей в таблице user_files при запуске

Есть таблица в бд от компонента user_files

путь к файлам есть в таблице user_files, в поле path
room-Идномера/moddocument/1001/имя файла

файлы лежат фактически в
/assets/userfiles/rooms/room-$res_id/moddocument/1001/
в пути менятся только id номера

выборку из бд делать в таблице user_files по полю list, там записи вида room-XXXX
и source, его значение всегда 7

Сниппет есть, но перестал удалять директории на хосте и записи в таблице user_files
Возможно после обновления userfiles

код для справки

<?php
$res_id=(int)$_GET['resid'];
$modx->addPackage(
    'rooms', 
    MODX_CORE_PATH . 'components/rooms/model/', 
    'префикс_'
);

if($doc = $modx->getObject('RoomsContent',$res_id)) {
    if($doc->remove()==false){
        echo 'Ошибка удаления';  
        $modx->cacheManager->refresh();
    } 
	/*нужная часть отсюда начинается*/
	else {
        $q = $modx->newQuery('UserFile');
        $q->where(array('source'=>'7', 'list:LIKE' => '%$res_id%' ));
        if($UserFiles = $modx->getCollection('UserFile', $q)) {
            $dir = null;
            foreach($UserFiles as $UserFile) {
            	if ($UserFile->initialized() AND $UserFile->mediaSource) {
            	    $path = $UserFile->getFilePath();
                    if(!empty($path) ||  $path != '/') {
                        $pathArr = explode('/', $path);
                        if(empty($pathArr[0]) || $pathArr[0] == '/' || $pathArr[0] == 'room') {
                            $rmSlug = $path;
                        } else {
                            $rmSlug = $pathArr[0];    
                        }
                        
                        @$UserFile->mediaSource->removeContainer($UserFile->mediaSource->getBasePath().$rmSlug);
                    }
            	} 
                            $UserFile->remove();
            }
        }
        
        echo '<p>Номер успешно удален</p>';
    }
}
Контакты телеграм
t.me/vanodk
Иван Фролов
18 ноября 2019, 13:41
modx.pro
543
0

Ускорить загрузку страниц сайта

5 500
Нужно ускорить загрузку страниц сайта. Основные это главная и страницы каталога. Предалагайте цену. все обсуждаемо.
Андрей
12 ноября 2019, 12:23
modx.pro
693
0