Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocdev_pro

Користувачі
  • Публікації

    2 022
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем ocdev_pro

  1. Как минимум соберите один раз и настройте.

    Сделайте дамп базы данных в файл, назовите opencart.sql и положите в папку install.

    Очистите содержимое в файле config.php в корне и в папке admin.

     

    Запакуйте все из корневой папки в zip. Все, у Вас своя сборка с готовыми настройками.

  2. 4 часа назад, tishasv сказал:

    Было бы отлично, если можно было устанавливать ограничения на количество сообщений по одному статусу одному пользователю в день

    Не совсем понимаю зачем это нужно, если не нужны сообщения не отправляйте их или добавьте другиес служебные статусы про которых не отправляются смс

  3. 1 час назад, pachok89 сказал:

    Аналогичная проблема, установил все доп ocmod но url для новостей не меняется
    OcStore 2.3 из дополнений установлен модуль simple

    https://mr-tabak.com.ua/index.php?route=information/news/info&news_id=1

    1. Обновите кеш модификаций
    2. Убедитесь что у Вас включен SeoPro, а не стандартный формирователь
    3. Убедитесь, что ЧПУ для новости и списка новостей задан
    4. Почистите системный кеш.

    Вот скрин, чистый opencart и модуль Новости который на форуме.
    image.png.54ff5ce68e7de34349630409fc544781.png

  4. @AlexMax13 Нужно примерно так
    1.Обновите таблицу product, для поля isbn измените тип данных на INT с длинной 11

    ALTER TABLE `oc_product` CHANGE COLUMN `isbn` `isbn` INT(11) NOT NULL DEFAULT 0 COLLATE 'utf8_general_ci' AFTER `jan`;

    2. Создайте метод в своем контроллере (вероятно product) метод setLike($product_id) который примет id товара и пошлет его в модель
    3. в модели создайте метод updateLike($product_id) и таким запросом обновляется лайк при обращении к методу

    	public function updateLike($product_id) {
    		$this->db->query("UPDATE " . DB_PREFIX . "product SET isbn = (isbn + 1) WHERE product_id = '" . (int)$product_id . "'");
    	}

    4. в верстке создайте кнопку

    <button class="btn btn-default" onclick="addLike(_<?php echo $result['product_id']; ?>);">Like <i class="fa fa-heart"></i></button>
    <span class="like_count"><?php echo $result['isbn']; ?></span>

    5. в своем javascript (вероятно в common.js)
    добавьте функцию addLike(product_id) которая будет срабатывать при клике на кнопку
     

    function addLike (id) {
      var product_id = id;
        
      $.ajax({
          url: 'index.php?route=product/product/setLike', //шлем id товара в метод для добавления лайка
          type: 'post',
          data: 'product_id=' + product_id,
          dataType: 'json',
          beforeSend: function () {
            //чет делаете с кнопкой, отключаете возможно
          },
          complete: function () {
            //чет делаете с кнопкой, Включаете возможно
          },
          success: function (json) {
            $('.alert').remove();
    
            if (json['success']) {
              //Если ваш метод вернул текущее кол-во лайков, здесь нужно обновить кол-во лайков
              $('#like_' + product_id).find('.like_count').html(json['count']);
            }
          },
          error: function (xhr, ajaxOptions, thrownError) {
            alert(thrownError + '\r\n' + xhr.statusText + '\r\n' + xhr.responseText);
          },
        });
    }

     

     

    Ну как-то так...

    Конечно нужно проработать логику в контроллере, а еще возможно для борьбы с накруткой делать это все только для зарегистрированных пользователей.. но тогда и отдельная таблица для хранения данных и связей нужна.

    • +1 2
  5. 3 часа назад, Olexa сказал:

    OCDEV.pro несовместим с opencart!

    А можно буквы еще больше написать, а то не понятно ))

    Могу перефразировать, Ocdev.pro Мультиязык совместим с opencart, но требуется SeoPro

  6. 2 часа назад, LevJek сказал:

    Здравствуйте, ребята есть необходимость прикрутить к русской версии своего сайта ещё и украинскую. Проблема возникла, когда я скачал украинский пакет, закинул его в определённую папку и переключил на главной странице сайта язык на украинский. Полезли ошибки и верстка сайта (см. видео). Я понимаю, что некоторые модули не имеют украинского языкового пакета и по этому лезут ошибки. Также не заполнены поля на украинском. 
    Скажите пожалуйста, если какой-то способ избавится от ошибок, чтоб там где нету перевода или не заполненные поля на украинском - отображались на русском и по-тихонько переводить. Может что-то куда-то можно скопировать? Или купить какой-то модуль? 
    Задача в том, чтоб сайт переключался на украинский. Там где есть перевод - отображалось на украинском. Там где нет - на русском. Спасибо за внимание. 

     

    Все просто.

    Вы поставили Укр.локализацию. Но до этого его не было.
    Соответственно все настройки где требуется указать данные и на втором языке - не существуют, а шаблон пытается их получить. Поэтому и сыпет подобные ошибки.
    Сначала, задайте в настройках шаблона все данные и на украинском языке, затем в Система - Настройки магазина, затем в модулях где может использоваться второй язык
    ну и дальше уже в категориях, товарах, опциях, атрибутах итд

    ну и кроме всего, ставите мой модуль (если у Вас ocStore или opencart.pro) И Все будет Отлично!

     

  7. 3 часа назад, tiptopp сказал:

     

    сохранилось,но (см.скрин) все "слилось" читать" не удобно,что можно сделать?

     

    В нормальном редакторе типа Sublime, VScode, Atom итд открывайте,ваш редактор не понимает синтаксис файла

    • +1 1
  8. 3 минуты назад, tiptopp сказал:

    Доброго времени суток.

    Воспользовался встроенным модулем sitemapGoogle , указал в сачконсоль этот адресhttp://домен ../index.php?route=extension/feed/google_sitemap - из модуля. Сачконсоль два дня пишет  -"Не удалось обработать файл Sitemap".

    Вопрос : хочу скопировать код из "http://домен..../index.php?route=extension/feed/google_sitemap"  ,сохранить как файл xml и бросить его в корень(чтоб имел вид: сайт/sitemap.xml)  и в робот. Как сохранить в формате xml код из файла?

    Открыть ссылку в браузере, нажать ПКМ - Сохранить как - Задать имя sitemap.xml

  9. 4 часа назад, DaBudet сказал:

    в логах ошибка 
    in_array() expects parameter 2 to be array, null given in /home/e/ekosist3ru/hardvar/public_html/catalog/controller/module/sms_alert.php on line 10
     

    Это не мой модуль. В русской сборке свой мод стоит, вот в нем у Вас и ошибка. Попробуйте  выключить его

  10. 6 часов назад, Snoop3000 сказал:

    Тоже интересует вопрос по ocFilter. Он очень популярен и крутой. Неплохо было б адаптировать и под него

    Понимаю.. но веду разработку только в свободное время.

     

    В противном случае модуль станет платным и будет получать регулярные доработки и багфикс.

  11. 9 часов назад, anykey1 сказал:

    Здравствуйте

    Можно будет настроить модуль для работы с собственным смс шлюзом? В идеале через POST или SMPP

    Настроить нет, написать интеграцию с вашим шлюзом можно., пишите в ЛС

  12. 17 минут назад, Twix87 сказал:

    Кто нибудь может проверить. Если удаляю пропавшие заказы, то им приходят смс о новом заказе!

    А у Вас смс отправляет? Такое впервые вижу, что бы сообщали. Можете предоставить, логи, скриншоты журнала шлюза, если это действительно так.

  13. 35 минут назад, vier сказал:

    а так это Вы мне писали в скайп и представились там, как Waha с opencartforum

     

    так я же с самого начала ответил там Вам, что вопрос с данным сайтом решился, и что мне уже 5 человек, по его обслуживанию, писали - и каждому одно и тоже отвечай.

    а ларчик крылся во владельце сайта, - https://prnt.sc/v7bpcd

    и вот еще - https://prnt.sc/v7bqyj

    я думаю, не стоит здесь в чужой теме дальше дискутировать.

     

    Владелец может и не сообразил, а Вам очистить кеш видно было сложно. Я вообще этот проект не обслуживал, но с тех 5 людей что Вам писали, никто не понял что надо сделать и начали уже привлекать меня.

    Вы обновляли фильтр, Вы ответственный за то, что бы после обновления все осталось как прежде.

    Так что не надо перекладывать на других. Они может и не понимали что происходит, но Вам все было ясно, просто пох**ю на своего покупателя. У людей магаз мог упасть в позициях и понести убытки, обнулив результат пары месяцев работы, а вам 200 грн за обновление и трава не расти.

  14. 28 минут назад, vier сказал:

    ) никогда не общались, но взял на заметку.

    Могу напомнить. Ситуация с сайтом Глазок где именно Вас как "компетентного" специалиста по фильтру взяли для обновления и из-за не очищенного Кеша фильтра сайт чуть не лишился позиций по посадочным страницам за 2 дня отсутствия в них мета тегов и описания которые были ранее. 

    А мне дали ответ, что "это не ко мне" я не я и хата не моя.

     

    Да и с учётом того что в фильтре абсолютно все под Ioncube кроме шаблона он и даром не надо, его не возможно расширять и взаимодействовать с ним.

    Так что давай не будем продолжать.

  15. 3 часа назад, vier сказал:

    Фильтр товаров - FilterVier_SEO

    Из личного опыта Крайне не рекомендую! Проблемы при обновлении, не адекватный автор, полностью закодированы исходные файлы, нет возможности доработать или сделать интеграцию.

  16. 17 часов назад, markimax сказал:

    Достал уже...
    У меня времени нет заниматься этой ...[censored]

    Тогда наверное не надо дальше пилить свои модули, так как они и есть [censored]. Каждый второй клиент, который приходит, просит удалить Ваше "архитектурное творение" как можно быстрее. 400+ файлов мусора для никчемного блога Марк КАРЛ, 10%+ файлов всего opencart это agoo, agooa, agoo_record, aruu_na_xyu итд файлы, здесь комментарии излишние.
    Кроме всего прочего, там есть дыра и все магазины потенциально в опасности. Кем надо быть, что бы делать подобное...

     

    17 часов назад, markimax сказал:

    Уже перенес свой говноблог сюда, вонять г.. начало  на форуме. И кстати шантажировать (в своем стиле) администрацию. (про 500к все читали (что кстати было не законно и это отдельная тема), и уже все знают,

    Форум стал лучше с тех времен когда SEO CMS блог и Жрет Кеш перестали быть в каждой дырке затычкой и правда вылезла наружу.
    Кроме бесплатного мультиязыка, будет еще и бесплатный СЕО Блог дабы люди не покупали себе всплошную проблему.

     

    17 часов назад, markimax сказал:

    Модуль сделай хоть один, при этом не укравши чужой код или идею

    Вооо я смотрю модуль Блога с комментариями это прям уникальная идея.. У кого своровали, у WordPress? 

    думаю свои искрометные фекалии комментарии, можете оставить при себе. Учитесь делать нормальный код, воспринимать критику. А не пытаться доказать что вот у меня модули супер продуманные, а все остальные не в чем не смыслящие любители.

    Добра Вам и главное не болейте!

    • +1 1
  17. 9 часов назад, tdslava сказал:

    Спасибо. Многое проясняет.
    Также поясню почему нельзя работать с человеком, который хает других.

     

    Адекватный разработчик:
    Модуль А у вас на сайте не подходит для вашего объема данных. Я общался с его разработчиком и он признал, что сделал продукт для небольших магазинов. Дорабатывать не будет, так как сейчас бы он все сделал по другому. Могу переписку показать, если нужно.
    Модуль Б также не рекомендую, он также не предназначен для крупных проектов. Модуль С хоть и не популярен, был создан под крупного заказчика. Признаюсь, я в нем не разберусь, пусть автор доработает под вас, я дошлифую

    Неадекватный:
    модули А, K, S, Z которые вы понаставили - это куски говнокода! С ними никогда у вас ничего работать не будет! Их надо снести нахрен! Знали бы вы какие кретины их авторы! 

    Ну и что что у вас критический функционал и фишечки на модуль S завязаны, сами виноваты, что связались с хренью от этого Васи! Но я вас спасу! Поставим модуль X (единственный с которым разобрался на одном прошлом проекте)! Как же вам повезло, что нашли меня! Но работа сложная и долгая, тут такого до меня наворотили!
    Ну вы поняли

     

    Нету такого понятие, адекватный, не адекватный разработчик - мы же говорим о специалисте - он компетентный или нет. Код либо говно, либо нормальный.
    Когда код некоторых авторов всплошная архитектурная отсебятина, набор мусорных файлов, встроенные шеллы для "экстренного доступа" итд это априори нужно вырезать.
    Просто есть владельцы магазинов которые "свято верят" в то, что там понаставлено и оно работает и не знают альтернатив, часто в силу отсутствия понимания отказываются принимать очевидное.

    • +1 1
  18. 3 часа назад, Gmp сказал:

    @spectre

    Не знал))

    Есть ребята которые замахнулись на большее, но со стабильностью как-то совсем не очень, да и практического применения я особо не вижу.

    Фронтенд на Vue

    Демка (убрать пробелы после точек): opencart. vuefront. com

     

    Уже второй раз упоминание про четвертую версию, я походу от жизни отстал. Только 3.1 видел, и то кривая сырая, да и странные нововведения в ней, как-то не возбудили. Где почитать про 4-й опенкарт?

    Читать нету, только смотреть код и изучать факультативно через git

  19. 2 часа назад, Gmp сказал:

    Вот представляю будет гнева, если Дэниэль когда-то откроет существование ORM например))

    Не откроет и не будет там никакого ORM, как Вы не можете понять, в любой open source платформе должен быть баланс "добра и зла".
    Движок не должен становиться мега-удобным, закрывать большинство кейсов и не создавать боли.
     

    Наоборот боль должна быть всегда, только поэтому у вас уважаемые программисты есть работа по допилу движка под клиента, устранению ошибок итд. Когда движок будет чистым идеальным и без ошибок и с большим функционалом - работы поубавиться в разы.

    А вот то что внедряют с 4 версии, правильно. Twig, PSR итд только стандартизирует код. Будет меньше бракоделов и Г**но модулей, ocmod перейдет в события. И не будет Вам логики в шаблоне, запросов в БД через контроллер итд, надеюсь. Порог вхождения должен отсечет аматоров-любителей от платформы. 
     

    • +1 1
  20. 34 минуты назад, Snoop3000 сказал:

    У вас не находит этот код, его просто нету в том файле

    
    <file path="admin/view/template/localisation/language_form.tpl">
    <operation>
      <search><![CDATA[<td class="text-left"><?php echo $language['code']; ?></td>]]></search>
      <add position="after"><![CDATA[<td class="text-left"><?php echo $language['url']; ?></td>]]></add>
    </operation>

     

    Это не влияет не на что, мусорный участок, но его уже нету в коде, можете перекачать модуль

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.