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

Нужен программист для ведения нескольких сайтов

70 1 000
Нужен программист для правок, есть несколько сайтов на CMS MODx. Также есть другие задачи, которые можно брать в работу (на других CMS). Обращаться сразу в личку, Скайп deslamer.
Оплата сдельная.
Саша
10 ноября 2018, 20:58
modx.pro
820
0

настроить msImportExport

7 1 000
Сайт по пиротехнике. Не самый главный, обновляю под НГ. В прошлом году все работало, сейчас в консоли — /assets/components/msimportexport/connector.php Failed to load resource: the server responded with a status of 500 ()
5682857@gmail.com
Друзья, я просто где-то косячу, но нет времени разбираться — уже НГ на носу… решим за 1к или я снова куплю приложение, и буду долбить мозг Автору и себе?
За разбор полётов — 2к — пишите, договоримся.
Пациент — www.stozalpov.ru/
Сайт — говно, но должен отмолотить на этот НГ. Поздняк переписывать.
Дмитрий Стрельников
08 ноября 2018, 13:41
modx.pro
854
0

Нужно подкорректировать/написать пару фильтров для mFilter2

1 1
Приветствую!

Необходимо написать несколько простых фильтров для mFilter2:

1) Фильтр для выбора дорогой и дешевой недвижимости по TV-полю «цена» (по-сути аналог boolean). При этом объекты, у которых цена не указана должны отображаться и там и там.
2) Фильтр кол-ва комнат. Задача, чтобы отображались значения «1», «2», «3», «4+». Т.е. все объекты со значением 4 и больше должны группироваться в один параметр «4+».

Цена договорная. При знании темы работы на час максимум.

Вот что имеется:

1) по дорогой и дешевой недвижимости фильтр есть, но он не отображает товары без цены:

<?php
class myCustomFilter extends mse2FiltersHandler {

  public function buildClassFilter(array $values) {
    if (count($values) < 2 && empty($this->config['showEmptyFilters'])) {
      return array();
    }

    $results = array();
    $this->modx->lexicon->load('aveo:default');

    foreach ($values as $value => $ids) {
      $chip = empty($value) || (is_numeric($value) && (int)$value <= 340000);
      $title = $chip
      ? $this->modx->lexicon('affordable')
      : $this->modx->lexicon('elite');

      if (!isset($results[$title])) {
        $results[$title] = array(
          'title' => $title,
          'value' => (int)!$chip,
          'type' => 'class',
          'resources' => $ids
        );
      }
      else {
        $results[$title]['resources'] = array_merge($results[$title]['resources'], $ids);
      }
    }

    return $this->sortFilters($results, 'class', array('name' => $name));
  }

  public function filterClass(array $requested, array $values, array $ids) {
    $matched = array();
    $tmp = array_flip($ids);

    foreach ($requested as $value) {
      foreach ($values as $k => $resources) {
        $chip = empty($k) || (is_numeric($k) && (int)$k <= 340000);

        if ((empty($value) && !$chip) || (!empty($value) && $chip)) {
          continue;
        }

        foreach ($resources as $id) {
          if (isset($tmp[$id])) {
            $matched[] = $id;
          }
        }
      }
    }

    return $matched;
  }
2) По фильтру кол-ва комнат сейчас группируются они так:

public function buildBedroomsFilter(array $values) {
    if (count($values) < 2 && empty($this->config['showEmptyFilters'])) {
      return array();
    }

    $results = array();

    foreach ($values as $value => $ids) {
      $many = (is_numeric($value) && (int)$value >= 4);
      $title = !$many ? $value : '4+';
      $value = !$many ? $value : '4';

      if (!isset($results[$title])) {
        $results[$title] = array(
          'title' => $title,
          'value' => $value,
          'type' => 'bedrooms',
          'resources' => $ids
        );
      }
      else {
        $results[$title]['resources'] = array_merge($results[$title]['resources'], $ids);
      }
    }

    return $this->sortFilters($results, 'bedrooms', array('name' => $name));
}
Евгений
30 октября 2018, 17:41
modx.pro
881
0

Нужна правка фида яндекс маркета

1 3 000
Добрый день.

Нужно добавить в существующий фид маркета только выгрузку промо кодов и подарков к товарам.
Общая информация по доработке — yandex.ru/support/partnermarket/elements/promos.html

Доступ к тестовой CMS полный (он на отдельном хостинге от боевого), но после разработки Вы указываете какие файлы переносить на боевой и тестовый обнуляется до исходного состояния.

Подарок за покупку
Пользователь покупает товар(ы) и получает подарок на выбор.
Важно
1. Подарком может быть сертификат или любой товар — неважно, магазин продаёт его на Маркете или нет.
2. Товары, которые магазин не продаёт на Маркете, но хочет давать в подарок, передаются в элементе .
3. Подарком не может быть услуга, которая бесплатно оказывается при покупке — например, шиномонтаж.
4. По акции могут продаваться несколько товаров одновременно. Также в акции могут участвовать товары нескольких категорий.
5. Магазин может предлагать в подарок до 12 товаров на выбор. Однако покупатель может выбрать только один.
Далее…
Павел Б
30 октября 2018, 12:17
modx.pro
966
0

Правильно установить компонент без пакета

1 1
Нашел на гитхабе компонент для создания AMP-страниц, но не в виде пакета, а просто набора файлов.
Требующийся компонент установил, файлы раскидал — действительно получается подменять шаблоны.

Но проблема в том, что в коде плагина фигурирует событие OnSwitchTemplateParsed, но он не появляется в списке.
И вторая проблема: плагин никак не взаимодействует с файлами, которые я залил, соответственно не происходит модификации html-тегов (подмена img на amp-img; подмена ссылок с добавлением /amp/). Хотя для этого всего в файлах есть нужные библиотеки и классы.
Нужно правильно поставить компонент, и, возможно внести изменения в код. Работа происходит на демо-сайте. Стоимость договорная. Первоначальная связь через email (кнопка связи в профиле).
Скаут
21 октября 2018, 10:18
modx.pro
788
-2

Sendex и AjaxForm, допилить

1 1
Требуется допилить решение из топика «Sendex и AjaxForm — подписка на рассылку ч/з ajax», а именно: дописать возможность отписываться от рассылки. Плюсом: сделать решение на файловых элементах.

Пишите, о цене договоримся.
Stan Ezersky
19 октября 2018, 23:14
modx.pro
878
0

Допилить мелкие недочеты на сайте

1 99
Цена договорная!
контакты почта: nikandrovs@mail.ru — исправил почту!
Есть сайт arenda.sp-trans.ru/
Что хотелось бы допилить…
1) Настроить формы отправки обратного звонка, что бы при отправке сообщение «об успешной отправке» срабатывало отдельно для каждой формы, а не как сейчас, на одной отправляешь, везде появляется это сообщение.
2) Какая то странность в каталоге товаров. Те товары которые отображаются при загрузке сайта, все нормально с изображениями, а те товары которые появляются после нажатия кнопки «загрузить еще», отображаются без изображения.
Сайт arenda.sp-trans.ru/
Жду Ваших откликов, лично все расскажу и покажу! Спасибо!
Сергей
18 октября 2018, 21:49
modx.pro
624
0

Упрощенная копия проекта, реализовать на modx

30 20 000
Требуется специалист.
Нужно сделать портал на modx, аналог «sprosivracha» точка сом.
Нужно оставить только одну категорию специалистов-враче.
Краткое описание того, что на сайте доноре есть:

Возможность регистрации: простой пользователь / врач / мед.учереждение
Простой пользователь может задавать вопрос: платный / бесплатный
Врач может отвечать на вопросы
Рейтинг: пользователей / врачей / мед.учереждений
Отзывы о врачах / мед.учереждениях
Каталог врачей / мед.учереждений с размещением на карте яндекс
Каталог статей.





Бюджет можно обговорить индивидуально.
MaksimClubov
18 октября 2018, 12:56
modx.pro
589
0

Сборка сайта с нуля на примере готового + правки по ТЗ

20 25 000
Требуется специалист MODX имеющий прямые руки.
Имеется сайт донор, каталог товаров на miniShop и составленное ТЗ.
Требуется. На основе донора, установить с чистого листа и добавить нужный функционал miniShop правильно.
Возможно сотрудничество на длительный период, так как задачи по доработке в перспективе будут ещё!
ТЗ с доработками готово, каждый пункт мы обсуждаем с исполнителем — как лучше и как он видит этот момент.
Будет обновленный дизайн сайта, ничего серьезного. Просто шрифты, картинки и тд. Нужна верстка.
posrednik-china.com

Цена договорная.
Писать:
Почта — posrednikchinacom@gmail.com
Telegram — @posrednikchinacom
Антон
18 октября 2018, 12:36
modx.pro
695
-1

Переписать парсер litres.ru под miniShop2

3 3 500
Здравствуйте, коллеги. Из-за нехватки времени, нет возможности заняться одним проектом. Есть партнёрка litres.ru, хочется оформить всё это дело под miniShop2, а для этого нужно переписать парсер под xPDO (или MODX API).

Вот собственно что у них есть www.litres.ru/o-kompanii/partnerskie-programmy/referalnye-partnery/#q-7-2

Из предложенных заготовок плагин для вордпресса и DLE drive.google.com/drive/u/0/folders/0B3zOoAR4NvuKfkdDRmFFY2F4ZTRWS1l2QWs5RkpaWmpVVXMtVmNuUzJPUk8xWWZ6Sk5hTVE

А также документация по API www.litres.ru/static/get_fresh_book.zip

Вообщем что было сделано, загружена таблица на 250к книг, но последняя запись добавленная за 20.02.2018

Все запросы идут с подключением mysql_, у меня не работает, т.к. на сервере нативный PHP 7.0.30. Вообщем нужно импортировать с API все книги и этот файл повесить на крон, чтобы он проходил по всей базе и при необходимости менял статус в поле options.
SEQUEL.ONE
16 октября 2018, 22:46
modx.pro
1 670
0