-
Публікації
3 222 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Коментарі блогу, опубліковані користувачем mpn2005
-
-
08.03.2022 в 18:35, KolinSin сказал:
у меня версия 3.0.3.7 этот не подходит по совместимости. Но все равно спасибо.
Для ОС3 не нужен патч LocalCopy.
В этой версии уже отказались от заливки фалов через фтп из админки.
-
08.03.2022 в 18:20, RGB сказал:
Точно. Вот этот оригинальный.
-
08.03.2022 в 16:19, KolinSin сказал:
www.opencart.com
Это самая официальная площадка от автора OpenCart.
Каким образом она уже попала в разряд "паленых"?
Вот тут и можно его брать
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=40663
- 1
-
46 минут назад, AlektroNik сказал:
Хотя не доперло. Я таким способом получил просто дважды модифицированный catalog/model/tool/image.php
Применились и те и другие изменения. 😭
Именно так и должно быть.
Модификаторы не отменяют предыдущие правки. Они просто делают свои правки по очереди применения.
Если вам нужно убрать правки модификатора, то просто его отключите или удалите.
-
8 минут назад, Flint2000 сказал:
Точно прописывал, в оба
Должно работать. Все же остальные константы по движку работают. Эти от них ничем не отличаются.
Может быть opcache шалит. И надо было его очистить.
-
9 часов назад, Flint2000 сказал:
Кстати в 2.3 из конфигов константы не тянет, пока не прописал в redis.php не работало
Что-то очень загадочное получается.
Это же глобальные константы. И от версии движка это не зависит.
Вы точно их прописывали в оба конфига?
Надо писать в config.php и в admin/config.php
-
18 минут назад, multimen сказал:
Notice: Use of undefined constant CACHE_HOSTNAME - assumed 'CACHE_HOSTNAME' in /var/www/***/data/www/***.ru/system/library/cache/redis.php on line 11
Тут уже причина не в версии PHP, а в недостающих переменных конфигурации для подключения к redis.
В 06.07.2021 в 23:25, multimen сказал:пробовал добавить в файлы config.php и admin->config.php
// Redis
define('CACHE_HOSTNAME', '127.0.0.1');
define('CACHE_PORT', '6379');
define('CACHE_PREFIX', 'redis_');
define('CACHE_PASSWORD', '');не помогло
Вот это по любому нужно добавлять.
Это, по сути, как конфиг коннекта к БД.
-
1 час назад, multimen сказал:
Спасибо буду искать вариант под пхп 7,1
Попробуйте так:
<?php namespace Opencart\System\Library\Cache; class Redis { private $expire; private $cache; public function __construct($expire = 3600) { $this->expire = $expire; $this->cache = new \Redis(); $this->cache->pconnect(CACHE_HOSTNAME, CACHE_PORT); } public function get($key) { $data = $this->cache->get(CACHE_PREFIX . $key); return json_decode($data, true); } public function set($key, $value, $expire = 0) { if (!$expire) { $expire = $this->expire; } $status = $this->cache->set(CACHE_PREFIX . $key, json_encode($value)); if ($status) { $this->cache->expire(CACHE_PREFIX . $key, $expire); } } public function delete($key) { $this->cache->del(CACHE_PREFIX . $key); } }
-
Ну элементарно же можно придерживаться стиля дефолтной темы, где-то классы сохранить.
Где-то id основных блоков сохранить. Некоторые темы даже не имеют элемента id="product" на странице товара.
Это разве противоречит использованию bs4?
А в twig неужели сложно писать в code style дефолтной темы?
Вместо {{ product.product_id }}
Чего только не встретишь:
{{product['product_id']}}
{{ product['product_id'] }}
{{product.product_id}}
Это же элементарные вещи, которые помогут авторам модулей привязаться к нужному блоку. И не надо писать будет целый зоопарк замен на все случаи жизни.
Если в модификаторе таких мест 5, то для каждой вариации написания потом ещё и клонировать.
Есть в common.js устоявшиеся сущности: cart, wishlist и т.д.
Если тема не использует штатный common.js, то неужели сложно сущности назвать так же?
Чтобы была совместимость со штатными скриптами по написанию.
Ну вот что в этой строке мешает новым технологиям?
onclick="wishlist.add('{{ product.product_id }}');"
Но в большинстве тем:
megaThemeCatalogWishlistAdd(...)
И т.д.
Что из сказанного противоречит использованию нового?
И это только совсем малая часть всех этих "нововведений".
- 3
-
2 минуты назад, spectre сказал:
это сразу же дописал как вспомнил))) вообще идея создать памятку для всех, тк ее как оказалось за столько лет нет
Да. Вроде всё просто. Вроде все и знают.
Но каждому клиенту сложно всё это регулярно объяснить.
Особенно, когда дел на 5 минут с простыми правками, а тут доступы admin/admin и в панель хостинга.
Когда есть время поясняю клиентом, но не всегда это реально.
-
1 час назад, spectre сказал:
Я с вашего позволения добавлю это новым правилом
Да. Без проблем.
И ещё надо упомянуть, что именно давать для работ.
Очень часто вместо доступа на фтп дают доступ к панели хостинга. Да ещё и с кучей сайтов.
Для большинства работ доступ в панель хостинга не нужна.
-
Цитата
9. SQL-инъекции
В интернете полно скриптов как базово обезопасить свой сайт хотя бы от самых популярных инъекций!
Найдите в интернете правила для apache и/или nginx и примените их даже если сами в этом нифига не понимаете!
Вот тут всё же стоит чуть по другому подойти к вопросу:
Никогда не вставляйте скопированный код или правила из интернета, если не понимаете их хотя бы на базовом уровне.
Копировать можно, если есть уверенность в качестве ресурса, для чего уже нужны хотя бы базовое понимание вопроса.
Это касается и конфигов, и robots, и htaccess, да и любых php файлов.
- 2
-
up
- 2
-
Up
-
Up
Откуда можно качать модули?
в Блог RGB
Блог користувача: RGB
Опубліковано:
Так это уже не LocalCopy. А совсем другая история.