Вакансия для MODX-программиста
Открыта вакансия для перспективного MODX-программиста, который сможет расти сам, улучшать компанию и делиться опытом.
Основные тезисы:
- Длину рабочего дня и количество выходных определяет сотрудник. Работа оценивается только по результатам.
- Не хотите или не можете сидеть в офисе — не нужно.
- Обязательна грамотность.
- Обязательно базовое знание английского.
Minishop2
Добрый день!
При создании товара в категории, товар создается с ID 0. После чего все попытки редактирования выдают что то типа «Ресурс с идентификатором ext-record-295 не найден»… Куда копать?
При создании товара в категории, товар создается с ID 0. После чего все попытки редактирования выдают что то типа «Ресурс с идентификатором ext-record-295 не найден»… Куда копать?
Вопрос по modExtra
Как можно добавлять новые элементы через сниппет?
например, такое не проходит:
$modExtra = $modx->getService('modextra'…
$object = $modx->newObject('modExtraItem');
$object->set('name','test');
$object->save();
При этом наблюдается следующее:
Fatal error: Call to a member function set() on a non-object in
например, такое не проходит:
$modExtra = $modx->getService('modextra'…
$object = $modx->newObject('modExtraItem');
$object->set('name','test');
$object->save();
При этом наблюдается следующее:
Fatal error: Call to a member function set() on a non-object in
HybridAuth. Ссылка на профиль
Здравствуйте!
Подскажите пожалуйста, как можно реализовать ссылку на профиль в facebook* и вконтакте? Чтобы при клике на имя пользователя в коменте мы переходили на его профиль в соц. сети.
С вконтактом примерно знаю: достаточно подставить ссылку в виде vk.com/id[[+username]], но вот с facebook*ом сложнее, так как там не хранится уникальный идентификатор (а имена повторяются).
подскажите, пожалуйста, как можно решить проблему с facebook*ом.
Буду благодарен за помощь!
Подскажите пожалуйста, как можно реализовать ссылку на профиль в facebook* и вконтакте? Чтобы при клике на имя пользователя в коменте мы переходили на его профиль в соц. сети.
С вконтактом примерно знаю: достаточно подставить ссылку в виде vk.com/id[[+username]], но вот с facebook*ом сложнее, так как там не хранится уникальный идентификатор (а имена повторяются).
подскажите, пожалуйста, как можно решить проблему с facebook*ом.
Буду благодарен за помощь!
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Вывод TV-параметра для Tickets
Доброго времени суток!
Создал TV-параметр(ProductLine) в виде списка с одиночным выбором, возможные значения прописал так: SDK||FineReader||FlexiCapture
Теперь добавляю следующую строку в tpl.Tickets.form.create: [[*ProductLine]]
поле списка при создании тикета появляется, но там нельзя ничего выбрать — оно пустое… хотя в админке во вкладке Дополнительные поля данный спискок есть…
Подскажиет, как правильно в шаблоне тикета вывести свой TV-параметр?
MODx Revo 2.2.5
Создал TV-параметр(ProductLine) в виде списка с одиночным выбором, возможные значения прописал так: SDK||FineReader||FlexiCapture
Теперь добавляю следующую строку в tpl.Tickets.form.create: [[*ProductLine]]
поле списка при создании тикета появляется, но там нельзя ничего выбрать — оно пустое… хотя в админке во вкладке Дополнительные поля данный спискок есть…
Подскажиет, как правильно в шаблоне тикета вывести свой TV-параметр?
MODx Revo 2.2.5
Как проверять TV-поля одновр. и на '', и на NULL
Для определённости рассмотрим функционал сниппета pdoResources.
Проблема заключается в том, что классическим форматом JSONxPDO в параметре &where в общем случае невозможно указать проверку значения некоторого TV-поля одновременно и на пустое значение, и на NULL. В каких случаях может понадобиться такая проверка — напишу ниже.
Для примера возьмём параметр introtext (в БД modX это поле может принимать значения NULL)
Казалось бы, чего проще:
Проблема заключается в том, что классическим форматом JSONxPDO в параметре &where в общем случае невозможно указать проверку значения некоторого TV-поля одновременно и на пустое значение, и на NULL. В каких случаях может понадобиться такая проверка — напишу ниже.
Для примера возьмём параметр introtext (в БД modX это поле может принимать значения NULL)
Казалось бы, чего проще:
&where=`{"introtext":"", "OR:introtext:IS":null}`
Но проблема здесь в том, что в конечном запросе перед нашим условием в преобладающем большинстве случаев будут стоять ещё и другие условия, которые де факто будут объединены с нашим условием логикой «AND», причём наше условие в скобки взято не будет. В итоге в конечном запросе мы получим следующее условие:WHERE (<i>прочие условия</i> AND `modResource`.`introtext` = '' OR `modResource`.`introtext` IS NULL)
Как видим, логика нарушена. Галерея изображений minishop2 и gif-формат
Василий и коллеги, доброго дня.
Странная штука — пытался в источник файлов (я использую не MS2 Images, а собственный, с аналогичными настройками) добавить возможность закачки gif. Добавил соответствующие значения в allowedFileTypes и imageExtensions (jpg,jpeg,png,gif).
И… дальше какой-то бред. Gif-файлы при загрузке не видны, когда пытаешься загрузить изображения других форматов, исправно получаешь стандартное «Ни один файл не попадает под заданный фильтр», хотя изображение загрузилось. Стоит убрать gif из настроек источника, и все опять работает, как надо. Та же беда, кстати, происходит и с родным источником файлов, устанавливающимся для Minishop2 по умолчанию.
Для наглядности привожу скриншоты источника файлов и страницы товара в менеджере.
P.S. Сначала грешил на MODXCoud, на котором висела тестовая версия. На виртуальном хостинге заказчика получается та же ерунда.
Странная штука — пытался в источник файлов (я использую не MS2 Images, а собственный, с аналогичными настройками) добавить возможность закачки gif. Добавил соответствующие значения в allowedFileTypes и imageExtensions (jpg,jpeg,png,gif).
И… дальше какой-то бред. Gif-файлы при загрузке не видны, когда пытаешься загрузить изображения других форматов, исправно получаешь стандартное «Ни один файл не попадает под заданный фильтр», хотя изображение загрузилось. Стоит убрать gif из настроек источника, и все опять работает, как надо. Та же беда, кстати, происходит и с родным источником файлов, устанавливающимся для Minishop2 по умолчанию.
Для наглядности привожу скриншоты источника файлов и страницы товара в менеджере.
P.S. Сначала грешил на MODXCoud, на котором висела тестовая версия. На виртуальном хостинге заказчика получается та же ерунда.
Интеграция с 1С
Добрый день!
Либо мне кажется, но, по моему, я точно видел на store.simpledream.ru/ модуль интеграции с 1С, а сейчас не могу найти. Не подскажите ссылку. Либо же может кто посоветует решение?
Спасибо!
Либо мне кажется, но, по моему, я точно видел на store.simpledream.ru/ модуль интеграции с 1С, а сейчас не могу найти. Не подскажите ссылку. Либо же может кто посоветует решение?
Спасибо!
Почтовые уведомления в Tickets, решение неотправки
Вопроса здесь нет, скорее некоторые рассуждения =)