Александр Мельник

Александр Мельник

С нами с 02 сентября 2016; Место в рейтинге пользователей: #52
28 декабря 2018, 00:05
-1
Мне сложно понять вашу логику.
Что значит — в большинстве случаев?
Звучит почти как — вые*ал — обязан жениться.
Но мы не женимся на всех кого…
Вы думаете этот компонент, о котором говорит автор, настроен на кэшироавние только «неличных» данных?
Я лично против отслеживания данных, которыми пользователь не поделился добровольно. И отказываю своему работодателю, когда мне говорят — а на других сайтах когда ты пытаешься закрыть вкладку — вылазит окошко — не закрывай меня, я хороший сайт! Это бред. Если пользователя не привлек сайт и он хочет уйти… то задерживать его — это еще ниже пасть в его глазах.
И так же низко следить за тем, что пользователь пишет, но не отсылает.
27 декабря 2018, 23:53
0
Юрий, не критики ради, а токмо волей пославшего меня любопытства.
А каким локальным сервером вы пользуетесь?
Просто я ничего лучше, удобнее, универсальнее чем опенСервер не нашел.
Создание профилей конфигураций, которые позволяют загрузить сразу нужную сборку из версии php, mysql, уже настроенного php.ini. переключаться между ними за секунду. Создание доменов без необходимости править файл host…
на хampp это занимает часы, чтобы понизить версию php c 7.2 до 5.3 если возникает необходимость или чтобы настроить xdebag…
27 декабря 2018, 23:45
-1
Формы как правило содержат поля — имя — email
Разве это не личные данные?
Помимо законов, прописанных в государстве, существуют законы чести, уважения.
И чем больше мы «плюем» на эти законы в погоне за прибылью, тем ниже мы падаем.
27 декабря 2018, 17:21
+1
Да, вы правы.
Виной моя невнимательность.
25 декабря 2018, 17:39
0
Я вообще не стал обновлять проекты до 2.7.0
У меня около 20 проектов, на разных серверах, у разных провайдеров.
Попытался обновить три при помощи UpgradeModx и все три — в полный аут. Просто белые экраны и на фронтенде и на бэкенде.
24 декабря 2018, 16:57
+4
Бедные пользователи)
Скоро анализ кала будем у них брать незаметно.
22 декабря 2018, 17:14
0
А где на указанном сайте фильтр статей?
Если не прибегать к платным компонентам, то pdoResources поддерживает выборку с условие where. При выборе пользователем значений в фильтре пишите их ну скажем в $_SESSION
При применении фильтра получите и обработайте данные из сессии, составив корректный запрос для where и поместите его в вызов сниппета pdoResources
18 декабря 2018, 18:09
+1
У нас какой-то странный диалог. Я ведь вас ни в чем не обвиняю, почему вы так агрессивно?
Я оцениваю свой уровень знания MODX как фреймворка — ниже среднего.
Как я могу писать документацию к тому, чего не понимаю. Наоборот мне бы хотелось иметь полную документацию, чтобы разобраться. А вы в очередной раз говорите, возьми сам и напиши.
Я веду речь не о том, как пользоваться сниппетом pdoResurces или как перенести верстку. Таких уроков пруд пруди. А например хотелось бы представить весь жизненный цикл приложения, какие объекты с какими взаимодействуют, как происходит выбор контроллера.
Почему другие выучили, а я нет? Ну во первых потому что они молодцы. Во вторых — наверное возраст. Мне много лет (по меркам сообщества разработчиков) и изучать новое все сложнее. В третьих — мои психику реально насилует то, как подана информация в официальном учебнике. Вся информация сумбурна, плохо поддается поиску, ужасно оформлена. На меня это очень сильно влияет. В четвертых — я вынужден заниматься не только modx но и еще 5-6 другими cms и их изучать мне тоже нужно. В пятых — наверное я плохо обучаем. Почему-то вспомнилось давнее прошлое, когда я изучал трехмерное моделирование в 3dsMax. Около года я занимался самообучением, помногу часов проводя за уроками. Достиг среднего уровня, скромного такого. Моделировал помещения, мебель. А потом на форуме одном (в те годы форумы были чуть ли не единственным способом общения) встречаю сообщение — «чуваки! я уже три недели изучаю 3dsMax, я уже все понял, все умею, нарисовал недавно вот человека, вот только волосы у меня получаются немного неестественные. Кто может подсказать? » И тут я понял, что наверное я тугодум)
18 декабря 2018, 16:02
0
Мне понятна ваша позиция.
Но тем не менее, большинство php фреймворков бесплатны и тем не менее имеют качественную документацию. Значит кто-то все же делает эту весьма не радужную работу и огромное им спасибо.
Я же не сказал, что Вы умираете, я сказал что умирает MODX как явление. Причем это мое сугубо личное мнение, я конечно могу и ошибаться. Причем тут количество созданных проектов. Я создал за полгода в несколько раз больше проектов, но от ощущения, что MODX «чувствует себя» не хорошо избавиться не могу.
18 декабря 2018, 15:34
0
Я ни в коем случае не хотел кого-то обидеть. Это субъективное мнение.
Просто когда около 1,5 года назад я впервые зашел на этот сайт, мне казалось люди были отзывчивее и проще в плане помощи.
Сейчас вопрос может висеть 5 дней, у него будет 150 просмотров, но ни одного ответа.
18 декабря 2018, 15:31
0
Чтобы писать что-то в документацию, нужно быть профессионалом в этом вопросе.
Могу сказать лично о себе. Мне очень сложно изучать modx именно потому, что документация на официальном сайте мало того что не полная, но хуже всего — ее подача. Меню сайта практически не выделяет активный пункт, ты не можешь сориентироваться куда попадешь при клике на что либо, как вернуться назад. У меня голов через 20 минут чтения начинает жутко болеть от такой подачи. Я жму руку всем, кто смог детально изучить эти документы. А больше то по сути никакой информации и нет, кроме еще более разрозненной на youtube и так далее.
Лично для меня, может у меня склад психики такой, очень важна простая интуитивная и полная документация.
Я вот около 2 лет более менее успешно разрабатываю сайты на MODX но каюсь — я до сих пор не понимаю как тут работает MVC, как по запросу определяется контроллер и так далее. Зато я открываю документацию по Yii2 и на качественном русском читаю, что все работает так вот и так. Запросы роутятся так, имя контроллера формируется так. Лепота! Приятно читать.
У меня лично складывается ощущение, что MODX умирает и далеко не самым маленьким гвоздем в его гробе будет именно отсутствие качественной документации. На мой взгляд, конечно.
18 декабря 2018, 00:23
0
Что такое телеграмм, зачем модексу чат? Модексу документация нужна, которая на официальном сайте с 2012 года висит с пометкой — не закончена. Плюс оформление даже той документации что есть, способно свести с ума за 20 минут. А ведь даже на этом сайте, люди стали все меньше помогать друг другу. На мой взгляд, сайт превращается в платформу по продвижению своих компонентов. Неужели если перейти в какой-то там чат, что-то измениться…
07 декабря 2018, 13:07
0
Я отвечал Фариду, на его вопрос зачем это нужно все, ведь можно просто вписать телефоны в html код
07 декабря 2018, 12:59
+1
А каким образом контент-менеджер сможет изменить этот номер?
Такие данные лучше всегда выносить в настройки.
А вот тут то и пригодится модификатор для телефонного номера, ведь не будете вы делать две настройки — номер чтобы показать человеку и номер чтобы скормить протоколу tel для ссылки
07 декабря 2018, 12:22
0
Ну не то, так не то.
Но все же давайте еще разок, мне кажется вы спешите.
Во первых по вашему коду — раз вы получаете ответ в консоль — значит выполнилась часть условия после ИНАЧЕ, а это значит что первая часть не выполнилась. Так как же может закрыться окно, ведь этот код не выполняется.
Во вторых, имеет ли смысл проверять идентификатор формы, чтобы закрыть модальное окно. Но это конечно дело вкуса.
Ну и третье — я ведь писал совсем о другом. Я говорил что нужно скопировать и доработать основной файл ajaxForm.js
07 декабря 2018, 11:53
0
docs.modx.pro/komponentyi/ajaxform
параметр сниппета frontend_js позволяет указать путь к своему файлу.
Копируем родной файл компонента, чтобы при обновлении компонента не сломался функционал.
Указываем при вызове сниппета ajaxForm путь к своему файлу.
Находим в файле ту часть, которая описывает действия в случае успешной отправки формы.
Предварительно смотрим, какие css классы имеет крестик, закрывающий модальное окно fancybox
В принципе можно вместо крестика воспользоваться оверлеем fancybox, ведь клик по нему мышью так же закрывает окно.
В нашем js файле имитируем клик по крестику или оверлею.
Если при вызове сниппета указать свой текст сообщения для успешной отправки то произойдет следующее
— форма отправляется.
— закрывается окно fancybox
— показывается уведомление jGrowl
— закрывается уведомление
07 декабря 2018, 11:35
0
Вы используете ajaxForm для обертки formit?
Разве ajaxForm не показывает в случае успешной отправки формы свое уведомление jGrowl?
Просто пропишите у вызова ajaxForm текст сообщения при успехе, ну то есть ваше спасибо и вы увидите это сообщение и оно пропадет само — все как вы хотите.

Я обычно поступаю так. Копирую основной файл js для ajaxForm, указываю в вызове ajaxForm путь к новому файлу.
Чтобы закрыть в случае успеха окно fancybox в разделе файла, который отвечает за действия в случае успеха просто имитирую клик по крестику на окне fancybox. Это позволит не делать несколько действий как у вас — не скрывать не контейнер, не удалять классы из body. А после этого ajaxForm сам запустит jGrowl и сам его уберет.
04 декабря 2018, 12:44
+2
Странная логика.
Может просто на javascript запретить изменение количества на значение меньше одного?
Тогда и «подбивание» цены будет более логично выглядеть, чем когда в корзине товар количеством 0.