Вопросы

FormIt + AjaxForm спам

На сайте форма обратного звонка с полями Имя и Телефон (с jquery maskedinput), спаммер заполняет имя на кириллице (реально мужские имена), телефон подстраивает под маску (даже когда она меняется), писем приходит штук по 10 в день с разными именами и несуществующими телефонами… Рекапчу использовать нельзя.
Елена
17 марта 2018, 15:23
modx.pro
1
2 024
0

Поиск плагина / сниппета

Доброго дня!

Установил minishop2 — работает классно и заметил в минишопе такую реализацию — как товары не отображаются в админке и не нагружают систему менеджерскую. А спрятаны в родителе — категории.

Есть ли плагин который позволяет реализовать нечто подобное для всех страниц и категорий сайта? Бывают новостные сайты, у них новости выходят каждый день и не по 1, а по 5… Их становится очень много и админка грузится очень долго — дерево объемное… Есть ли плагин такой?
Andrey
17 марта 2018, 14:50
modx.pro
1 096
0

Несколько изображений товара в msProduct

Здравствуйте! Подскажите кто сталкивался)
Нужно вывести несколько изображений товара через msProduct. В стандартном варианте возможен вывод одного или по размеру тамба. Пробовал в чанк вставить msGallery — не работает
Спасибо!
Alexander
17 марта 2018, 12:07
modx.pro
1 239
0

HybridAuth и Facebook отказываются работать

Добрый день.
Проблема такова, как я на данный момент вижу, не работает только facebook* и это явно не проблема модуля а настройки фесбука.

При попытки авторизации через facebook* получаю ошибку Невозможно загрузить URL: Домен этого URL не включен в список доменов приложения. Чтобы загрузить этот URL, добавьте все домены и поддомены своего приложения в поле «Домены приложения» в настройках вашего приложения.

В поле Домены приложений в Основных настройках приложения стоит домен сайта.

Я вообще не понимаю как решить эту проблему, есть у кого рабочие настройки, что бы сравнить?

В настройках прописывал домен сайта, но модуль напрочь не хочет работать.

Инофрмации по данной проблеме найти смог но как я заметил за пару лет facebook* сильно менял свою систему для разработчиков и решения вчтреченные там попросту не сработали(
Дима Зеленцов
16 марта 2018, 17:09
modx.pro
3 043
0

Как при OnUserActivate послать письмо и пароль? office.

Добрый день. Как при активации пользователя через админку отсылать ему сообщение с тем что его учетка активирована, а также сгенерированный пароль?
Используется office на сайте.

Если можно, то чтоб текст письма брался из чанка.
UDAV
16 марта 2018, 13:33
modx.pro
1
1 293
0

msProductOptions отображаются незаполненные поля опции товара minishop2

MODX Revolution 2.5.7-pl
Вывожу карточку товара minishop2, при этом отображаются пустые опции.
Это началось после обновления до minishop2 версия 2.4.12-pl
Раньше все было нормально, пустые опции не выводились.
Вывожу так:
[[msProductOptions?
&tpl=`rnProductOptions`
&ignoreOptions=`opt1, opt2, ...`
]]
tpl rnProductOptions:
{foreach $options as $option}
<tr>
  <td>
	{$option.caption}:
  </td>
  <td>
	{if $option.value is array}
	{$option.value | join : ', '}
	{else}
	{$option.value}
	{/if}
  </td>
</tr>
{/foreach}
Помогите, пожалуйста, кто знает как исправить ситуацию.
Solomon
16 марта 2018, 13:15
modx.pro
3
2 614
0

Fenom и getImageList (MIGX) могут дружить

Встала задача подружить возможности сниппета getImageList весьма популярного MIGX с возможностями используемого в проекте шаблонизатора Fenom. Беглый «гуглинг» показал, что ответ почти везде один: «отказываемся от getImageList и разбираем JSON-данные напрямую, в том числе можно средствами шаблонизатора».

Честно говоря, уже был морально готов к применению найденного решения и полез ознакомиться с исходником getImageList на предмет реализации моментов которые мне от него были нужны, основное — гибкие возможности фильтрации (условия where). Но пролистав буквально пару десятков строк кода глаз зацепился за параметр toJsonPlaceholder

Дальнейшее решение не завтавило себя долго ждать:

{'!getImageList' | snippet : [
    'limit' => 1,
    'randomize' => 1,
    'where' => '{"active:=": "1"}',
    'toJsonPlaceholder' => 'jsonBanner',
]}
{var $banner = json_decode('jsonBanner' | placeholder, true)}
crazybeard
16 марта 2018, 12:21
modx.pro
5
3 174
+4

Xlexicon не работает и ломает сайт при удалении

Установил на свежую версию modx компонент Xlexicon.
Если зайти на его страницу в админке, то выходит 500 ошибка, а в логах пишет
(ERROR @ /home/domain.com/public_html/core/xpdo/xpdo.class.php : 644) Could not load class: XlexiconConnectorRequest from classes.xlexiconconnectorrequest.
А если удалить Xlexicon, то ошибка будет воспроизводиться вообще на любой странице сайта и в админке, и на фронте.
Подскажите что можно придумать, чтобы он заработал или удалить его корректно.
Суэзи
16 марта 2018, 08:49
modx.pro
1 134
0

Ошибка 500 Minyfix Timeweb

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

В общем вопрос такой, что выскакивает ошибка 500, но не всегда.
Получается первый раз когда прогружается в шаблоне то получается что выскакивает ошибка, потом перегружаешь страницу и сайт начинает работать.
Andrey
16 марта 2018, 08:12
modx.pro
1 533
0

Необходима консультация по getResources

C MODX начал разбираться совсем недавно, нашел вот такой вывод описания и ключевых слов:
<meta name="description" content="{$_modx->resource.title ?: '{$_modx->resource.title}'}">
<meta name="keywords" content="{$_modx->resource.keywords ?: '{$_modx->resource.pagetitle}'}">
Установил модуль getResources, но почему то не срабатывает. Может модуль необходим другой?
Владимир
16 марта 2018, 07:13
modx.pro
1 463
0