Павел Голубев

Павел Голубев

С нами с 21 февраля 2014; Место в рейтинге пользователей: #257
Павел Голубев
10 декабря 2018, 13:44
+1
Спутались причинно-следственные связи.

Идея, что нужно сделать удобную/правильную/технологичную/современную/распределенную (нужное подчеркнуть) платформу и краудфандинг заработает эффективно — неверна.

Кто действительно хочет отблагодарить автора дополнения — найдет способ. Хоть Пэтрион, хоть веб-мани, хоть перевод на карту, хоть денег на телефон положить, да хоть просто на e-mail слово благодарности написать. Нет с этим проблем у человека, действительно признательного автору.
Павел Голубев
07 декабря 2018, 12:46
0
1. Идете в системные настройки /manager/?a=system/settings
2. В поле «поиск по ключу» вводите log_deprecated
3. Выставляете значение в в «нет».
4. Готово
Павел Голубев
04 декабря 2018, 13:40
0
А что значит «подбить»?
Павел Голубев
03 декабря 2018, 13:56
0
Вот тут объяснение modx.pro/news/16963#comment-104390
Павел Голубев
30 ноября 2018, 17:06
1
0
Тогда можно скачать advanced-дистрибутив, затем:
1. Распаковываем его. В нем 2 папки setup и core
2. Папку setup засовываем в document_root, а core выше document_root
3. Распаковывем <path_to_core>/core/packages/core.transport.zip что процесс установки прошел быстрее и не отвалился по таймауту.
4. Запускаем /setup/
5. Скрипт установки скажет, что не может найти core. Нужно указать путь до core
6. Готово. Та же самая инфа есть тут docs.modx.com/revolution/2.x/getting-started/installation/advanced-installation
Павел Голубев
30 ноября 2018, 13:23
0
core — отдельно, это выше document_root или папка переименована, но лежит в document_root?
Павел Голубев
30 ноября 2018, 13:22
0
С любым языком может быть, добавляем горизонтальный пункт меню и он не помещается в #modx-topnav {max-width: 68em;}
Павел Голубев
29 ноября 2018, 20:32
+1
C меню действительно косяк, если добавляется еще один «горизонтальный» пункт. Добавленный пункт не помещается и съезжает.
Павел Голубев
28 ноября 2018, 21:49
+1
У меня так было на advanced дистрибутиве. Во время установки отвалился по тайм-ауту /setup/index.php. Восстановил config.inc.php из бэкапа, core.zip заранее разархивировал и со 2 раза встало нормально, скрипт по таймауту не отвалился.
Павел Голубев
28 ноября 2018, 21:14
0
advanced дистрибутив?
Павел Голубев
28 ноября 2018, 15:11
0
А кто-нибудь уже обновляется, у кого core лежит выше document_root?
Павел Голубев
27 ноября 2018, 12:42
+1
Магазинов обоев — пару сотен. Крупных 2-3. Идея очень клевая, но упирается в то, что у магазина должны быть «идеальные» картинки:
— пропорциональные
— стыкующиеся по вертикали
— стыкующиеся по горизонтали
Павел Голубев
12 сентября 2018, 10:10
0
Вот почему оказывается такие тормоза при сохранении ресурса
Павел Голубев
22 июня 2018, 16:15
0
Ну не копейки, но это сумма на рекламу 1-2 месяца небольшого магаза.
Павел Голубев
22 июня 2018, 09:56
+1
Смотря какую цель преследуете.

Если думать про бизнес — то ни то, ни другое. Для магазинов автозапчастей есть специальные движки, рассчитанные на десятки тысяч товаров, уже интегрированные с поставщиками, 1С, остатками, рекомендованными ценами для разных федеральных округов, датами поставок, резервами и т.д.

Если рассматривать вопрос как «прокачаться в программировании», то все равно Shopkeeper или miniShop — разницы нет, главное начать действовать.
Павел Голубев
20 марта 2018, 18:35
+3
Будет composer, значит руки развязаны полностью.

Не нравится Xpdo?
composer require doctrine
Не нравится стандартное кеширование Modx?
composer require symfony/cache
Хотите роутинг гибкий?
composer require symfony/routing
Павел Голубев
13 ноября 2017, 15:46
0
На демо-сайте metronix.adorazel.online/manager/ залогинился.

В dev tools Chorme включаю режим эмуляции iPhone 6s Plus, на главной странице

Uncaught TypeError: Cannot read property 'select' of null
at Styles (metronix.min.js?v=2.0.4-beta:1)
at metronix.min.js?v=2.0.4-beta:1
at ext-all-patched.min.js?v=2.0.4-beta:1
at h (ext-all-patched.min.js?v=2.0.4-beta:1)
Павел Голубев
24 марта 2017, 19:42
0
Характеристика в Minishop — это обычный TV?
Павел Голубев
02 февраля 2017, 18:38
0
И метод delete нужно переписать, а то если не выполняется
if (!isset($options['multiple_object_delete']) || empty($options['multiple_object_delete']))
то весь кеш стирается. Любой $TV->save() и всё, нет кеша.

Багфикс
public function delete($key, $options= array()) {
        $cacheKey = $this->getCacheKey($key);

        if (!isset($options['multiple_object_delete']) || empty($options['multiple_object_delete'])) {
            $deleted = $this->redis->delete($cacheKey);
        } else {
            $deletingKeys = $this->redis->keys($options['cache_key'] . '/' . $options['cache_prefix'] . '*');
            $deleted = $this->redis->delete($deletingKeys);
        }

        return $deleted;
    }