Александр
Александр
ctrl+enter решило проблему )
Pavel
Всем привет. Кто занимался парсингом товаров с ВБ, чем пользовались? Стандартный парсинг через curl отвалился, видимо, добавили какую-то защиту. Сейчас отдает пустую страницу с категорией
Дима
Подскажите как мне лучше поступить. Нужно перенести 500 статей со старого сайта, там всё делалось ручками текст с картинками через float. Статьи длинные. Никакого responsive. Соотвественно при переносе нужно исправить этот момент. Сейчас пользуюсь Pageblocks всё выставляется как надо, но это очень долго реально. Вот и смотрю редакторы чтобы в них всё это делать. Сами картинки можно через html подменить адреса, но вот добавить быстро им классы и чтобы всё не поехало в визуальном редакторе не знаю как. Ckeditor на сайте плагины для 4.16 последние, а в modx версия 4.8
Можно плагином обрабатывать картинки при выводе, или написать свой фильтр вывода, распарсить html и в картинках добавить все что хочешь. Так делает плагин DirectResize2 например. Но сложно это конечно, регулярки, частные случаи...
Мы переносим руками, используем CKEditor, плагины все что надо работают.
В MODX 4.8, а актуальная 4.16 говоришь? Ну так мажорная ветка та же, должны и новые плагины работать!
Я недавно проапдейтил пакет CKEditor для работы под MODX3, может руки дойдут и редактор обновить, но страшно трогать конечно)) на тысячах сайтов работает...
MODX Notification Bot
Новая статья [modx.pro]
Раздел: Готовые решения
[СДЕЛАЙ САМ] Регистрация, Авторизация, Сброс пароля, Редактирование профиля
Приветствую, начнём с того зачем это нужно. Мне это нужно чтобы лучше понять как оно всё работает. Вам может и не нужно, а может не хотите Office покупать или тоже интересно как оно там работает.
Теперь о тех решениях которые уже есть.
1. Office — платный, а я в душе коммунист)))
2. ajaxLogin — платный и из-за смерти автора он более недоступен.
3. AjaxForm+Register — я так делал, способ простой, но грубый.
Первой мыслью было вставить нужные сниппеты в AjaxForm вместо Formit просто через параметр. С Register в целом получилось, с неболь...
Павел
теперь исходники правим, мммм
Артур
Павел
вот ты понимаешь че творишь?
придет другой разработчик, обновит пакеты и выяснит что отвалилась авторизация
есть куча других документированных решений, зачем намеренно делать говно?
Misha
Можно плагином обрабатывать картинки при выводе, или написать свой фильтр вывода, распарсить html и в картинках добавить все что хочешь. Так делает плагин DirectResize2 например. Но сложно это конечно, регулярки, частные случаи...
Мы переносим руками, используем CKEditor, плагины все что надо работают.
В MODX 4.8, а актуальная 4.16 говоришь? Ну так мажорная ветка та же, должны и новые плагины работать!
Я недавно проапдейтил пакет CKEditor для работы под MODX3, может руки дойдут и редактор обновить, но страшно трогать конечно)) на тысячах сайтов работает...
Ну я добавил плагин в папку, в настройках modx написал название и эдитор вообще не появлялся
Артур
теперь исходники правим, мммм
В целом, можно редирект сделать на af_complete не передавая ссылку через параметры сниппета, но это неудобно.
Павел
Павел
это уж если ОЧЕНЬ хочется говна накинуть и не использовать готовые пакеты
Maxim
Альтернатива готовому решению, то хорошо. Но большинству нужно более понятное руководство к действиям. Для меня как для не профи в modx бэкенде, проще отдать 3000р за готовый пакет, чем тратить время на разбирательство с неопределенным результатом.
Павел
Артур
Артур
Maxim
Maxim
ну кроме коммунистический идей естественно :)
Артур
Maxim
Ну тогда круто!
Артур
@deadcrystal мне говорит "выучить php" я и учу, вот таким вот извращённым методом)))
Алексей
я вообще php начинал изуччать с css html )))))))
и норм. главное не останавливаться.
Дима
А @deadcrystal тоже дело говорит, но искать баланс между "красивыми" решениями и "быстрыми и беспощадными в лоб" это же отдельный скилл, который появляется уже после того как уверенно освоил обе практики 😂😂😂
Артур
Павел
да какие намеки?
каждая АБСОЛЮТНО каждая статья из «сделай сам» это показатель как делать не нужно
потом приходят на сапппорт такие сайты и просто сидишь в охереваешь от происходящего
Maxim
Это говорит о том, что саппорт не читает статьи из "сделай сам" :).
Артур
Артур
Павел
Maxim
А зачем минусы? Вот кто-нить применит, накосячит... А для вас это клиент на поддержку. "Зри в корень"
Артур
Павел
я просто каждый раз когда читаю каждый раз поражаюсь
как можно делать так плохо
да я специально так плохо не сделаю
Никакого развития, никаких потыток даже сделать норм
Артур
Артур
Евгений
я бы прислушался к смузи бою, он канешн наглый типчик, но опытный
Артур
Павел
Евгений
это ж теория sql - там не так много страниц
Евгений
Павел
alexey1m
привет
Евгений
такая себе у вас армия
alexey1m
[2022-05-16 14:24:33] (ERROR @ /home/l/lpberiya/64-box20210422/core/xpdo/xpdo.class.php : 1320) Could not get table class for class: modAccess
[2022-05-16 14:24:33] (ERROR @ /home/l/lpberiya/64-box20210422/core/xpdo/xpdo.class.php : 1289) Could not get table name for class: modAccess
[2022-05-16 14:24:33] (ERROR @ /home/l/lpberiya/64-box20210422/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS modAccess WHERE modAccess.principal = 84' at line 1
)
Павел
alexey1m
ошибка при регистрации, компонент Login
Евгений
Павел
alexey1m
не
alexey1m
2.69
alexey1m
а. пардон. 271
Степан
alexey1m
письмо не приходит мне
alexey1m
пользователь регистрируется, но письмо не призходит
Степан
это на письмо не влияет
вообще письма ходют?
alexey1m
письма ходуют, восстановление пароля работает
Степан
писал
Артур
писал
Старость... Склероз...)))
Степан
Павел
бага древняя
https://github.com/modxcms/revolution/issues/12766
Степан
если через формит то там смотри
alexey1m
{set $form_params=[
'submitVar'=>'send_'~$formid,
'usergroups'=>'4'
,'activation'=>'1'
,'activationEmailSubject'=>'Активация аккаунта на сайте «'~('site_name'|option)~'»'
,'activationEmailTpl'=>'report.register'
,'activationEmailFromName'=>'site_name'|option
,'activationEmailFrom'=>'1'|resource:'tv.mail_from'
,'activationReplyToName'=>'site_name'|option
,'activationReplyTo'=>'1'|resource:'tv.contacts.mail'
,'activationResourceId'=>'id'|resource
,'validate'=>'country:blank,
password:required:minLength=^6^,
password_confirm:password_confirm=^password^,
email:required:email'
,'placeholderPrefix'=>$formid~'.'
,'errTplType'=>'inline'
,'errTpl'=>'<span>[[+error]]</span>'
,'clearFieldsOnSuccess'=>'1'
,'usernameField'=>'email'
,'emailField'=>'email'
,'successMsg'=>'1'
]}
{'!Register'|snippet:$form_params}
alexey1m
а подскажите таблице для групп
Степан
{set $form_params=[
'submitVar'=>'send_'~$formid,
'usergroups'=>'4'
,'activation'=>'1'
,'activationEmailSubject'=>'Активация аккаунта на сайте «'~('site_name'|option)~'»'
,'activationEmailTpl'=>'report.register'
,'activationEmailFromName'=>'site_name'|option
,'activationEmailFrom'=>'1'|resource:'tv.mail_from'
,'activationReplyToName'=>'site_name'|option
,'activationReplyTo'=>'1'|resource:'tv.contacts.mail'
,'activationResourceId'=>'id'|resource
,'validate'=>'country:blank,
password:required:minLength=^6^,
password_confirm:password_confirm=^password^,
email:required:email'
,'placeholderPrefix'=>$formid~'.'
,'errTplType'=>'inline'
,'errTpl'=>'<span>[[+error]]</span>'
,'clearFieldsOnSuccess'=>'1'
,'usernameField'=>'email'
,'emailField'=>'email'
,'successMsg'=>'1'
]}
{'!Register'|snippet:$form_params}
а пользователь регистрируется
просто мне казалось тут типа хуков должно быть
alexey1m
пользователь регистрируется
Степан
а разве у него уже не стоит активация?
Степан
alexey1m
нет, на почту ему должно прийти письмо. там он должен потвердить
alexey1m
как при смене пароля
Степан
,'activation'=>'1'