Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #70
Андрей
24 июня 2019, 02:25
0
Класс лежит здесь — core/components/msoptionsprice/custom/msopfilters.class.php
Андрей
21 июня 2019, 02:54
+1
Ну как то так:
{if $_modx->resource.class_key == "msCategory"}
	....
{elseif $_modx->resource.class_key == "msProduct"}
	....
{/if}
Либо без elseif, просто else.
Андрей
19 июня 2019, 00:53
0
Судя по всему регистрация сделана через Office? Т.к. Login умеет активировать пользователя сразу, и отправку письма там вроде как то можно было отключить.
Андрей
18 июня 2019, 14:25
+1
Как отправить письмо после регистрации?
Отправка письма на e-mail через сервис MODX modMail

И вот в активации пользователя должно быть так:
$user->set('active','1');
$user->save();
Андрей
18 июня 2019, 14:16
0
Там какой то галки по умолчанию не хватает, что то типа view_template или типа того, методом тыка находил.

Можно воспользоваться готовой — Настройка доступа MiniShop2. Файл перезалил сюда — https://yadi.sk/d/dXcJ34u3zwRAmw
Андрей
18 июня 2019, 13:50
+1
События по идее должны быть другие — OnUserBeforeSave и OnUserSave.
Андрей
16 июня 2019, 15:22
0
Можно написать bash скрипт, с восстановлением базы из чистой версии, перезаписью файлов в папке где установлен движок и повесить его на крон.
Андрей
16 июня 2019, 00:02
0
Слева интерфейс старых версий, справа версии начиная с 4.2.0, проверил экспорт на рабочем сайте выгружается в utf8, так и должно быть.

OpenOffice или гугл документы например открывают без проблем, а в Excel можно выбрать кодировку — Excel: Импорт .csv файлов в UTF-8 кодировке
Андрей
12 июня 2019, 13:54
0
В секции head прописан тег base?
<base href="[[!++site_url]]">
Андрей
10 июня 2019, 14:14
0
Конкретно для MODX есть дополнение — Discuss, на нём было сделано старое сообщество MODX, не развивается и не поддерживается.

Есть интеграции SMF и modDiscourseSSO. Также подобие форума можно сделать на Tickets.

Но, имхо, если делать форум, то делать это надо на заточенном под него движке, например phpBB или Discource.
Андрей
09 июня 2019, 14:45
0
Еще хотел уточнить по поводу контекстов, я же могу создать несколько поддоменов для каждого города, но с одним движком?
Да, можно. Посмотреть для примера можно тут — MODX. УРОК 4: КОНТЕКСТЫ и https://www.youtube.com/watch?v=gpPnwOyn-zQ. Канал по второй ссылке вобще рекомендую к просмотру, очень познавательно.
Андрей
09 июня 2019, 14:13
0
Ещё есть дополнение — ClientConfig, также умеет задавать системные настройки для разных контекстов, плюс использования данного пакета в том, что все настройки собраны в одном месте и есть возможность задавать разные типы полей.

p.s. Для работы с контекстами нужно в плагине ClientConfig сменить событие с onMODXInit на OnHandleRequest.
Андрей
09 июня 2019, 13:38
+1
Так это можно сделать за 10 минут, смысл писать отдельный компонент.

Например вот — Турбо-страницы
Андрей
08 июня 2019, 19:59
0
Ну html файл это так то не корзина, а просто шаблон.

Потому в первом случае нужно будет написать добавление товара например в сессию, как это делает тот же минишоп, с перезагрузкой страницы или без (ajax), для корзины написать сниппет, который будет получать эти данные из сессии и отправлять заказ. Соответственно для вывода в личном кабинете заказы нужно также записывать в базу.

Сайт у меня весь по сути рабочий и без минишопа, если я его поставлю мне не прийдется почти все переписывать
Как минимум нужно будет изменить тип ресурса у категорий и товаров, ну и соответственно прикрутить нужную разметку в товарах и корзине. А в целом можно почитать документацию — Быстрый старт, поставить тестовый сайт на modhost, посмотреть как работает — minishop2.com и решить какой путь выбрать =)
Андрей
08 июня 2019, 02:38
0
Подскажите, какой вариант все же лучше и если на pdoResourse, то как реализовать?
  1. Написать свою корзину
  2. Поставить всё таки минишоп
Андрей
07 июня 2019, 17:36
0
А скрытые инпуты в форме не забыли?

<input class="returnUrl" type="hidden" name="returnUrl" value="[[+request_uri]]">
<input class="loginLoginValue" type="hidden" name="service" value="login">
Андрей
07 июня 2019, 14:41
0
C dbAdmin такой ошибки не увидел. Попробовал на тестовом сайте сделать минимальную авторизацию:
[[!Login? &loginResourceId=`2` &logoutResourceId=`3`]]

[[!Register? 
    &usergroups=`Users::Member`
    &submitVar=`registerbtn`
    &activation=`0` 
    &successMsg=`Thanks for registering!`
]]

Чанк формы регистрации взял отсюда — Login в MODX revolution, чанк в Login дефолтный. Всё работает, ошибок в консоли нет.

Проверить самостоятельно можно здесь — s18825.h9.modhost.pro. Сайт удалится сегодня в 00.00, доступы — s18825: HXhOu1QENlNv

Проверяйте по шагам все настройки, пробуйте на дефолтных чанках.
Андрей
06 июня 2019, 23:08
0
Что за плагин с id 8? Ошибка с modAccess, она появляется при попытке логина?

Какая версия MODX, Login, версия PHP и базы данных?
Андрей
06 июня 2019, 22:05
0
В верхнем меню: Управление -> Отчёты -> Журнал ошибок

p.s. Также проверить корректность настройки прав, пример можно посмотреть здесь — Быстрый старт
Андрей
06 июня 2019, 20:15
0
В логах есть какие ошибки?