-
Posts
1,750 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by halfhope
-
system/library/url.php
-
Если это для админки, то не рекомендую так делать, луче разные учетки поставить. Еще будут форс мажорные ситуации если комп перезагрузится или вкладку закроете или (еще много других способов потерять url сессию)? Будете ждать завершения сессии? Если это для витрины т.е. для клиентов, то вполне резонный вопрос. Какова цена вопроса?
-
Да, такая возможность есть.
- 250 replies
-
- custom templates
- персонализованные шалбоны
- (and 10 more)
-
Скачать / Купить дополнение MCLite - Автоматическое сжатие CSS Как работает MCLite Работает он по тому же принципу, что и MCJ. Т.е. перед тем как послать страницу клиенту он сканирует ее код, находя в нем все CSS файлы, и обрабатывает их в соответствии с настройками, а настроек этих целая куча (как и библиотек для минимизации). После обработки он сохраняет новые (сжатые) CSS файлы во временную папку. Затем подменяет ссылки на минимизированные CSS файлы в коде страницы. Таким образом оригинальные CSS файлы остаются нетронутыми. После этого отправкой файлов стилей для страницы занимается сервер, а не PHP. Сжимаются и передаются только те стили, которые используются на посещаемой странице. Возможности MCLite Наличие нескольких библиотек для минимизации CSS Возможность вставлять в файлы стилей изображения в кодировке base64, вне зависимости от выбранного минимизатора (преимущества) Упаковка файлов стилей алгоритмом gzip во время создания файла. Т.е. не будет тратится время на сжатие "на лету" Возможность использовать Domain CDN для отдачи CSS и изображений Имеется функция оптимизации базы данных Несколько режимов объединения файлов Возможность исключить определенные файлы из обработки/объединения/минимизации Имеется функция сжатия HTML (на лету, без кэширования) Наличие нескольких библиотек для сжатия HTML Минимум файлов Удобный менеджер кэша со статистикой сжатия Наличие деинсталлятора (удаляет вместе с файлами и записями модуля) Поддерживаемые минимизаторы CSS: [CSSMin] Joe Scylla [CSSMin Regex] Shashakhmetov Talgat [YUI CSS Compressor php port] Tubal Martin [CanCSSMini] andi [Crunch CSS] Shirley Kaiser HTML: [*][Minify HTML] Stephen Clay [*] [htmlMin Regex] Shashakhmetov Talgat [*][Crunch HTML] Shirley Kaiser [/list] Minify HTML рекомендую использовать только с кэшированием HTML на стороне сервера, код сжимает хорошо, но медленный. Сводную таблицу сжатия можно посмотреть здесь. Поддерживаемые версии Все версии, начиная от 1.5.1 до 1.5.6.4 включительно. Инструкция по установке/обновлению Добавил halfhope Добавлено 08.09.2014 Категория Кэширование, сжатие, ускорение Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 1.5.5.1.2 1.5.5.1.1 1.5.5.1 OpenCart.Pro, ocShop OcShop 1.5.6.4.х Обращение к серверу разработчика Нет
- 34 replies
-
- optimize css
- оптимизация css
-
(and 1 more)
Tagged with:
-
7.5 Скачать / Купить дополнение Персонализованные шаблоны Модуль будет полезен тем, кому требуется выбрать отдельный шаблон для схемы, конкретного товара, категории, производителя и т.д. Например, для создания landing page или для других модификаций с шаблонами. Является менее способным, но актуальным старшим братом модуля "Custom templates Pro" Возможности Модуль позволяет выбирать отдельный шаблон (.tpl) для каждого(ой): Схемы * Товара Категории Производителя Информационной страницы Товаров в определенной категории. Товаров определенного производителя Товаров в конкретной категории +Можно назначить тот или иной шаблон для вышеуказанных страниц в зависимости от группы пользователя. Поддерживает мультиязычность и мультистор Не влияет на производительность Минимум файлов Зависимости для версий 1.5.x необходим vqmod для версий 2.x, 3.x необходим ocmod или vqmod Поддерживаемые версии Все версии от 1.5.1 до 3.x, включительно. Демо https://oct.shth.ru/admin (автовход) https://oct.shth.ru/component/monitor/apple_cinema_30 https://oct.shth.ru/camera/canon-eos-5d https://oct.shth.ru/laptop-notebook/windows https://oct.shth.ru/privacy https://oct.shth.ru/apple https://oct.shth.ru/desktops/mac/imac Описание файлов custom_template_v1.2_oc_v1.5.x.zip (для 1.5.x) custom_template_v1.2_oc_v2.x.ocmod.zip (для 2.x, младше 2.2) custom_template_v1.2_oc_v2.2.ocmod.zip (для 2.2.x) custom_template_v1.2_oc_v2.3.ocmod.zip (для 2.3.x) custom_template_v1.2_oc_v3.x.ocmod.zip (для 3.x) Руководство Для версий 2.x/3.x путь к шаблону указывается в формате product/product_extended, т.е. без расширения и пути к файлу. В данном примере, при теме default будет задействован шаблон catalog/view/theme/default/temaplate/product/product/extended.tpl Шаблон для схем Из коробки модуль версии 1.3 поддерживает смену шаблона на страницах common/home checkout/cart information/contact common/home product/category product/product information/information product/manufacturer Чтобы добавить поддержку на другие страницы посмотрите vqmod/ocmod файл, сделайте по аналогии с checkout/cart (дублируйте и исправьте пути). Контрольные суммы 0da776994b47bf47af19af9ee783ec1f *custom_template_v1.3.1_oc_v1.5.x.zip 9fea37a1e641a0bb52fa8993cfdeee0f *custom_template_v1.3.1_oc_v2.x.ocmod.zip 64683b3f7b23c6a81007876c9a6d9cfe *custom_template_v1.3.1_oc_v2.2.ocmod.zip 4ff75fe0bfabef63d854d5ee7ad8c276 *custom_template_v1.3.1_oc_v2.3.ocmod.zip 7f401cce5bcfed9df335dc77f420549d *custom_template_v1.3.1_oc_v3.x.ocmod.zip Добавил halfhope Добавлено 02.09.2014 Категория Прочее Системные требования Метод активации Автоматическая активация Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет
- 250 replies
-
- 5
-
- custom templates
- персонализованные шалбоны
- (and 10 more)
-
ошибка в админке
halfhope replied to al7786's topic in Настройка и мелкая работа по уже существующему сайту
А Вы удаляли поля ean, jan, isbn, mpn, tag. Если удаляли, то удалите их из файла admin/model/catalog/product.php либо верните все обратно. -
Медленные запросы
halfhope replied to arhangel001's topic in Настройка и мелкая работа по уже существующему сайту
Это никак не влияет на медлительность запросов БД. Google Page Speed Inslights показывает только наличие или отсутствие паттернов клиентской оптимизации. К серверу он никак не относится. Запрос какой-то жестокий. Можно добавить кэширование этого запроса. Еще попробуйте подключить mysqliz вместо стандартного драйвера mysql.- 13 replies
-
- #mysql
- оптимизация
-
(and 1 more)
Tagged with:
-
Проверьте папку catalog/language/ там должна быть папка russian. Если ее нет, то заново залейте файлы локализации. Если она есть, то в настройках магазина, на вкладке "Локализация" в параметре "Язык:" выберите "Русский", очистите кэш магазина, и cookies браузера. Не рекомендую использовать чистый OpenCart, используйте OcStore. P.S. Из футера перевода убрана та странная и старая надпись.
-
Я знаком с системой прав в OpenCart. Я имел ввиду, что если магазин обслуживают два-три администратора/менеджера под разными учетными записями модуль будет отображать задачи для каждого администратора отдельно или будет отображать одинаковые задачи для всех? Вот что я имел ввиду. Как я понял список задач общий для всех.
- 28 replies
-
- органайзер
- планировщик
-
(and 3 more)
Tagged with:
-
Доброго времени суток. Модуль поддерживает несколько пользователей или рассчитан на одного администратора?
- 28 replies
-
- органайзер
- планировщик
-
(and 3 more)
Tagged with:
-
Сейчас как раз занят переводом, переводить 2.0 начал еще до нового года, ждал релиза. Единственное, изменения в файлах локализации - добавили новые разделы и span.help перенесли в отдельные языковые переменные с префиксом help_. Так же есть трудности с переводом раздела маркетинга, т.к. не могу понять контекст.
-
SEO url категории
halfhope replied to roma35's topic in SEO-питання (оптимізація та просування магазину)
Имеете ввиду так? -
Там не добавлять нужно, а редактировать и работать головой. Предлагаю Вам посмотреть как работает фильтр у списка товаров в админке. Все делать абсолютно так же, только названия полей другие и SQL запрос придется переделать.
-
Вам нужно добавить в контроллер функцию, которая будет обрабатывать данные фильтра и работать с моделью. Так же придется изменить шаблон, а если все грамотно делать, то еще нужно добавить языковые переменные в соответствующий раздел. С таким же успехом можете спрашивать, - "Как сделать сайт?".
-
Qphoria занимается вики. Я сам сначала не заметил, что они переехали. Зашел скачать в гуглкод, нажал "Lastest downloads" и перешел на гит. Вот так я узнал о переезде.
-
Неверная ссылка на файл стилей в кэше Google
halfhope replied to pinkovskiy's topic in Отчёты об ошибках
Попробуйте убрать версию. Ведь версионированием файлов (относительно браузера) можно управлять и заголовками. -
Я тоже не понял, но раз добавили, значит где-то кому-то нужен.
-
29 августа 2014 вышел релиз vqmod 2.5.0. Так же проект vqmod переехал на GitHub https://github.com/vqmod/vqmod/releases. Что нового: Добавлено кэширование проверяемых файлов для увеличения производительности Добавлены детали ошибки при ошибке в xml файле Добавлена поддержка отрицательного значения offset для REPLACE Добавлена проверка наличия <search> и <add> у каждого <operation> В функцию modCheck добавлен второй параметр для возможности добавлять другой исходный файл (не уверен в переводе) В классе vqmod переименована переменная $_replaces на $replaces Теперь используется функция file() для увеличения производительности Изменены регулярные выражения для увеличения производительности Изменены некоторые участки кода для увеличения производительности В функцию file_put_contents добавлена блокировка файла при записи (баг фикс для https://code.google.com/p/vqmod/issues/detail?id=167 ) Изменен .htaccess в надежде исправить ошибку 500 ISE на серверах с Options -Indexes Отформатирован код в vqmod.php Изменен файл readme.txt Специфичные для OpenCart изменения: Добавлен фикс бага при установке ( https://code.google.com/p/vqmod/issues/detail?id=145 ) Файлы admin/controller/extension/*.php добавлены в ядро vqmod (vqmod_opencart.xml) Изменен файл vqmod_opencart.xml для поддержки OpenCart 2.0 EN
-
Что именно Вам подсказать?
-
Приведу пример самой простой защиты фотографий от копирования без динамической отдачи файлов, флеш контейнеров и всего прочего. Ставим запрет нажатия правой кнопки мыши по фотографиям Ставим заглушку для тех случаев, если нашу фотографию пытаются вставить прямой ссылкой на какой-нибудь ресурс (Хотлинк). Ставим водяные знаки. 1. Запрет нажатия правой кнопки мыши. В файл "catalog/view/theme/default/template/common/header.tpl после загрузки JQuery вставляем код: <script> $(document).ready(function(){ var images = $('img'); $(images).each(function(index, elem){ elem.oncontextmenu=function(){return false} }); }); </script> После вставки этого кода при нажатии правой кнопки мыши на фотографии ничего не произойдет. 2. Заглушка. Заглушка ставится на уровне сервера, с помощью настройки файла .htaccess или nginx.conf. Код, который необходимо вставить в .htaccess: RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(.+\.)?server\.ru/ [NC] RewriteCond %{REQUEST_URI} !null\.gif$ [NC] RewriteRule \.(jpg|jpeg|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L] То же самое для nginx.conf: location ~* ^.+\.(jpg|jpeg|gif|png)$ { root /path/to/root; valid_referers none blocked server_names ~\.server1\. ~\.server2\.; if ($invalid_referer) { rewrite ^ http://i.imgur.com/qX4w7.gif last; } } Теперь при каждом обращении к файлу изображения сервер будет проверять с какого сайта пытаются загрузить изображение. Если не с Вашего, то подставляет изображение http://i.imgur.com/qX4w7.gif. Пример работы посмотреть можно здесь. Примечание: я понятия не имею как это будет работать с поисковыми системами. Если кто-нибудь объяснит, буду рад и добавлю сюда. 3. Водяные знаки. 3.1 Варианты с модулями для OpenCart. За то время пока работал с OpenCart встречал два типа модулей для нанесения водяных знаков. Одни ставят водяной знак на оригинал изображения при его загрузке на сервер через админку. Но не будут обработаны изображения, которые были загружены через FTP. Вторые добавляют водяной знак только при обработке изображения контроллером tool/image. Мой выбор пал на второй тип модулей, т.к. он не изменяет оригиналы изображений и будут обработаны все изображения, даже которые были загружены через FTP. Из минусов стоит отметить, что без водяных знаков остаются оригиналы. Если добавить немного конкретики, то мне очень понравился модуль is.Watermark, в нем множество настроек, с помощью которых можно настроить водяные знаки под каждый проект. 3.2 Варианты без модулей Здесь будут предложены варианты защиты фото еще до загрузки на сервер или еще до того, как фотографии были сделаны. Водяные знаки на фото можно добавить с помощью десктопных программ FastStone Photo Resizer (Freeware) и Adobe Photoshop. Если Вы сами делайте фотографии товаров для интернет-магазина, то можно положить карточку с названием магазина и фотографировать вместе с ней. Пример можно посмотреть на сайте http://vapemarket.ru/. Либо придумать что-нибудь более оригинальное.
-
Всем доброго времени суток. Столкнулся с проблемой - не знаю что еще можно добавить в модуль. Из того, что уже в списке добавления: Добавить защиту от нажатия правой кнопки мыши (опционально) Добавить шаблон для вывода списка галерей с описанием (слева обложка, справа описание) Добавить возможность добавлять расширенное описание к каждой фотографии (только выбранные) + шаблон для вывода фотографий с расширенным описанием Добавить возможность разработчикам просто и быстро добавлять свои шаблоны. Исправить LazyLoad (отсутствует изображение loading.gif)
- 196 replies
-
- фотогалерея
- галерея изображений
-
(and 2 more)
Tagged with: