Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Exploits

Пользователи
  • Публикаций

    3 132
  • Зарегистрирован

  • Посещение

Все публикации пользователя Exploits

  1. Версия 3.1

    !!!ДЛЯ РФ МОДУЛЬ НЕДОСТУПЕН!!! Easyphoto - простая мультизагрузка фото в один клик + сортировка перетягиванием! Модуль работает на всех версиях и сборках (1.х - 3.х) Все мы знаем что наполнять интернет магазин на Opencart крайне неудобно из-за добавления фото. Сначала в менеджер изображений, потом поиск среди файлов и выбор - все это только для одного изображения. А если изображений 10 20...? o_O В хороших качественных магазинах чем больше фото тем лучше для покупателя, соответственно вам будет с чем работать. Это модуль и упрощает. Модуль easyphoto позволяет загружать фото минуя файл менеджер прямо с компьютера всего лишь нажав одну кнопку и выбрав все файлы. (Также можно просто перетянуть в браузер). Сортировка происходит перетаскиванием фото мышкой. Особенности модуля Easyphoto Мультизагрузка фото в 1-2 клика прямо с компьютера минуя стандартный файл менеджер Очень удобный и понятный интерфейс - Поле выбора/перетягивания фото, поле главного изображения, поле дополнительных фото и поле корзина. new! Возможность загрузки перетягиванием в браузер Drad&Drop Есть возможность назначить папку загрузки. А конечные фото загружаются в папку с id товара - что очень удобно и логично. Файлы находятся по адресу image/catalog/easyphoto/123/… Где easyphoto - это папка, которую можно настроить для загрузки, 123 - id товара, в эту папку и кладутся все картинки. Автоматическое SEO название фото - транслитерация от названия товара. Язык можно выбрать в настройках. Например товар Принтер Canon-ip2900 будет иметь названия фото printer-canon-ip-2900-1.jpg, printer-canon-ip-2900-2.jpg, printer-canon-ip-2900-3.jpg то очень полезно для СЕО. Все спецсимволы и лишние знаки обрезаются. В версии 3.0 идет полная очистка от ненужного. Конечно, это можно настроить, но лучше что бы название было от названия товара. Есть возможность указать разделитель между названием фото и порядковым номером. Можно выбрать любое поле в товаре с которого будет генерация название изображения. Назначение главного фото идет простым перетягиванием мышки. Загрузили все фото - перетянули на главное одно из них и все готово. new! Если настроить автовыбор первого фото из всех загруженный - главное фото будет назначаться автоматически. Есть возможность добавлять фото из ранее загруженных. В версии 3.0 добавилась кнопка выбора фото с файл менеджера, и также в 1 клик. new! Сортировка загруженных фото перетягиванием мышки. Также в новой версии появилась корзина. Это необходимый инструмент облегчает работу с фотографиями товара. Когда вы загрузили все картинки, выбрали главную, отсортировали, повернули и т.п. и некоторые фото оказались не нужными - вы их просто перетягиваете в корзину. Файл все еще остается на сервере, но не привязан к товару. А с корзины его можно восстановить или удалить навсегда. Есть конечно-же инструмент полной очистки корзины. new! При наведении на изображение есть возможность увеличить фото new! сменить на другое а также повернуть по часовой стрелке или против. При прокручивании - оригинал остается и его можно вернуть на сайт. Все очень удобно и продумано. В корзине же, можно удалить фото с сервера навсегда. Модуль создает свою вкладку в форме редактирования товара, где и располагается интерфейс работы с фото. Easyphoto не заменяет файлы магазина и не затрагивает работу сайта, только в админке. Присутствует локализация на русский и английский языки Настройки модуля Статус - собственно сам статус модуля. Если модуль установлен, но выключен - при редактировании товара все же будет вкладка Easyphoto, но будет выведено уведомление что для работы модуля необходимо его включить. При этом вкладка Изображения остается и фото можно добавлять стандартным способом. Папка для фото - название папки в которую будут загружаться фото. Обязательным требованием будет название на латинице например (easyphoto, photo, product_photo) без слешей, пробелов и другого лишнего и в нижнем регистре. По умолчанию если не настраивать папка будет easyphoto. Обратите внимание конечная папка для фото будет такой image/catalog/easyphoto/3634/. Где easyphoto - это папка, 3634 - id товара в ней уже и будут фото Разделитель для фото - это символ который разделяет название изображения и его порядковый номер. Допускаются нормальные символы, но не допускаются слеш / Назначать первое фото главным - настройка позволяет автоматически выбирать главным первое фото. Это очень удобно т.к. система автоматически проставляет главное изображение, и каждый раз нет необходимости его выбирать. Хотя для выбора главное достаточно просто навести курсор на фото и кликнуть по зеленой галочке Название фото из названия товара - автоматическое переименование фото в название товара. Это очень полезно для СЕО. Google рекомендует задавать название осознанным то есть отвечающим содержимому файла. Например ели поставить эту галочку, изображения для товара будут в формате nazvanie_tovara.1.jpg, nazvanie_tovara.2.jpg, nazvanie_tovara.3.jpg и т.д. Конечно, все лишние символы в названии товара будут очищаться. Рекомендуется включать эту опцию. Для новых товаров модуль также понимает где взять название. Название из. Эта настройка позволяет выбрать с какого поля брать текст для генерации названия фото. Можно поставить название, артикул, mpn и т.д. Язык названия фото - если у вас мультиязычный магазин, можно выбрать из какого языка брать название для изображений. По умолчанию берется из языка с id = 1 Как установить Easyphoto Автоматически через админку (рекомендуется) Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль Вручную с загрузкой по ftp Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.xml После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль Полная информация о модуле https://microdata.pro/opencart-dev/easyphoto Информация об новой версии 3.1 https://microdata.pro/opencart-dev/easyphoto-3-0
    10.00 USD
  2. Посмотрел и ЛС и сайт - конфликтов с модулем не обнаружено. Обратитесь в поддержку filterpro т.к. он неправильно формирует пагинацию.
  3. Это не совсем понял) На карточку идет вывод денег и понятное дело что с нее идут расчеты и снимаются наличные. :-)
  4. Простите за оофтоп а кто как на фрилансе оформлен? или не оформлены?
  5. ))) Ошибка в том что где-то нет переменной которая и укажет на название контроллера А вообще - обратитесь к автору модуля за поддержкой.
  6. Нажимаете проинспектировать элемент (например кнопку отправки) и внизу http://prntscr.com/cjsywz или сбоку А вообще если нет даже таких знаний то лучше уже заказать доработку чем самому делать. Пробуйте или в ЛС договоримся
  7. <div class="send_form">Отправить</div> - точно div-ом сделано а не кнопкой submit? И посмотрите в запросах - идут запросы через ajax?
  8. Примерный костяк: В шаблон пилите такое: <div id="form"> <form id="z"> <input type="text" placeholder="Ваше имя" name="n"> <input type="text" placeholder="+38(__)___-__-__" name="t"> <textarea placeholder="Комментарий" name="c"></textarea> <div class="send_form">Отправить</div> </form> </div> <script type="text/javascript"><!-- $('.send_form').click(function() { $.ajax({ url: 'index.php?route=common/header/send_form', //сюда пишите путь к контроллеру куда вставим код ниже type: 'post', data: $('#z input, #z textarea'), dataType: 'json', success: function(json) { if(json['error']){ alert(json['error']); } if(json['success']){ $('.send_form').hide(); $('.send_form').before('<span class="succ" style="color:green;font-weight:bold;">Вы успешно отправили заявку!</span>'); setTimeout (function(){ $('.succ').remove(); $('.send_form').show('600'); }, 3000); } } }); }); //--></script> И в контроллер такое: public function send_form() { $json = array(); if ($this->request->server['REQUEST_METHOD'] == 'POST') { if ((utf8_strlen($this->request->post['t']) < 6) || (utf8_strlen($this->request->post['t']) > 2500)) { $json['error'] = 'Заполните пожалуйста номер телефона'; } if ((utf8_strlen($this->request->post['n']) < 3) || (utf8_strlen($this->request->post['n']) > 2500)) { $json['error'] = 'Пожалуйста, укажите Ваше имя'; } $text = ''; if (!isset($json['error'])) { //send form if(!$this->request->post['c']) $this->request->post['n'] = 'Аноним'; $html = '<h3>Письмо от '.$this->request->post['n'].'</h3>'; if($this->request->post['n'])$html .= '<p><b>Имя:</b> '.$this->request->post['n'].'</p>'; $html .= '<p><b>Телефон:</b> '.$this->request->post['t'].'</p>'; if($this->request->post['c']) $html .= '<p><b>Комментарий:</b> '.$this->request->post['c'].'</p>'; $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->hostname = $this->config->get('config_smtp_host'); $mail->username = $this->config->get('config_smtp_username'); $mail->password = $this->config->get('config_smtp_password'); $mail->port = $this->config->get('config_smtp_port'); $mail->timeout = $this->config->get('config_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setSender($this->request->post['n']); $mail->setSubject(html_entity_decode('Тема письма от '.$this->request->post['n'], ENT_QUOTES, 'UTF-8')); $mail->setHtml($html); $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8')); $mail->send(); $json['success'] = true; } } $this->response->setOutput(json_encode($json)); } Схема упрощена до безобразия - но главное что все отлично работает.
  9. Посмотрите по истории сообщений в ЛС - Вы давали доступы с другим паролем, по которому и не могу подключиться. Сейчас с новым паролем попробую. Я в лс отпишусь по результатам.
  10. У меня покупатель не дождался в выходные поддержки и отметил файл как испорченный - написал в поддержку сняли. Пишу покупателю мол зачем так резко, он дико извинятся и сказал что на эмоциях - и такое бывает :-D
  11. Да Вы поймите что нас ничего не бесит. Продажи есть. Другое дело бесят халявщики. У меня также весь софт бесплатный И да, если что надо подфотошопить юзаю онлайн http://www.fotor.com/ru/app.html#!module/basic/tool/BasicEdits
  12. Знаете, в бизнес перед открытием много вкладывают денег. Суммы до 100$ мне кажется погоду не построят
  13. Хух)) Я уже испугался, это гуд :-)
  14. Где у Вас 3.2. ? В модификаторах - за это не волнуйтесь, при следующем обновлении поправлю на актуальную. Но в модификаторах ничего не обновлялось, в модуле посмотрите у Вас 3.3 версия?

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.