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

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

С нами с 02 сентября 2016; Место в рейтинге пользователей: #67
Александр Мельник
11 июня 2019, 21:03
0
Прочитайте внимательно инструкцию по ссылке. Думаю там все расписано.
Александр Мельник
11 июня 2019, 20:01
0
docs.modx.pro/komponentyi/localizator/obshhee-opisanie-i-nastrojka
Компонент Localizator дает возможность создания языковых версий / сателитов без контекстов
Александр Мельник
09 июня 2019, 15:25
0
Евгений, вы слишком напряжены)
Я не хотел никому демонстрировать, какой умный ибо чаще получается наоборот.
Но прочтите что я написал, там ни слова о подменах кук и безопасности.
Я просто уточнил, что способов при помощи которых на сайте можно переключить вид карточек товара больше чем 2 указанных вами и привел пример третьего.
Александр Мельник
07 июня 2019, 21:46
-1
Есть 2 варианта реализации подобного функционала — создать 2 разных страницы. Или принимать способ отображения через GET параметр.

Ну почему же только две, это вы придумали две.
Обычно это делает через куки и не нужно никаких get параметров
Александр Мельник
06 июня 2019, 13:01
0
Странная эта история…
Сегодня я обнаружил что еще на одном проекте внедрен вредоносный код, в файл /assets/components/formit/connector.php

Но что самое интересное и непонятное, просматриваю журнал действий в админке и вижу, что тут снова как и на прошлых проектах кто то делал file_update assets/components/ace/completions.php
Хотя визуально в файл не было ничего добавлено и побайтовое сравнение не показывает никаких результатов.
Однако через 10 минут как кто-то «правил» файл компонента ace возник вредоносный код в файле компонента formit
Александр Мельник
31 мая 2019, 20:47
0
Согласен, иногда открываешь и волосы дыбом встают. Особенно классно, что наша компания берет на обслуживание любые сайты, на любых движках и все это передают мне со словами — ну тыже программист, переделай так чтобы стало хорошо)
Александр Мельник
31 мая 2019, 20:36
0
Даже не ради того чтобы поспорить… потому что в целом и общем согласен с каждым вашим словом. Но просто приведу свой опыт работы с самыми разнообразными движками и cms. Битрикс не использует шаблонизаторов (сейчас даже открою какой-то файл для примера) Кстати попробавал воспользоваться файлохранилищем тут на modx.pro и не работает. Требует авторизации. нажимаю авторизоваться и ничего не происходит. Добавлю просто ссылку на скрин.
drive.google.com/file/d/1k2K6mYGE-FgOfSc90_1ABhCMaSmR4qOU/view?usp=sharing
Так выглядит обычная вьюшка в bitrix. И тем не менее из 14 проектов которые мы обслуживаем на bitrix ни один не был взломан, хотя некоторые созданы еще в 2008 году. А вот к сожалению, самая плачевная статистика по joomla и modx
Александр Мельник
31 мая 2019, 18:39
0
Незнаю насколько в тему, но скажу.
Не так давно разрабатывая сайт пишу цикл на fenom и проскакивает мысль — боже, удобно то как, почти как на php
А потом вторая мысль — а зачем вообще шаблонизация? Я сижу и радуюсь, что мне почти так же удобно как и на чистом php только для достижения этого результата приходиться включать в проект кучу лишних файлов шаблонизатора, парсеры и прочую ерунду. Нужно изучать синтаксис нового «языка» и так далее, чтобы прийти к тому, что есть изначально.
Обычно когда читаешь или смотришь любую информацию о шаблонизаторах, всегда люди с умными лицами говорят мол что очень важно разделять визуальную составляющую и код, что мол верстальщикам неудобно вносить изменения если внутри html находиться php код. Как будто синтаксис шаблонизатора с его скобочками, точечками, звездочками — это не код… Ничерта это не удобнее верстальщикам. Удобнее разработчикам… ну не знаю. Вы видели когда-нибудь html шаблоны компонентов bitrix? там сплошной php внутри и никого не смущает что вместо {$name} написано <?=$name?>
И позволю себе по-стариковски побрюзжать… но также как шаблонизация меня удивляет и раздражает повсеместное применение менеджеров пакетов и зависимостей в любых языках. Да я умом понимаю, что этот процесс не остановить и что он… логичен и природен. Но все-таки он странный. Я недавно установил один единственный пакет из composer и мне моя ide сообщает (я тогда еще не настроил гитигнор) что у вас 4000 новых файлов в репозитории. Один пакет! который решает какую-то одну задачку натянул с собой зависимостей и 4000 файлов и будем откровенны — мы все без понятия что находиться в этих файлах… Что делают эти 4000 файлов, я не знаю и думаю что и большинство разработчиков не изучает каждый установленный файл.
Александр Мельник
25 мая 2019, 12:17
0
docs.modx.org/current/ru/getting-started/installation/standard
На этой странице в самом низу есть блок ссылок. Называется Смотрите также.
Последняя ссылка в нем — ссылка на youtube
При переходе по ней — youtube сообщает, что видео не доступно
Александр Мельник
25 мая 2019, 08:32
0
Обнаружил, что все изображения, которые включены в документацию, битые, на всех страницах.
К примеру
docs.modx.org/current/ru/extending-modx/custom-resources
Наверное вы в курсе, но решил акцентировать внимание.
А на этой странице в блоке Смотрите так же ссылка на видео которое уже удалено.
docs.modx.org/current/ru/getting-started/installation/standard
Александр Мельник
24 мая 2019, 12:38
0
Я вас понял. Да это существенное замечание, спасибо.
Александр Мельник
24 мая 2019, 12:12
0
Я не совсем понимаю словосочетание — существование ресурса по ссылке? Это как?
Речь ведь как раз о том, что ресурс открывается как при нижнем регистре букв в url так и при верхнем, так и при комбинации
modx.pro/BLOGS
modx.pro/bLOGS
modx.pro/blogs
Я не большой специалист в СЕО, даже меньший чем в программировании. Да и поисковые системы никогда не выдавали нам ошибку о таких вот дублях страниц. Но СЕО это такая штука, что остается им только посочувствовать, мне лично их работа напоминает шаманские танцы с бубном над костром в ожидании того, что это поможет и пойдет дождь. Так и СЕОшники… Каждый раз когда уходит один спец и приходит другой — начинаются новые танцы. То мы переделывали все проекты, чтобы уровень вложенности страниц был не более 3 (представляете себе масштаб работы программной? Около 30 проектов, на 7 разных движках и все переделать так, чтобы нигде страницы не были дальше третьего уровня не сломав сайт.) То приходит другой и говорит, что уровнеь вложенности фигня и нужно вернуть все назад)
Александр Мельник
24 мая 2019, 09:08
0
Да, спасибо Сергей. примерно так я и начал организовывать, правда ваш код на две строки короче и изящнее.
Насчет первого комментария, почти соглашусь с вами и Лавровым.
Александр Мельник
23 мая 2019, 21:01
0
Да ладно, можно было просто использовать другой идентификатор обертки??
Я года три назад тому задавал подобный вопрос и мне все написали, что это невозможно, нужно только писать плагин, который будет сбрасывать хеш и так далее…
Прямо спасибо.
Александр Мельник
23 мая 2019, 20:57
+5
Зачем минусовать… Человек провел работу и делится ей. Не знаю что такое xPoller2, но уже хорошо, что кто-то находит в себе силы улучшать и дорабатывать чужие компоненты.
Александр Мельник
17 мая 2019, 08:21
0
Хотел почитать документацию и посмотреть демо, но googlesheets.boshnik.ru не отвечает.
Александр Мельник
15 мая 2019, 20:50
0
file_update я неверно написал по памяти.
Александр Мельник
15 мая 2019, 17:00
0
сравнил файл с зараженного сайта и нет — они идентичны даже побайтово.
Очень странно. Даже если предположить, что кто-то внес изменения, воспользовался ими, а потом удалил, то в журнале modx должно быть две записи -resource_update для этого файла.