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

kagan

Users
  • Posts

    509
  • Joined

  • Last visited

Everything posted by kagan

  1. Добрый вечер. Сейчас фейковые данные могут использоваться только в окне "Только что купили" (т.е. рендомная генерация нововой покупки) Также, если была сгенерирована рендомная покупка для окна "только что купили", то эти сгенерированные данные тоже будут учитываться при отображении окон - Сегодня этот товар купили # человек - На этой недели этот товар купили # человек (т.е. будет браться сумма реальные покупки + сгенерированные).
  2. Добрый день. Был в отпуске, только вернулся обратно. Вам лично я ответил в личку. Если есть вопросы, желательно писать на почту (dev . dashko at gmail . com), чтобы получить ответ быстрее. Нет, только за последние Х-месяцев. Но вы можете вручную изменить sql запрос, чтобы он выводил данные за последние 3 дня. Тогда нужно обновить файл "catalog/model/module.additional_pages.php", метод "getLatest()" и метод "getSqlFilterByLastMonths()"
  3. Добрый вечер. Вы изначально спрашивали "на 3 нормально встанет с акциями по часам" (за таймер не упоминали, имелось в виду сам модуль "выставление акций по часам"). Поскольку таймер не отображается нужно адаптировать вывод таймера для вашего шаблона (нужно покупать доп. услугу + выслать ftp данные и данные для входа в админку в на почту dev.dashko at gmail . com).
  4. Обновеление - ver. 1.0.1: - Добавлены произвольный окна - Добавлена возможность добавления своего описания для произвольного окна - Добавлено ограничение по группе покупателя (настраивается для каждого окна отдельно) - Добавлено ограничение отображения по дню недели (настраивается для каждого окна отдельно) - Добавлено ограничение отображения по текущей странице на сайте (варианты: везде / везде, исключая указанные URL / показывать только по указанным URL / только по указанным категориям). (Опция работает для ПРОИЗВОЛЬНЫХ окон, и окна "только что купили") - Ограничение отображения по часам перенесено из секции "общих настроек" в настройки каждого, отдельного окна - Исправлен баг связанный со сбором статистики при переходе на товар через всплывающее окно - Добавлено название текущего товара в окне "только что купили"
  5. Добрый вечер. Именно сейчас такая стратергия и работает - идет поиск последней реальной покупки за последние # минут, если не найдено, генерирует рендомную покупку. 1) Я думаю что если показывать название товара, то будет слишком много текста... 2) Каких тегов не хватает? (можете пожалуйста перечислить)
  6. Доброе утро, да, можно протестировать (только нужны будут доступы к FTP и админке, нужно будет отправить на почту dev.dashko at gmail.com). Не совсем понял слова "аналогично", когда спрашивали за модуль "статус заказа на сайте". (его тоже можно будет сразу протестировать) Согласен, сделаю скоро)
  7. Вот как раз тот модуль, который вы ищете
  8. В процессе, постараюсь на выходных все подготовить (документация, демо, скриншоты)
  9. Можем протестировать перед покупкой (вообще должен работать независимо от шаблона)
  10. Завантажити / Придбати розширення Alert Manager - управление уведомлениями Данный модуль больше не поддерживается автором (с 14/12/2020), любые вопросы/ошибки будут проигнорированы. Alert Manager - позволяет вам управлять всплывающими уведомлениями. Присутствуют разные типы сообщений: На странице товара Помимо Вас, Сейчас данный товар просматривают # человек Сегодня этот товар купили # человек На этой недели этот товар купили # человек На странице категорий # человек сейчас просматривают данную категорию ТОП покупаемых товаров в данной категории на этой недели (показывает 5 товаров с возможностью перехода к ним) На всех страницах Только что купили (показывает товар с возможностью перехода на него) Произвольные окна Функционал модуля: Общие настройки Указывать позицию отображения всплывающего окна (вверх/низ + слева/справа/по-центру) Задержку до отображения окна (в сек.) Продолжительность отображения окна (в сек.) Показывать progress bar (время до закрытия окна) Вкл./Отк. закрытие окна при наведении Вкл./Отк. закрытие окна при клике на окно Вкл./Отк. дебаг режим для тестирования общей конфигурации окон (окна будут отображены на сайте, не в админке) Настройки для каждого окна Вкл./Отк. отображение окна Заголовок окна (если не указано, окно будет без заголовка) Тип всплывающего окна (SUCCESS - зеленое окно, INFO - синее окно, WARNING - желтое, ERROR - красное) Вкл. отображение окна без автоматического закрытия Отображение окна только в указанные дни недели Отображение окна только в указанное время Отображение окна только указанным группам польльзователей Игнорировать повторное отображение окна в течении следующих # минут Указывать страницы/категории на которых будет отображаться окно (для окон: "произвольное окно" и "только что купили" Указывать источник данных для всплывающего окна "Только что купили" (может быть использование "только реальных данных" или "реальные + случайно сгенерированный (random) товар" Указывать период (в минутах) за который брать данные по покупкам для окна "Только что купили" Ограничить диапазон цен для отображаемых товаров в окне "Только что купили" Генерировать случайно товар из категорий (если ни одна категория не выбрана, фильтр "по категориям" не будет применен) для окна "Только что купили" Собирать статистику по переходам на товары через всплывающие окна + отображение этой статистики в админке Демо (Opencart 2.0.2.0): Вид на сайте (категория) Вид на сайте (товар) Настройки в админке Доступ: Логин: demo Пароль: demo В планах: Добавить демо Добавить возможность создания произвольных всплывающих окон Добавить возможность указания разделов для отображения произвольных окон Добавить возможность ограничения по группе пользователей при отображении произвольных окон Добавить адаптацию с OC 3.x. Добавить возможность настройки цветов для разных типов сообщений Добавить возможность настройки иконки Автор kagan долучення 11.07.18 Категорія Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Звернення до сервера розробника Нет  
  11. Version 1.0.7

    688 downloads

    Данный модуль больше не поддерживается автором (с 14/12/2020), любые вопросы/ошибки будут проигнорированы. Alert Manager - позволяет вам управлять всплывающими уведомлениями. Присутствуют разные типы сообщений: На странице товара Помимо Вас, Сейчас данный товар просматривают # человек Сегодня этот товар купили # человек На этой недели этот товар купили # человек На странице категорий # человек сейчас просматривают данную категорию ТОП покупаемых товаров в данной категории на этой недели (показывает 5 товаров с возможностью перехода к ним) На всех страницах Только что купили (показывает товар с возможностью перехода на него) Произвольные окна Функционал модуля: Общие настройки Указывать позицию отображения всплывающего окна (вверх/низ + слева/справа/по-центру) Задержку до отображения окна (в сек.) Продолжительность отображения окна (в сек.) Показывать progress bar (время до закрытия окна) Вкл./Отк. закрытие окна при наведении Вкл./Отк. закрытие окна при клике на окно Вкл./Отк. дебаг режим для тестирования общей конфигурации окон (окна будут отображены на сайте, не в админке) Настройки для каждого окна Вкл./Отк. отображение окна Заголовок окна (если не указано, окно будет без заголовка) Тип всплывающего окна (SUCCESS - зеленое окно, INFO - синее окно, WARNING - желтое, ERROR - красное) Вкл. отображение окна без автоматического закрытия Отображение окна только в указанные дни недели Отображение окна только в указанное время Отображение окна только указанным группам польльзователей Игнорировать повторное отображение окна в течении следующих # минут Указывать страницы/категории на которых будет отображаться окно (для окон: "произвольное окно" и "только что купили" Указывать источник данных для всплывающего окна "Только что купили" (может быть использование "только реальных данных" или "реальные + случайно сгенерированный (random) товар" Указывать период (в минутах) за который брать данные по покупкам для окна "Только что купили" Ограничить диапазон цен для отображаемых товаров в окне "Только что купили" Генерировать случайно товар из категорий (если ни одна категория не выбрана, фильтр "по категориям" не будет применен) для окна "Только что купили" Собирать статистику по переходам на товары через всплывающие окна + отображение этой статистики в админке Демо (Opencart 2.0.2.0): Вид на сайте (категория) Вид на сайте (товар) Настройки в админке Доступ: Логин: demo Пароль: demo В планах: Добавить демо Добавить возможность создания произвольных всплывающих окон Добавить возможность указания разделов для отображения произвольных окон Добавить возможность ограничения по группе пользователей при отображении произвольных окон Добавить адаптацию с OC 3.x. Добавить возможность настройки цветов для разных типов сообщений Добавить возможность настройки иконки
    Free
  12. Похоже что в доке указаны разные IP адреса серверов https://en.opencartforum.com/articles/docs/api/ https://opencartforum.com/index.html/docs/api-kataloga-dopolneniy-r133/
  13. Для простоты создайте 2 группы акций (в настройках моего модуля): 1) "Будние дни: с 18:00 до 8:00" 2) "Выходные: круглосуточно" Затем перейдите во вкладку "Установка акций", выберите товары/категории, в "Параметрах акции" укажите соответсвующую группу покупателей, группу акций, часы и дни недели (в зависимости от акции). Далее нажмите "установить акции на товары". (сделать это нужно 2 раза т.к. у вас 2 разные группы). Далее на странице "все акции" можете выбрать фильтр "группа акций" чтобы проверить что желаемые акции были созданы.
  14. Шутки шутками, но хочется услышать/увидеть практические советы, а не разводить флуд.
  15. Вариант #1: Если сериализуется и сохраняется в конфиг, просто перезапишите новое значение и все. Вариант #2: Если значения сохраняются в отдельную таблицу, то при сохранении удалить все значения которые соответствуют вашему module_id и сохранить новые. Пример из admin/model/catalog/product.php: $this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'"); if (isset($data['product_category'])) { foreach ($data['product_category'] as $category_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$category_id . "'"); } }
  16. Тогда запрос не будет эффективный (из-за того что мы дублируем описание для каждой строки). Лучше делать загрузку картинок отдельным запросом. public function getWinery($winery_id) { $sql = " SELECT i.*, a2.description <- Здесь также можно добавить выборку других полей FROM " . DB_PREFIX . "winery a1 LEFT JOIN " . DB_PREFIX . "winery_description a2 ON a2.winery_id = a1.winery_id INNER JOIN " . DB_PREFIX . "winery_to_store a3 ON a3.winery_id = a1.winery_id WHERE a1.winery_id = '" . (int)$winery_id . "' AND a1.status = '1' AND a2.language_id = '" . (int)$this->config->get('config_language_id') . "' AND a3.store_id = '" . (int)$this->config->get('config_store_id') . "' LIMIT 1 "; $query = $this->db->query($sql); return $query->row; } public function getWineryImages($winery_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "winery_images WHERE winery_id = '" . (int)$winery_id . "'"); return $query->rows; }
  17. Не нужно применять DISTINCT ко всем полям... Вот почищенный запрос: public function getWinery($winery_id) { $sql = " SELECT i.* <- Здесь также можно добавить выборку других полей FROM " . DB_PREFIX . "winery a1 LEFT JOIN " . DB_PREFIX . "winery_description a2 ON a2.winery_id = a1.winery_id LEFT JOIN " . DB_PREFIX . "winery_to_store a3 ON a3.winery_id = a1.winery_id LEFT JOIN " . DB_PREFIX . "winery_images a4 ON a4.winery_id = a1.winery_id WHERE a1.winery_id = '" . (int)$winery_id . "' AND a1.status = '1' AND a2.language_id = '" . (int)$this->config->get('config_language_id') . "' AND a3.store_id = '" . (int)$this->config->get('config_store_id') . "' LIMIT 1 "; $query = $this->db->query($sql); return $query->row; } Также $this->config->get('config_store_id') не будет работать в админке, значение из админки будет всегда равно NULL.
  18. Продолжение ветки 1 и ветки 2... Недавно нашел свои модули в паблике, поэтому думаю стоит попробовать применить меры.. Подскажите пожалуйста какие части стоит кодировать (например, кастомные классы из library), что не стоит кодировать (например, модель, контроллеры, вью), каким образом лучше закодировать чтобы не было доступа к оригинальному файлу (желательно без куба, интересен вариант получение части кода от сервера). В целом прошу технического совета как именно стоит бороться с пиратством.
  19. @AWARO @nick123 @Sergeyy84 @krila @gregoro Сейчас определяюсь с функционалом, и хотел уточнить что я правильно понял запрашиваемый функционал. 1) Страница товара (Product Page) * 50 пользователей добавили этот товар в избраное * Сейчас этот товар просматривают 15 человек 2) Страница категории (Category Page) * Сейчас этот категорию просматривают 5 человек 3) Весь сайт (любая страница) * ТОП 5 просматриваемых товаров за сегодня * ТОП 5 просматриваемых товаров за эту неделю * Только что купили товар "X" <- 2 случая: 1) рендомная категория 2) реальные данные Дополнительно: 4) Настройка уведомлений по времени Есть пару вопросов: 1. Как часто должны показываться эти всплывающие окна? 2. В каком порядке они должны показываться? Или если один вид сообщения отобразился, значит следующий должен быть не раньше чем 10 сек. 3. Как часто должно показываться уведомление о покупке нового товара (если данные рендомные)? 4. Что из вышеперечисленного наиболее необходимо (мб какая-то функциональность совсем не нужна)? Мб что-то из перечисленного выше - лишнее, если есть идеи что можно добавить/убрать (не впадая в крайности), всегда готов рассмотреть.
×
×
  • 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.