Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #10
13 ноября 2023, 09:49
+4
Спасибо товарищ за теплые слова, они зачастую бывают важнее всего остального
30 октября 2023, 08:41
+2
@Евгений Шеронов Добавил ссылку на репозиторий SeoFilter в документацию. И очень плохо, что у компонента YandexMarket2 нет документации. Никто лучше чем ты сам его не напишет
30 октября 2023, 08:35
+1
Планировал выпустить новость, а меня опередили на 17 минут :|

Поэтому могу считать, что уже вне мира MODX и даже вне мира PHP).
Всего наиVUEтшего тебе!
17 октября 2023, 17:11
+1
Ну и отлично! Если будут вопросы по доке, пиши
30 сентября 2023, 14:45
+2
Ну… Желаю тебе сил и выдержки!
24 сентября 2023, 09:45
+1
Например так:

{set $thread = 'BabelTranslation' | snippet : ['resourceId' => $_modx->resource.id, 'contextKey' => 'uk']}

{'!ecThreadRating' | snippet : ['thread' => 'resource-' ~ $thread]}
21 сентября 2023, 17:07
0
Google reCaptchaV3 является невидимой, она и не должна отображаться

Плагин reCaptchaV3 пропускает без заполнения
Что значит «Пропускает без заполнения»? Google reCaptchaV3 не занимается валидацией формы и не должна им заниматься. Валидацию вы можете настроить с помощью параметра validate
20 сентября 2023, 10:42
0
Компонент recaptchav3 совместим с FetchIt, можете использовать его
19 сентября 2023, 17:27
+1
Убедитесь, что хук spam отрабатывает правильно
07 августа 2023, 13:29
+1
Сорри, исправил, ночью писал, перепутал с самим php
06 августа 2023, 21:56
0
Изучайте документацию. В вашем случае, вы можете использовать конкатенацию:

'optionFilters' => '{"brand":"' ~ $_modx->resource.pagetitle ~ '"}'

// или

'optionFilters' => ['brand' => $_modx->resource.pagetitle] | toJSON,
02 августа 2023, 12:51
+1
Однозначно нужно написать сниппет который соберет все записи tv, смерджить их все и например вызвать тот же getImageList передав ему в параметр value.

На просторах интернета и в частности на этом форуме можно найти примеры кода в котором собираются значения TV.

А вообще для таких вещей лучше было бы использовать свою таблицу или тот же easyComm
29 июля 2023, 21:51
+1
Ты немного не понимаешь в чём смысл FetchIt если пытаешься использовать хук redirect. Он нужен в том случае, если ты используешь FormIt напрямую.

Для того чтобы сделать редирект с FetchIt после успешной обработки формы, тебе нужен такой код:

document.addEventListener('fetchit:success', (e) => {
  window.location.href = 'новый url'
  // или
  window.location.href = '[[~id страницы]]'
})
29 июля 2023, 16:04
+1
Пока этот функционал незадокументирован, свободного времени нет, но уже можно пользоваться
29 июля 2023, 16:01
+1
С версии 1.1.0 и 3.1.0 появилась настройка fetchit.frontend.default.notifier, вам стоит только включить её и у вас буду всплывающие уведомления Notyf
18 июля 2023, 22:01
+1
Возможно у тебя какой-то прикол в настройках сервера.

// index.js

const btn = document.querySelector('#send')

btn.addEventListener('click', async () => {
  const user = {
    phone: '+0000000000',
    password: '76c4a096d14',
  }

  const response = await fetch('/test.php', {
    method: 'POST',
    mode: 'no-cors',
    headers: {
      'Content-Type': 'application/json;charset=utf-8',
    },
    body: JSON.stringify(user),
  })

  const result = await response.json()
  console.log(result)
})

// test.php

<?php

echo json_encode([
  'CONTENT_TYPE' => $_SERVER['CONTENT_TYPE'],
  'Content-Type' => getallheaders()['Content-Type']
]);

// Ответ сервера

{"CONTENT_TYPE":"application/json","Content-Type":"application/json"}
01 июля 2023, 22:42
0
Эхх… А когда-то я начинал с заметок по MIGX :|
23 июня 2023, 21:15
0
Мне интересно, если они в курсе, то как объясняют сложившуюся ситуацию