Александр
Александр
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 в целом получилось, с неболь...
Павел
теперь исходники правим, мммм
Артур
Павел
вот ты понимаешь че творишь? придет другой разработчик, обновит пакеты и выяснит что отвалилась авторизация есть куча других документированных решений, зачем намеренно делать говно?
Артур
теперь исходники правим, мммм
В целом, можно редирект сделать на af_complete не передавая ссылку через параметры сниппета, но это неудобно.
Павел
В целом, можно редирект сделать на af_complete не передавая ссылку через параметры сниппета, но это неудобно.
я еще можно наконец выучить PHP и погуглить про наследование и перезагрузку методов
Павел
это уж если ОЧЕНЬ хочется говна накинуть и не использовать готовые пакеты
Maxim
Альтернатива готовому решению, то хорошо. Но большинству нужно более понятное руководство к действиям. Для меня как для не профи в modx бэкенде, проще отдать 3000р за готовый пакет, чем тратить время на разбирательство с неопределенным результатом.
Артур
я еще можно наконец выучить PHP и погуглить про наследование и перезагрузку методов
Я в курсе и про то и про другое, только в AjaxForm нельзя просто взять и поменять класс и я работаю с форком мне это просто не нужно.
Артур
Maxim
Я собственно во первых строках так и написал "Вам оно может быть и не нужно")))
Артур, а что не устроило в Офисе? Для чего все манипуляции проводились?
Maxim
ну кроме коммунистический идей естественно :)
Дима
Артур, а что не устроило в Офисе? Для чего все манипуляции проводились?
Не читал даже анонс к статье который в чатик сюда попал? Он не хочет платный компонент
Артур
Не читал даже анонс к статье который в чатик сюда попал? Он не хочет платный компонент
Интересно мне было не просто взять готовое решение, а разобраться что к чему. И я немного разобрался. И записал, чтоб не забыть.
Maxim
Ну тогда круто!
Артур
@deadcrystal мне говорит "выучить php" я и учу, вот таким вот извращённым методом)))
Дима
Интересно мне было не просто взять готовое решение, а разобраться что к чему. И я немного разобрался. И записал, чтоб не забыть.
Я читал анонс, у меня к тебе вопросов нет, по-моему клёво что ты делиться решениями, хоть бесстрашен и суров в выборе методов 😉
Алексей
я вообще php начинал изуччать с css html ))))))) и норм. главное не останавливаться.
Дима
А @deadcrystal тоже дело говорит, но искать баланс между "красивыми" решениями и "быстрыми и беспощадными в лоб" это же отдельный скилл, который появляется уже после того как уверенно освоил обе практики 😂😂😂
Артур
А @deadcrystal тоже дело говорит, но искать баланс между "красивыми" решениями и "быстрыми и беспощадными в лоб" это же отдельный скилл, который появляется уже после того как уверенно освоил обе практики 😂😂😂
Я и не говорю, что он чушь несёт, ему бы побольше конструктива, типа "я бы сделал так и так, потому что это и это", а то я его намёки не всегда осиливаю)))
Павел
да какие намеки? каждая АБСОЛЮТНО каждая статья из «сделай сам» это показатель как делать не нужно потом приходят на сапппорт такие сайты и просто сидишь в охереваешь от происходящего
Maxim
Это говорит о том, что саппорт не читает статьи из "сделай сам" :).
Артур
я не обсуждаю леплю минусы и все
Я видел, спасибо за уделенное время)))
Павел
Это говорит о том, что саппорт не читает статьи из "сделай сам" :).
ну когда ты как владелец бизнеса заплатишь лишних баксов 200 на выявление проблем и еще 200 на решение проблем скажешь таким решениям спасибо
Maxim
А зачем минусы? Вот кто-нить применит, накосячит... А для вас это клиент на поддержку. "Зри в корень"
Павел
А зачем минусы? Вот кто-нить применит, накосячит... А для вас это клиент на поддержку. "Зри в корень"
три минуса - заметка вылетает как по мне последние две статьи это прекрасные кандидаты на этом в одной исходники правим (кайф), в другой БД где все филды ключи (кайф нереальный)
Павел
я просто каждый раз когда читаю каждый раз поражаюсь как можно делать так плохо да я специально так плохо не сделаю Никакого развития, никаких потыток даже сделать норм
Павел
Не понимаю в чём проблема? PRIMARY только 1. Я видел в БД таблицы с тремя ключами
ну когда-нибудь поймешь я уже рассказывал тебе в чем проблемы а когда БД сломается (а такое чисто в теории может случится) и у тебя бэкапов не останется, то передашь привет сам себе же
Евгений
я бы прислушался к смузи бою, он канешн наглый типчик, но опытный
Артур
я бы прислушался к смузи бою, он канешн наглый типчик, но опытный
И я бы прислушался, если бы понимал, что он говорит)))
Евгений
И я бы прислушался, если бы понимал, что он говорит)))
ну сказал что с базой беда, открываешь гугл, ищешь инфу по нормализации базы, про ключи, primary и так далее
Евгений
это ж теория 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 )
Павел
чет ты не долго отсутствовал
комисовали через 4 месяца)
alexey1m
ошибка при регистрации, компонент Login
Евгений
alexey1m
не
alexey1m
2.69
alexey1m
а. пардон. 271
alexey1m
письмо не приходит мне
alexey1m
пользователь регистрируется, но письмо не призходит
Степан
это на письмо не влияет вообще письма ходют?
alexey1m
письма ходуют, восстановление пароля работает
Артур
недавно такая фигня была у @ShevArtV мы порешали что это не стоящая внимания ошибка
Не, у меня такая ошибка есть при удалении пользователя или очень похожая. Но я сюда про неё вроде не писал.
Степан
писал
Артур
писал
Старость... Склероз...)))
Степан
пользователь регистрируется, но письмо не призходит
а регишься как? через какой функционал?
Павел
бага древняя 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
а подскажите таблице для групп
alexey1m
пользователь регистрируется
Степан
а разве у него уже не стоит активация?
alexey1m
нет, на почту ему должно прийти письмо. там он должен потвердить
alexey1m
как при смене пароля
Степан
,'activation'=>'1'