Николай Савин

Николай Савин

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
17 ноября 2022, 11:30
0
Также добавлю что у вас явное недопонимание того как работает ваш сайт.
Вы смешиваете в одно работу админки и фронта, тогда как по сути это два разных сайта.
На админку не влияют настройки ЧПУ и всякие пакеты отвечающие за редиректы. Все что вы упомянули действовать только для клиентской части сайта.

В админке всегда используется index.php в адресе. Даже если вы видите ссылку без index.php то по факту получите все равно этот файл в строке URL
Николай Савин
17 ноября 2022, 11:27
0
Ну для начала так происходит не только у вас. Так у всех. И ничего плохого в этом нет.
manager/index.php?a= и manager/?a= это синонимы, они работают одинаково.
Николай Савин
17 ноября 2022, 07:52
0
Несколько раз перечитал, но так и не понял в чем проблема. У вас слово index пропадает при переходе в редактор товара?
Николай Савин
12 ноября 2022, 15:36
+2
Вася лет 5 назад делал посты на эту тему, даже видео снимал. С тех пор с одной стороны мало что изменилось, с другой стороны лично мне, поднимая первый сервер почти ничего из того, что было не пригодилось.
Скажем так… с одной стороны не было ответов на многие вопросы.
С другой стороны есть такой портал DigitalOcean — там я нашел подробные, пошаговые инструкции для реализации практически каждого вопроса, который у меня был.

Резюмирую. У меня есть некоторая квалификация и понимание основ в данном направлении, но сколько бы я не задумывался нужны ли статьи в данном направлении — я понимаю что не нужны. Они уже есть. По Базовой настройке и конфигурации, по защите, по оптимизации, по Highload
MODX особо ничем не отличается от других систем, нет каких-то специфических требований и писать именно с оглядкой на нашу CMF по сути не получится.
Николай Савин
11 ноября 2022, 20:07
0
Смотря, где эта ссылка у вас расположена.
Николай Савин
11 ноября 2022, 13:20
+3
Поназывают одинаково, а старому, больному недопрограммисту потом путаться
Николай Савин
11 ноября 2022, 10:10
0
Сам то ворчишь на ворчунов. Уже бы патч на ZoomX за это время набросал.
Николай Савин
11 ноября 2022, 09:42
0
CMS на next это, по-моему, к @Василий Наумкин
Вась у тебя же новый курс примерно про это?
Николай Савин
11 ноября 2022, 09:40
0
Ой, да у тебя свой ресурс ничуть не хуже ))
Николай Савин
10 ноября 2022, 10:55
+2
Справедливости ради пошел, посмотрел метрику.
Если верить ей, то посещаемость за 9 месяцев 22 года уже равна 21 году целиком. В день аудитория 600-800 уникальных посетителей.
Николай Савин
10 ноября 2022, 10:39
0
Очень на это надеюсь.
Но насчет стека ты не до конца прав.
Очень много украинцев просто принципиально ушли, многие ушли скажем так, не по своей воле.
Я знаю ребят, постоянных и активных авторов, которые теперь по Европе скитаются, и им не до MODX. Денег бы на жилье заработать.
Из Белоруссии тоже проблемные новости в течение года приходили. Как минимум у одного из наших были проблемы политические.

Ну и смена стека конечно тоже дает о себе знать. Вон @Сергей Шлоков например практически покинул нас (
Николай Савин
10 ноября 2022, 10:28
0
Это не статистическая цифра, а слова «по ощущениям». Сравни аудиторию прошлогодних заметок, сколько было активных комментаторов, авторов, сколько плюсиков.
И посмотри на аналогичное участие на последних 10-20 публикациях.
Николай Савин
10 ноября 2022, 10:15
0
По такому принципу можно еще статьи по серверам размещать, по операционным системам и теориям сетей. А там и до электрических схем недолго. У нас все таки тематический портал.
Я бы предложил создать отдельные тематические ветки, но все это сейчас не имеет смысла. Даже обсуждение не имеет смысла. Тут аудитория 20 человек. А пишущих что-то осталось человек 5.
В чате ситуация не лучше. Статистика показывает что там всего 70 человек в принципе что-то читает. А пишущих, отвечающих — может человек 15 осталось.
Это очень печально (
Николай Савин
09 ноября 2022, 20:59
+2
Но намек мне понятен, в городе новый шериф… )
Нет, ни в коем случае. Еще раз говорю — пишу, комментирую и ворчу как читатель.
Я ведь могу сказать что мне что-то не нравится, если мне что-то не нравится верно?
Ты можешь смотреть и учитывать мой комментарий в общей массе.
Николай Савин
09 ноября 2022, 20:03
+1
А что случилось с аудиторией? Переехали на другой ресурс?
Странный вопрос. Ты же сам на него ответил в первых строчках.

почему этот вопрос задается мне на 3-ей серии статей
Ну потому что в первых двух публикациях ты все таки вокруг MODX крутился, хотя бы в сравнительной части. Там были посылы о том, что существуют и другие технологии.
Эта статья резко отличается. Она MODX никак не затрагивает, Много кода, с которым знаком не каждый.
Ну и я бы еще отметил то, что мне не понятна центральная мысль этой публикации. В первых двух была понятна.

Лично я против того, чтобы на портале посвященному MODX писали о том, что с MODX не связано. Сравнительные обзоры и отсылки к технологиям да, а вот погружение с головой во что-то другое, это мне не нравится.

Заметь, пишу свое личное мнение, не как админ.
Николай Савин
09 ноября 2022, 19:15
0
Зачем это здесь, искренне не понимаю?
Аудитория в большинстве своем вряд ли поймет о чем тут речь и зачем это использовать.
Да и аудитории тут в общем то почти не осталось.
Николай Савин
07 ноября 2022, 20:00
0
Судя по всему какая-то проблема в подключенном провайдере оплаты. Я бы в эту сторону смотрел.
Николай Савин
24 октября 2022, 17:56
0
Предположу, Он имеет в виду, что очень умен и тоже может решить подобную задачу, но с уже с применением трех классов вместо одного.
Николай Савин
20 октября 2022, 18:39
+3
Очень плохой код.
Вот эта строка не нужна
$product = $modx->getObject('msProduct', $modx->resource->get("id"));
$modx->resource это и есть $product;

Вот тут ошибка
$options = $product->getMany('options');
Если используете getMany и getOne — там всегда будет слово с большой буквы. Потому и не срабатывает код, что вызов неверный.

Сниппет должен возвращать значение, а не вызывать его. Никаких echo, print_r, и var_dump
Ну и желательно использовать строгое сравнение.

Итого корректный код будет таким

<?php

$options = $modx->resource->getMany('Options');
foreach ($options as $option) {
    if ($option->get('key') === 'type_food') {
        return $option->get('value');
    }
}
Николай Савин
18 октября 2022, 18:32
0
Для MiniShop3 планируется сделать фильтры встреенные в него
Откуда такая информация?