Андрей

Андрей

С нами с 22 сентября 2014; Место в рейтинге пользователей: #398
11 апреля 2017, 21:53
1
-3
я писал раньше компоненты на modx, потому теоретически мог бы написать подобный компонент поиска, но для этого необходимо много времени. Изучение API модекса, написание скриптов. Писал компоненты регистрации по телефону, определение человека по ip-адресу (относительно, конечно). Потом внедрял это в modx.
10 апреля 2017, 11:34
0
у меня не работает, к сожалению. Копипастил буквально, тем не менее, не работает. Естественно предварительно создал в таблице такие поля.
10 апреля 2017, 06:20
-1
раз используется папка _cache, вы кеш пишете в другую папку что ли? Для чего тогда cache? У меня такая же проблема просто выскочила. Лазейка для выноса мозга программиста? Да?
10 апреля 2017, 05:23
0
Смущает еще то, что работа идет с массивом
modUserProfile
, а не
modUser
10 апреля 2017, 05:11
0
зачем первый цикл?

foreach ($map as $class => $data) {...}
нельзя разве сразу работать с классом Users?

И второй вопрос: В новом модексе что-то изменилось, раз одного этого скрипта достаточно для работы с дополнительными полями, без extJS?

И не работает ваш код, хотя в таблице user_attributes есть описание этиъ полей, в таблице user тоже я продублировал на всякий случай поля.

Почему у вас нет явного объявления класса?

$modx->loadClass('modUser');
Универсальный что ли код или что?)
08 апреля 2017, 21:05
0
хорошо, тогда скажу, что парадигмы html переадресовывают при action, туда, где указан.
08 апреля 2017, 17:00
0
Пишу так:
<form id="form1" method="GET" action="[[~[[*id]]]]">
в итоге переход идет с url_сайта/index.php?id=58 на страницу url_сайта/58

Как это понять такие особенности? Явно прописан GET, почему форма ведет на такие юрлы?
08 апреля 2017, 16:53
0
я писал правильно в action. Тут мог опечататься в формировании вопроса.

Обработчик может срабатывать на другой странице? По идее же, если action = '', выполняется на этой же странице, что и форма. Тоже самое, и когда [[~[[*id]]]], выполнение идет на той же форме [[~[[*id]]]].

Тем не менее парадигмы PHP, кажется, не властны в modx. Это мне непонятно.
08 апреля 2017, 12:13
0
У меня вопрос, почему форма без action или с пустым action перебрасывается на главную страницу?
modx.pro/help/11845/
07 апреля 2017, 20:21
0
Не работает:
<base href="http://b2b-open.ru/" />
Когда пишу:

<form id="project_form" method="get" action="[[*id]]">
идет перенаправление на страницу b2b-open.ru/3

как сделать исполнение сайта на той же странице, что и форма?

06 апреля 2017, 09:11
0
я добавил
06 апреля 2017, 08:45
0
Добавление тега:

<base href="[[!++site_url]]" />
Или этого:

<base href="//{$_modx->config.http_host}/" />
Ничего не меняет. Так в чем проблема?
06 апреля 2017, 08:41
0
я не про отправку данных говорю, а про редирект. Почему редирект идет? Отправкой данных я еще не занимался, собственно потому что компонент mFilter2 работает некорректно тоже, даже базовый компонент после инсталляции чанков. Вот ссылка b2b-open.ru/index.php?id=57
06 апреля 2017, 07:49
0
Хорошо, я уточню ситуацию по поводу своей проблемы:

Есть форма
<form id="project_form" method="get" action="">
<h5>Год регистрации:</h5>
<p class="left_block">От: </p>
<select id="start_project_year" class="left_block">
  <option>2008</option>
  <option>2009</option>
</select>

  <input type="submit" class="btn btn-primary scrollto" style="margin-top: 20px;" value="Искать"/>
</form>
Ajax не используется. Форма без динамического обновления. В .htaccess нет редиректа на главную страницу, по-крайней мере, там нет запрета исполнения формы на странице вызова.

При указании пустого action или при указании action на данную страницу, ничего не работает. Идет перенаправление на главную страницу. По идее это стандартный php и html, почему это не работает?

С уважением.
06 апреля 2017, 05:54
0
Ну что, никто не может ответить даже? Редиректы где определяются в modx? Ведь, в компонентах при отключения редиректа форма отрабатывается на той же форме, где ее и вызвали. А тут что?
04 апреля 2017, 14:28
-1
убираю у формы action, все равно не работает корректно. Такое ощущение, в фильтр попадает чанк от выборки данных. Где это может быть баг? Разве такое в платном компоненте дыры есть?
01 апреля 2017, 21:22
0
Хорошо, без обертки если, то как же тогда работать с компонентом &element=`pdoUsers`?
01 апреля 2017, 21:19
0
да, спасибо, переустановка решила проблему… Похоже, что-то с компонентом не так было при инсталляции.
13 января 2016, 04:59
0
Да вызываются. Хук на email.
12 января 2016, 18:21
0
параметр &emailTpl — не работает, потому и спрашивал тут. Может что изменилось в компоненте? Раньше у меня тоже так работало, а как подставляешь данный параметр, перестает работать. Это странно.