-
Публікації
1 797 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем MaxD
-
-
@Roumek Как я уже писал раньше, это не должно появляться, если оптимизация CSS стоит на оптимальной. У вас стоит на оптимальной?
- 1
-
- 1
-
@sanek83f У вас стоит безопасная оптимизация CSS. Попробуйте переключить на оптимальную.
@afourcustom Напишите подробности в личку, не совсем понятно, что именно происходит.
@anykey1 Lightning использует стандартную функцию PHP disk_free_space() для определения количества свободного места.
Обратитесь к хостеру с вопросом, почему такое расхождение.
С новой версией пока не очень, до Нового Года ее уже не будет.
-
-
Продажи Lightning восстановлены.
- 1
-
@Yoda Ничего, что установщик Opencart требует наличия Curl?
Этот пакет входит в системные требования, и естественно что модули пишутся с расчета на то, что он включен.
Посмотри на https://ocstore.com/downloads:
- 1
-
-
-
@slydeev У вас стоит безопасная оптимизация CSS, потому и "не реализовывает".
@SFS77 На вашем хостинге не установлен curl (недоступна функция curl_init) - без этого ничего работать не будет.
@Roumek Lightning откладывает загрузку шрифтов при первом открытии сайта - чтобы страница быстрее появлялась. Поэтому нет смысла вписывать предзагрузку шрифтов. Но кто знает, может ситуация поменялась и теперь это уже не самая выгодная стратегия. Как разберусь с текущими запросами, потестирую еще в разных вариациях.
- 1
-
Покупка модуля через форум заработает через несколько дней.
10 часов назад, Roumek сказал:Подскажите пожалуйста как через ispmanager разрешить выполнение скриптов на протяжении как минимум 5 минут?
Странно, вроде он не должен так жестко ограничивать.
7 часов назад, Roumek сказал:С помощью данного модуля можно реализовать данный пункт?
По идее да, но надо пробовать.
- 1
-
Здравствуйте!
Да, действительно - в силу личных обстоятельств я выпал из процесса на длительный срок.
Теперь все ок и я возвращаюсь в строй, начинаю обрабатывать ваши запросы.
Если ваш запрос еще актуален - повторите его для пущей оперативности.
Новой версии с новыми фишками пока не будет, наверное где-то через месяц, когда разгребу эти завалы
- 3
-
Отпуск немного затянулся, но теперь я онлайн. Правда, запросов насобиралось очень много, поэтому если кому-то актуально и важно побыстрее получить ответ - продублируйте запрос.
@retterwien В чем ваша проблема? Ну поставили вы год назад пробную версию Lightning, ну возникла у вас проблема, ну не отписал я на ваш запрос. Теперь вы до конца жизни будете сидеть в теме поддержки Ligthning и при каждом удобном случае писать, что все плохо?
-
Я уехал в отпуск до 8 июля
Все запросы будут обработаны по приезду
Приобретение лицензий полностью автоматизовано
-
@retterwien Ну не заработал на вашем сайте модуль, ничего страшного.
Не может он у всех работать, для этого и есть бесплатный испытательный период. Зачем так плеваться ядом?
А по поводу переписок - на этом форуме в личку вы мне никогда не писали. Я написал вам неделю назад в личку, ответа нет:
@malinator Обновление пока задерживается - очень много всего в реале. Думаю, будет где-то через месяц, не раньше.
Из интересного - теперь реально имеет смысл включать WebP (раньше оно практически не давало прибавки к баллам).
-
@Stanislava Lightning отключается, когда свободного места на диске становится критично мало - для того, чтобы не сайт не дошел до ситуации, когда свободного места нет совсем - это опасно.
Чаще всего место заканчивается изза кеша картинок, который OpenCart создает во время прегенерации страниц. Проверить, что занимает место, можно, кликнув на количество свободного места в виджете Lightning.
-
Без паники, я уезжал на пару дней.
Всем отписал.
Кроме @retterwien ... Не вижу от вас сообщений в личке, зато возмущаетесь ярче всех
-
-
@snastik Все так же ведете себя, как подросток.
Почитайте внимательно тест, который сами запостили. Поменяли экран (то есть его размеры), а не устройство. Да и нет там никакого устройства - все тот же Headless Chrome с измененным размером окна и ограниченый по использованию процессора и канала связи, чтобы симитировать смартфон. Изменение размера экрана практически не влияет на результат.
Зато 2 новые ключевые метрики заменили старые, и вы бы их наверное заметили, если бы потрудились таки проверить какой-то сайт PageSpeedом:
-
@snastik Как всегда, любите наехать, не разобравшись в вопросе. Проверьте какой-то свой магазин, как подросли оценки
-
Google PageSpeed Insights получил обновление, и большинство магазинов ощутимо просели в оценках.
Lightning все так же дает ощутимый прирост к баллам, это можно увидеть, проверив оценку с выключенным Lightning.
Ведутся работы по улучшению показателей и это займет какое-то время. -
Ваши личные мнения об этом прекрасном человеке не имеют никакого значения, когда
практически в каждом ускоренном им магазине на OpenCart стоит спрятанный Lightning и проверить это может любой желающий
-
@Dotrox Вы как-то с очень уверенным видом вещаете много сомнительных вещей.
В 20.05.2020 в 01:52, Dotrox сказал:Править запросы на лету - это плохая идея!
Чем конкретно?
В 20.05.2020 в 01:52, Dotrox сказал:этот код может отвалиться всего лишь из-за появления лишнего пробела
Я вот не знаю ни одного модификатора, который будет править код стандартных запросов в части мультимагазинов. А тем более оставлять эту часть в оригинальном виде, но вставлять туда пробелы. А вы?
В 20.05.2020 в 01:52, Dotrox сказал:Кроме того этот код не решает проблему с кешем: магазины используются в ключах кеширования в моделях, если их оттуда не убрать, кеш будет отдельный для каждого магазина.
Никто не кеширует выборки товаров. Это не имеет смысла, так как их придется скидывать при любом изменении товара.
В 20.05.2020 в 01:52, Dotrox сказал:В случае файлового кеша (а не, например, мемкешед) это помимо общей для любого варианта проблемы с его недостаточной эффективностью
Файловый кеш не проигрывает memcache в скорости, и в большинстве сценариев даже выигрывает. Да и вообще, в Opencart скорость кеша никогда не была узким местом.
Возможно, могут быть проблемы, если в каталоге будет десятки тысяч файлов - но я таких вариантов не видел. А вы?
В 20.05.2020 в 01:52, Dotrox сказал:Речь же не только о производительности, но и о необходимости каждый раз проставлять галочки для всех магазинов. ... привязка таким образом всех уже имеющихся на момент создания мультимагазина категорий/производителей.
Можно одной маленькой правкой сделать, что в окне создания категории и производителя галочки будут стоять по умолчанию. А привязать все категории или производителей ко всем мультимагазинам можно одним запросом к базе.
Но конечно, ручная правка всех моделей в десятках мест и сторонних модулей, которая делает все кастомным и необновляемым - идеальное решение. И главное - создает много важной работы, за которую в результате платит клиент.
-
@Dotrox Ну, тут дело вкуса. Лучше, чтобы магазин мог работать при необходимости и с отключеными ускорителями, а не пропадали товары в мультимагазинах.
Если руками, то править модели глупо. Лучше добавить в db.php:
$new = $sql; change($new, "AND p2s.store_id = '*'"); change($new, "AND p2s.store_id = * "); if (!stripos($new, "p2s.store_id")) { change($new, " LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (*)"); change($new, " LEFT JOIN `" . DB_PREFIX . "product_to_store` p2s ON (*)"); $sql = $new; } function change(&$source, $search, $replace = '') { if (!strpos($search, '*')) { $source = str_ireplace($search, $replace, $source); return; } $tokens = explode('*', $search); if (false === $start = stripos($source, $tokens[0])) return; if (false === $end = stripos($source, $tokens[1], $start + strlen($tokens[0]))) return; $source = substr($source, 0, $start) . $replace . substr($source, $end + strlen($tokens[1])); }
Категории/производители особо не делают погоды по производительности по сравнению с товарами.
-
[Поддержка] Тестовый сайт: копия вашего рабочего магазина в один клик
в Инструменты, утилиты
Опубліковано:
@SFS77 Модуль создает дубликат таблиц в основной базе, но с другим префиксом. Это делается для того, чтобы пользователю не приходилось создавать на хостинге отдельную базу и вводить ее параметры в модуль - что достаточно непростое занятие.
Поотвечаю на старые вопросы:
В полях БД пути не правятся - все пути по идее относительные, достаточно изменения пути в config.php.
На локальном сервере работает. Дополнение незашифровано, можно править при желании.
Сам тестовый сайт создается в подпапке image/test_site. Адрес тестового сайта имеет вид http://myshop.ru/image/test_site/
Тестовый сайт имеет свою админку, изменения в ней не влияют на основной сайт.
Тестовый сайт не индексируется поисковиками, если они о нем не знают.
Они и не узнают, пока вы публично где-то не запостите ссылку на тестовый сайт.