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

ocdev_pro

Users
  • Posts

    2,022
  • Joined

  • Last visited

Everything posted by ocdev_pro

  1. Не совсем понимаю зачем это нужно, если не нужны сообщения не отправляйте их или добавьте другиес служебные статусы про которых не отправляются смс
  2. 1. Обновите кеш модификаций 2. Убедитесь что у Вас включен SeoPro, а не стандартный формирователь 3. Убедитесь, что ЧПУ для новости и списка новостей задан 4. Почистите системный кеш. Вот скрин, чистый opencart и модуль Новости который на форуме.
  3. Надо смотреть, это уже детали реализации, судьба которых в Ваших руках. За Вас код можно писать только за деньги)
  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); }, }); } Ну как-то так... Конечно нужно проработать логику в контроллере, а еще возможно для борьбы с накруткой делать это все только для зарегистрированных пользователей.. но тогда и отдельная таблица для хранения данных и связей нужна.
  5. А можно буквы еще больше написать, а то не понятно )) Могу перефразировать, Ocdev.pro Мультиязык совместим с opencart, но требуется SeoPro
  6. Все просто. Вы поставили Укр.локализацию. Но до этого его не было. Соответственно все настройки где требуется указать данные и на втором языке - не существуют, а шаблон пытается их получить. Поэтому и сыпет подобные ошибки. Сначала, задайте в настройках шаблона все данные и на украинском языке, затем в Система - Настройки магазина, затем в модулях где может использоваться второй язык ну и дальше уже в категориях, товарах, опциях, атрибутах итд ну и кроме всего, ставите мой модуль (если у Вас ocStore или opencart.pro) И Все будет Отлично!
  7. В нормальном редакторе типа Sublime, VScode, Atom итд открывайте,ваш редактор не понимает синтаксис файла
  8. Открыть ссылку в браузере, нажать ПКМ - Сохранить как - Задать имя sitemap.xml
  9. Понимаю.. но веду разработку только в свободное время. В противном случае модуль станет платным и будет получать регулярные доработки и багфикс.
  10. Такая ошибка возникает когда есть битая картинка. Нужно найти ее и заменить.
  11. А у Вас смс отправляет? Такое впервые вижу, что бы сообщали. Можете предоставить, логи, скриншоты журнала шлюза, если это действительно так.
  12. Владелец может и не сообразил, а Вам очистить кеш видно было сложно. Я вообще этот проект не обслуживал, но с тех 5 людей что Вам писали, никто не понял что надо сделать и начали уже привлекать меня. Вы обновляли фильтр, Вы ответственный за то, что бы после обновления все осталось как прежде. Так что не надо перекладывать на других. Они может и не понимали что происходит, но Вам все было ясно, просто пох**ю на своего покупателя. У людей магаз мог упасть в позициях и понести убытки, обнулив результат пары месяцев работы, а вам 200 грн за обновление и трава не расти.
  13. Могу напомнить. Ситуация с сайтом Глазок где именно Вас как "компетентного" специалиста по фильтру взяли для обновления и из-за не очищенного Кеша фильтра сайт чуть не лишился позиций по посадочным страницам за 2 дня отсутствия в них мета тегов и описания которые были ранее. А мне дали ответ, что "это не ко мне" я не я и хата не моя. Да и с учётом того что в фильтре абсолютно все под Ioncube кроме шаблона он и даром не надо, его не возможно расширять и взаимодействовать с ним. Так что давай не будем продолжать.
  14. Из личного опыта Крайне не рекомендую! Проблемы при обновлении, не адекватный автор, полностью закодированы исходные файлы, нет возможности доработать или сделать интеграцию.
  15. Тогда наверное не надо дальше пилить свои модули, так как они и есть [censored]. Каждый второй клиент, который приходит, просит удалить Ваше "архитектурное творение" как можно быстрее. 400+ файлов мусора для никчемного блога Марк КАРЛ, 10%+ файлов всего opencart это agoo, agooa, agoo_record, aruu_na_xyu итд файлы, здесь комментарии излишние. Кроме всего прочего, там есть дыра и все магазины потенциально в опасности. Кем надо быть, что бы делать подобное... Форум стал лучше с тех времен когда SEO CMS блог и Жрет Кеш перестали быть в каждой дырке затычкой и правда вылезла наружу. Кроме бесплатного мультиязыка, будет еще и бесплатный СЕО Блог дабы люди не покупали себе всплошную проблему. Вооо я смотрю модуль Блога с комментариями это прям уникальная идея.. У кого своровали, у WordPress? думаю свои искрометные фекалии комментарии, можете оставить при себе. Учитесь делать нормальный код, воспринимать критику. А не пытаться доказать что вот у меня модули супер продуманные, а все остальные не в чем не смыслящие любители. Добра Вам и главное не болейте!
  16. Нету такого понятие, адекватный, не адекватный разработчик - мы же говорим о специалисте - он компетентный или нет. Код либо говно, либо нормальный. Когда код некоторых авторов всплошная архитектурная отсебятина, набор мусорных файлов, встроенные шеллы для "экстренного доступа" итд это априори нужно вырезать. Просто есть владельцы магазинов которые "свято верят" в то, что там понаставлено и оно работает и не знают альтернатив, часто в силу отсутствия понимания отказываются принимать очевидное.
  17. Не откроет и не будет там никакого ORM, как Вы не можете понять, в любой open source платформе должен быть баланс "добра и зла". Движок не должен становиться мега-удобным, закрывать большинство кейсов и не создавать боли. Наоборот боль должна быть всегда, только поэтому у вас уважаемые программисты есть работа по допилу движка под клиента, устранению ошибок итд. Когда движок будет чистым идеальным и без ошибок и с большим функционалом - работы поубавиться в разы. А вот то что внедряют с 4 версии, правильно. Twig, PSR итд только стандартизирует код. Будет меньше бракоделов и Г**но модулей, ocmod перейдет в события. И не будет Вам логики в шаблоне, запросов в БД через контроллер итд, надеюсь. Порог вхождения должен отсечет аматоров-любителей от платформы.
  18. 15$/час решаю проблемы. Деньги вперед
×
×
  • 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.