Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

halfhope

Users
  
  • Posts

    1,750
  • Joined

  • Last visited

Everything posted by halfhope

  1. Нет заказчика. Точнее я заказчик и исполнитель, я не смогу учесть все задачи, которые должен решать модуль.
  2. //#button-cart1 if (json['success']) { //переменная json['redirect'] содержит адрес для редиректа }
  3. В следующей версии обязательно сделаю группировку фото по товарам/фото. Я и не обижаюсь, этого следовало ожидать. Насчет ЧПУ, в файлах модуля есть заготовка для ЧПУ, но она закомментирована. Не решился добавлять в первую версию, т.к. не разобрался с количеством известных формирователей ЧПУ. Постараюсь сделать ЧПУ для всех распространенных (seo_pro, seo_url), а для других буду "под заказ" делать. Пагинации и сортировки тоже пока нет. С сортировкой, возможно, будут проблемы т.к. не знаю по каким параметрам сортировать каждый тип галереи. Насчет голосований и отзывов подумаю, т.к. не могу представить где их реализовать. Огромное спасибо за ответы, с нетерпением жду еще. А-то разработка модуля идет "в слепую". Ребят, не стесняйтесь, пишите ваши предложения по улучшению, все обсудим.
  4. 15 Скачать / Купить дополнение Фотогалерея Модуль не заменяет какие либо исполняемые файлы. Исключение составляют файлы JavaScript библиотек для просмотра изображений. Поэтому первый шаг установки следует выполнять без замены файлов. Работает без vqmod и ocmod. С версии 1.3 имеются изменения в лицензии для веб-студий и разработчиков. При возникновении ошибок указывайте адрес сайта и код ошибки. Сообщения без адреса сайта будут игнорироваться. Возможности: Работает без vqmod У каждой галереи имеется своя страница Имеется страница с общим списком галерей В галерею можно добавлять изображения: Изображения товаров из определенных категорий с/без дополнительных изображений Изображения из определенных директорий(несколько) по маске файла (становится не доступным описание к изображению) Выбранные вручную изображения [*]Доступны четыре типа JS библиотек для просмотра изображений: ColorBox LightBox FancyBox Magnific PopUp (адаптивный, встроен в OpenCart 2) [*]Продуманная система кэширования модулей и галерей [*]Доступны два типа модулей для показа галерей: Галереи (список (как категории) или сетка галерей с обложками) Фотографии (сетка фотографий) [*]Индивидуальные настройки для каждой галереи/модуля [*]Полная поддержка мультиязычности сайта [*]Добавлен XML-фид (карта сайта для галереи) (Пример) [*]Добавлен HTTP заголовок Last-Modified на страницу каждой галереи. [*]Настраиваемое кол-во колонок (как для bootstrap, так и не для bootstrap шаблонов) [*]Поддерживает адаптивные шаблоны. [*]Поддержка h1, title, meta-description, meta-keywords для каждой галереи. [*]Подключен LazyLoad для большого количества изображений (Пример) [*]Независимый SEO контроллер (поддержка seo_url, seo_pro и всех остальных) [*]Возможность вывода модуля на странице определенной категории или товара. Демо OpenCart 1.5.x Витрина http://gallery.halfhope.ru/ Админка http://gallery.halfhope.ru/admin/ (логин и пароль вшиты) [*]OpenCart 2.x Витрина http://gallery2.halfhope.ru/ Админка http://gallery2.halfhope.ru/admin/ (логин и пароль вшиты) История изменений Миграция с версии 1.4 на 1.4.1 Скопируйте с заменой файлы из директории upload в корневую директорию сайта. Перед заменой настоятельно рекомендую сделать бекап файлов. Инструкция по установке: Добавил halfhope Добавлено 08.05.2014 Категория Слайдшоу, баннеры, галереи Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет
  5. $this это главный класс OpenCart, это так сказать основа всего приложения. Чтобы вызвать функцию из model или подружать контроллеры необходимо эмулировать работу OpenCart. Т.е. "index.php" и "system/startup.php".
  6. Есть 3 варианта. 1. Есть бекап. Удалите установочную директорию. Перезапишите файлы движка из бекапа. 2. Нет бекапа, файлы движка не отличаются от оригинальных. Т.е. изменения напрямую в файлы не вносились, либо изменения не критичны и их можно будет сделать еще раз. Удалите папку install. Скачайте opencart/ocstore той же версии, что и Ваш. Замените файлы. Еще раз удалите папку install (если копировали вместе с ней). 3. Если файл config.php был каким-либо образом перезаписан или просто пуст. Сделайте полный бекап сайта с дампом БД. Удалите Все таблицы. Установите поверх текущего магазина другой, аналогичной версии. Удалите папку install. Перезапишите файлы из бекапа (кроме файлов config.php и admin/config.php). Опять удалите Все таблицы из БД. Залейте в БД дамп, сделанный ранее.
  7. Заготовка для использования БД opencart во внешних скриптах <?php require_once "config.php"; // Кэш если нужен require_once(DIR_SYSTEM . 'library/cache.php'); $cache = new Cache(); // БД require_once(DIR_SYSTEM . 'library/db.php'); $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $db->query('запрос'); ?> Если понадобится.
  8. Нет файла, в котором находится класс (PHPExcel_Shared_String). Попробуйте переустановить модуль.
  9. Нет, не у одного. Просто права на папки на демо-сервере не настроили.
  10. В LazyLoad есть: $("img.lazy").lazyload({ threshold : 200 }); Это позволит загрузить изображение раньше. Либо пробуйте заново вызывать лейзи, при событии, когда прокручивается карусель.
  11. Это не в JQuery проблема, а у модуля быстрого заказа либо у какого-то другого модуля, который находится на странице. Либо настроили неправильно. 500 ошибка - ошибка сервера, а не клиента.
  12. Подобное не делал, точно знаю, что придется переписывать только контроллер seo. Лежит в папке "catalog/controller/common/ (seo_pro/seo_url)".
  13. С подобным раньше не сталкивался. и готовых решений не встречал. Но точно придется переделывать систему прав в OpenCart. Задача больше похожа на создание из OpenCart магазина-мультивендора, только не на всех желающих, а на 2-х человек. Думаю, стоит "копать" в эту сторону.
  14. Первый сиппет [Демо http://oc.halfhope.ru/] Создан по запросу пользователя mkt. Делает фон баннером со сменными ссылками и изображениями. В поле "JavaScript код" пропишите:
  15. Никак, т.к. понятие вкл/откл отсутствует для многих модулей. Вы просто когда их не используете, нажимайте кнопку "Удалить". Они не удаляются, а полностью отключаются.
  16. Откройте исходный код страницы и посмотрите, там не должно быть много подключаемых файлов (в зависимости от настроек). Freelancer прав, желательно нанимать специалиста, он проведет frontend и backend оптимизацию конкретно под Ваш проект или же самому окунуться с головой в эту тему. С оптимизацией веб-приложений много заморочек. MCJ же подойдет для тех, у кого много статичных ресурсов в виде стилей и скриптов. P.S. сейчас пишу статью по локализации потерь производительности во frontend и backend веб-приложений и обзор наиболее популярных решений. Скоро.... Попробуйте добавить скрипт FilterPro в список исключений из обработки/объединения. Как я уже говорил ранее с JS много заморочек, необходимо настраивать под конкретный проект. Пришлите в лс данные для входа в админ-панель (раздел модуля) я займусь настройкой. Так ничем помочь не смогу. Все скрипты, которые находятся на странице тоже обрабатываются, видимо скрипт яндекс-метрики тоже перенесен модулем в шапку сайта вместо футера. Чтобы исправить предоставьте Ваш код яндекс-метрики.
  17. >Можно ли MCJ использовать вместе со smartoptimizer или они будут мешать друг другу? MCJ и SmartOptimizer вместе работать не будут т.к. они делают одно и то же. >Если убрать smartoptimizer позволит ли Ваш модуль использовать кэш браузера, чтоб не выходило ошибки здесь http://developers.go...espeed/insights Если убрать SmartOptimizer и установить только MCJ, он будет делать то же самое, только если правильно настроен .htaccess. SmartOptimizer создает и отдает динамические ресурсы и сразу назначает необходимые заголовки для того, чтобы браузер кэшировал их, а MCJ только создает статику, он не отправляет ее. За заголовки статических файлов должен отвечать сервер. Поэтому .htaccess должен быть правильно настроен для отдачи заголовков. Рекомендуемое содержимое файла .htaccess можете посмотреть здесь. >будет ли работать на чистом Opencart 1.5.1.3 ? Да, будет.
  18. Это разные модули. Сейчас объясню как работает TurboCache и MCJ, в чем разница. Цитата из еще не написанной статьи: Другими словами frontend-оптимизация это оптимизация сайта для быстрой обработки браузером. А backend-оптимизация это оптимизация для быстрой обработки сервером. TurboCache является backend - оптимизатором. Для выполнения своей задачи он использует встроенную в OpenCart систему кэширования, никаких "велосипедов", что хорошо. Этот модуль добавляет в кэш данные модулей, категорий, товаров и т.д. Подойдет для тех, у кого большое время генерации страницы из-за большого кол-ва товаров, из-за медленного соединения с БД или больших и трудоемких запросов. Он уменьшит количество запросов к БД. MCJ является frontend оптимизатором. Он объединяет файлы стилей, скриптов (со скриптами у него туговато). Добавляет data:base64 изображения в CSS, сжимает CSS и JS файлы, HTML траффик. Еще есть рекомендации по настройке .htaccess. Как следствие он напорядок уменьшает количество запросов к серверу, помогает браузеру быстрее загрузить сайт и добавить в кэш браузера необходимые данные.
  19. Файл slideshow.css:127 строка .slideshow .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url('../image/arrows.png') no-repeat; text-indent: 9999px; overflow: hidden; border: 0; } У text-indent уберите минус и добавьте overflow:hidden;
  20. Пришлите архив с исходниками (можно без БД) я посмотрю.
  21. А Вы хотя бы пробовали? Как по вашему автор модуля убрал текст? !!!
  22. Это явная проблема кривых рук и нежелания учиться на ошибках (своих/чужих). Вы уж извините, но я не мог не озвучить свою точку зрения, Вы же просили озвучить проблему. Скажите, пожалуйста, как слайдер на главной начал перекрывать категории? Попробуйте поиграться со свойством text-indent .slideshow .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url('../image/arrows.png') no-repeat; text-indent: -9999px !important; border: 0; }
  23. Да, писать придется именно там. Но, возможно, придется редактировать еще и модель. Поясню: Модель - выборка данных Контроллер - обработка данных, работа с данными. Шаблон - вывод данных Теперь Вам придется сделать выборку этих полей (которые вы добавили) в модели товара/категории. Затем, вызвать выборку из модели в контроллере и передать эти данные шаблону через переменную $this->data[]. Выложите как и куда Вы сохранили эти данные, помогу.
  24. Попробуйте поиск по всем файлам, по содержимому. Ищите слова account, login. Если не секрет, то зачем?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.