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

AlexMax13

Users
  
  • Posts

    717
  • Joined

  • Last visited

Everything posted by AlexMax13

  1. Можно ли как то вывести общее количество продаж товаров выбранного производителя?
  2. Единственное чего не хватает - быстрого заказа) купить в один клик
  3. Также поменял в бд тип поля как писал об этом ранее ocdev_pro https://prnt.sc/vm3nhs Со значением по умолчанию действительно проще) Результат на данный момент: https://prnt.sc/vm3q4i ссылка на эту страницу под спойлером:
  4. Спасибо) Даю полный отчет по работе и результату: 1. Добавил код chukcha в файл ../public_html/catalog/controller/product/product.php Содержимое этого файла полностью: 2. Добавил код ocdev_pro в файл модели: ../public_html/catalog/model/catalog/product.php Содержимое этого файла полностью: 3. Далее добавил кнопку и счетчик: ../catalog/view/theme/default/template/product/product.tpl Содержимое файла: 4. Далее запихнул код в ../public_html/catalog/view/javascript/common.js Содержимое файла:
  5. Вот и я сел на этой задаче) Казалось бы обычная функция, но не тут то было(((
  6. 1. Проблема в том что я не знаю какой запрос нужен в БД. Имхо, не силен в этом. Если бы просто в БД поменять конкретное значение, то это не проблема. Но поменять значение нужного ID товара, пока мне не по силам. Поэтому спрашиваю, вдруг кто подскажет. 2. Проблему накруток уже постараюсь сам решить, т.е. ранее уже делал подобное с помощью куков. Но если есть что то получше - готов выслушать) Пример того что нужно: 1. Есть кнопка со счетчиком на странице товара id54 (естественно что на каждой странице товара ид уникален): <button id="like<?php echo $module_id; ?>">Like</button> <span id="like_counter<?php echo $module_id; ?>"><?php echo $isbn; ?></span> 2. Нужно чтобы кликнув по этой кнопке, система отправляла в БД запрос на смену значения столбца ISBN https://prnt.sc/vln3ws Чтобы добавляло +1, желательно без перезагрузки страницы) Вот и все.
  7. Решил продолжить тему Нравится +1, но зайти с другой стороны. Хочу сделать Мне нравится со счетчиком. По аналогии как вк. Планирую использовать существующее поле в БД ISBN https://prnt.sc/vlmjgs Изначально при создании товара буду вводить в это поле 0, либо сделаю чтобы автоматом проставлялось если поле пустое пустое. Теперь нужно чтобы при клике на <button class="like">Like</button> добавлялось +1 в БД нужного продукта. Например этого: https://prnt.sc/vlmlzc Загвоздка в том, чтобы добавить значение +1 именно нужному продукту. Например, находясь в каталоге или на странице товара, брать ид продукта и при клике на кнопку просто добавлять +1 в таблицу oc_product Столбец ISBN нужного ID товара. Прошу помочь.
  8. Еще как полезно, подтолкнули в верном направлении. Спасибо. + скажу что такое происходит через переезд на VDS. что интересно, на этом хостинге путь скрипта и абсолютный путь это два разных значения. Хотя ну как разных, просто обрезается корневой путь, и кто бы мог подумать что верный путь именно второй вариант))) https://prnt.sc/vkopbd
  9. [решено] в /catalog/controller/account/account.php после: <?php class ControllerAccountAccount extends Controller { public function index() { вставить: if (!$this->customer->isLogged()) { $this->session->data['redirect'] = $this->url->link('account/address', '', true); $this->response->redirect($this->url->link('account/login', '', true)); } $this->load->language('account/address'); $this->document->setTitle($this->language->get('heading_title')); $this->load->model('account/address'); $this->getList(); $data['addresses'] = array(); $results = $this->model_account_address->getAddresses(); foreach ($results as $result) { if ($result['address_format']) { $format = $result['address_format']; } else { $format = '{address_1}'; } $find = array( '{address_1}' ); $replace = array( 'address_1' => $result['address_1'], ); $data['addresses'][] = array( 'address_id' => $result['address_id'], 'address' => str_replace(array("\r\n", "\r", "\n"), '<br />', preg_replace(array("/\s\s+/", "/\r\r+/", "/\n\n+/"), '<br />', trim(str_replace($find, $replace, $format)))) ); } в /catalog/view/theme/default/template/account/account.tpl в нужное место: <?php foreach ($addresses as $result) { ?> <div style="padding:5px;"><?php echo $result['address']; ?></div> <?php } ?> тему можно закрывать.
  10. Как вывести адрес доставки в личном кабинете? Тот что выводиться здесь: https://prnt.sc/via5vv А нужно вывести сразу в кабинете покупателя: https://prnt.sc/via6ec
  11. Нашел на просторах такой вариант системы лайков. Сначала бы реализовать ее. а потом подставить под закладки не составит проблем. в шаблон товара <a href="like.php?id=[id_новости]">Лайк</a> контроллер товара: <?php $aid = (int)$_GET['id']; if ($aid) { $ip = $_SERVER['REMOTE_ADDR']; mysql_query('INSERT INTO likes (aid, ip) VALUES ('.$aid.', "'.$ip.'") '); mysql_query('UPDATE [таблица с статьями] SET likes = like + 1 WHERE id = '.$aid.' LIMIT 1'); header('Location: /article.php?id=' . $aid); } в базу данных (создать таблицу) CREATE TABLE IF NOT EXISTS `likes` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `aid` INT(10) UNSIGNED NOT NULL, `ip` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Как бы это еще адаптировать под опенкарт)
    Все отлично работает)Благодарю) Было бы вообще идеально, если бы обратили внимание на эту тему:
  12. Подскажите как чтобы при клике по кнопке "В закладки" добавлялся +1 к счетчику? Т.е. так https://prnt.sc/vhbzam Необязательно чтобы лайк отнимался если пользователь удалит из закладок понравившийся товар.Счетчик может быть основан на куках.
  13. Всем спасибо за помощь. Проблема действительно оказалась в таблице oc_module >> setting Изменил на longtext и все как часы заработало. А то я уже в тех поддержку написал, они там сразу тестовый скрипт написали и развели руками, мол проблема точно не у нас, копайте двиг. Благодарю)
  14. проблема сразу в двух хостингах быть не может. Увеличил пост до 300 мб, без результатно. проблема точно в сборке опенкарта.
  15. Баги в окстор 2.3.0.2 Если есть 6 языков, модуль html содержимое сохраняет только 4 языка. Если попытаться сохранить содержимое для 5 языков и больше - после сохранения пишет что модуль успешно установлен. при попытке отредактировать, все содержимое удаляется и модуль чист. Нет никакой информации. https://prnt.sc/v8xyyf и так ровно 4 языка, неважно в каком порядке и какие языки. Заполняешь информацию для 4х - все ок, если для 5го языка и больше - сброс все информации модуля. есть ли аналог модуля? потому что при 6 языках он неисправен.
  16. Хорошо) Посмотрел модуль который упомянул выше. На первый взгляд вещь хорошая. Но перед установкой в архив нужно добавить папку по пути: /public_html/vendors/codemanager/workspace Потому что модуль ругается на ее отсутствие. Хотя как она может быть на месте, если ее нету в коробке) Надеюсь разрабы больше ничего не упустили) фото под спойлером:
  17. Да я отлично работаю через FileZilla, но клиент оставил неверные данные для входа, а я сразу не проверил... И нужно внести изменения либо сейчас, либо уже в понедельник по ftp. Чтобы клиент потом не говнился, хочу сделать таким образом. Кстати, кто то юзал вот этот модуль? Вроде то что надо.
  18. Есть ли редактор кода для опенкарт 2.3, который позволяет редактировать файлы шаблона из админ части? По аналогии с 3й версией.
  19. /catalog/view/theme/default/template/common/header.twig убрать {{ cart }} Сохранить, далее зайти в админку в модификаторы и обновить модификаторы. Все.
×
×
  • 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.