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

Ищу работу

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

Есть опыт создания сайтов визиток на MODx Revo — сайт далаю на pdoTools(и Fenom) — ищу подработку.

Пишите пож на apapto@yandex.com
igor3310
09 декабря 2020, 17:59
modx.pro
528
0

Требуется оптимизация сайта

7 15 000
Требуется оптимизация сайта Touch-plus.ru.
1) Необходимо уменьшить скорость загрузки сайта
2) Оптимизировать изображения с сохранением качества
3) Сократить кол-во запросов на страницах

Интересует стоимость и сроки.
Сергей
07 декабря 2020, 12:04
modx.pro
602
0

Подправить сниппет subscribeAuthor

2 1 000
В своё время @tolanych написал по моей просьбе такой сниппет для подписки на авторов:

<?php
/** @var array $scriptProperties */
/** @var Tickets $Tickets */
$Tickets = $modx->getService('tickets', 'Tickets', $modx->getOption('tickets.core_path', null,
        $modx->getOption('core_path') . 'components/tickets/') . 'model/tickets/', $scriptProperties);

if (!$Tickets->authenticated || empty($scriptProperties['createdby'])) {
    return '';
}

if (!empty($scriptProperties['TicketsInit'])) {
    $Tickets->initialize($modx->context->key, $scriptProperties);
}

if ($profile = $modx->getObject('TicketAuthor', array('id' => $scriptProperties['createdby']))) {
    $properties = $profile->get('properties');
    if (!empty($properties['subscribers'])) {
        $found = array_search($modx->user->id, $properties['subscribers']);
        $subscribed = ($found == false) ? 0:1;
    }
}

$tpl = $modx->getOption('tpl', $scriptProperties, 'tpl.Tickets.author.subscribe');
$data = [
    'author_id' => $scriptProperties['createdby'],
    'subscribed' => $subscribed
];
$output = $Tickets->getChunk($tpl, $data);

// Return output
if (!empty($toPlaceholder)) {
    $modx->setPlaceholder($toPlaceholder, $output);
} else {
    return $output;
}
Как в старой сказке — до обновления MODx всё было хорошо. Почти. Ругался в лог, но работало.
Теперь выдаёт такую ошибку:
Undefined variable: subscribed in www/core/cache/includes/elements/modsnippet/142.include.cache.php

Я так понимаю, из-за того, что в сниппете он не объявил $subscribed, если здесь не выполнен IF:
if (!empty($properties['subscribers'])) {
        $found = array_search($modx->user->id, $properties['subscribers']);
        $subscribed = ($found == false) ? 0:1;
    }
Кто сможет помочь, пишите через форму. Бюджет обсуждается.
Заранее благодарен.
Wassi Wassinen
05 декабря 2020, 02:07
modx.pro
640
0

Поправить слетевшую настройку в msdSector

2 500
Разработчик по моей просьбе сделал возможность устанавливать цену, ниже которой доставка платная. А для тех что выше — бесплатная. Некоторое время назад настройка слетела и теперь по любой цене доставка считается как бесплатная. Я ему написала, но пока не отозвался, а тянуть уже нельзя. Нужно поправить :)
Кефирка
23 ноября 2020, 17:52
modx.pro
716
0

Оптимизировать работу вывода в minishop2

2 10 000
Сейчас реализована матрёшка из чанков и сниппетов, дебагпарсер показывает время загрузки 2,5 сек, что многовато, нужно сделать по-взрослому. телега @shorohi
infora
23 ноября 2020, 14:56
modx.pro
549
0

Связанные опции

1 500
Добрый день.
Есть 2 опции: марка авто и модель авто.
Нужно чтобы в списке опции модель при выборе марки оставались только те модели, которые принадлежат данной марке.
Андрей
21 ноября 2020, 21:27
modx.pro
487
0

Настройка Msync

3 1
Требуется настройки и доработка компонента Msync. Задача: имеется архив с файлами для импорта (import.xml и offers.xml + папка с картинками), необходимо закачать товары в сайт (с подгрузкой поле из файла импорта). На данный момент требуется импорт в ручном варианте, далее уже по ссылке «Ссылка для синхронизации (CommerceML 2)». Вторая часть задания будет заключаться в экспорт заказов с сайта в базу 1с (Что тоже уже предусмотрено по функционалу в компоненте).

Примечание: файл offers.xml хранит как основные товары, так и их модификации (разновидности цвет + размер со своим кол-вом остатков), данные свойства нужно именно в модификации импортировать.

Данные для связи 8-988-542-06-60 (whatsapp/telegram) и почта evosites@yandex.ru
EvoSites
20 ноября 2020, 10:39
modx.pro
528
0

Доработка компонента Google Sheets

7 100 000
Необходимо доработать компонент таким образом, чтобы данные по заказу приходили в определённом формате.

Пример docs.google.com/spreadsheets/d/1JBH7tA-Mocx-_on-UQ3wjQD3StmpmsI3Rv6J9UeqTPg/edit#gid=1864597024

На листе входные данные — то, как изначально данные приходят
«Нужно сделать» — то, как это нужно

Предлагайте свою стоимость работа, так как пока не предполагаю, сколько это может стоить

Почта ekstrim1989@gmail.com
ekstrim1989
19 ноября 2020, 16:18
modx.pro
453
0

Доработка сайта MODx (Revolution 2.6.5-pl)

7 5 000
Добрый день! Есть сайт, давно работает, пришла пора перестройки, приглашаю к сотрудничеству профи своего дела. Я подготовлю ТЗ, Вы оцените объем работ, сроки и стоимость. Телега: @ALTODOOR
Kirill
19 ноября 2020, 13:29
modx.pro
490
0

Путаница с email при заказе

7 100 000
При заказе приходит email абсолютно другого пользователя (уже существующего в админке)
Также вылетает ошибка "[2020-11-18 11:59:38] (ERROR @ /home/s18612/www/core/xpdo/xpdo.class.php: 644) Could not load class: Users from mysql.users."

Расценки пока не знаю. Предлагайте свои

Почта ekstrim1989@gmail.com
ekstrim1989
18 ноября 2020, 12:56
modx.pro
489
0