Андрей

Андрей

С нами с 22 сентября 2014; Место в рейтинге пользователей: #10213
Андрей
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 — не работает, потому и спрашивал тут. Может что изменилось в компоненте? Раньше у меня тоже так работало, а как подставляешь данный параметр, перестает работать. Это странно.