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

Bistore

Новачок
  
  • Публікації

    36
  • З нами

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

Усі публікації користувача Bistore

  1. Нет! Это работает я сначала создал эту тему потом тому человеку еще ответил, так как его ссылка была открыта! Проверьте у меня была ошибка на 42 строке и это было ['href'] я посмотрел что в контроллере ['view'] стоит для этого и заменил в шаблоне tpl
  2. $order['href'] замени на $order['view'] в шаблоне tpl посмотри массив data['orders'] в контроллере и увидишь какие данные можно выбирать
  3. The requested URL /<b>Notice</b>: Undefined index: href in <b>/home/administrator/catalog/view/theme/shirt/template/account/order_list.tpl</b> on line <b>42</b> was not found on this server.
  4. Увы это на двух сайтах на тесте и боевом а удалил только на тесте языковую
  5. error_customer При заказы ? Почему это может быть?
  6. Я даже удалил папку en-gb и только ru-ru оставил и все равно не смог поменять You are logged in as yerzhanov_a ( Logout ) эти первые слова и после последние
  7. $data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', true), $this->customer->getLastName(), $this->url->link('account/logout', '', true)); Нашел только такую в контролере и не знаю как изменить этот текст?
  8. Как обращаться к db в tpl шаблонах? db->query("insert нужно сделать https://ru.stackoverflow.com/questions/909975/Почему-sql-запрос-не-работает-и-не-выдает-ошибки
  9. Сделал двойную авторизацию 1. Авторизацию вводишь на сайте он смотрит есть ли у нас в бд если есть авторизирует 2. Если нету то пост уходит в бд другого сайта и получает массив через GET и этот массив записывает в базу данных нашего сайта Opencart и появляется юзер. 3. Как сделать что бы потом авторизация прошла для этого человека кого мы от ручки(используя sql) в бд внесли через полученные данные?
  10. Как сделать автоматическую регистрацию по полученным данным с другого сайта при авторизации?
  11. Первое что бы у нас на сайте попробовало а после если нету данных то в другую базу путем curl POST запрос получая данные пользователя регистрировать его не заметно и после авторизовать его? <?php $login = $_POST['email']; $password = $_POST['password']; $curl = curl_init(); $data = "{\n \"login\": \"$login\",\n \"password\": \"$password\"\n}"; curl_setopt_array($curl, array( CURLOPT_URL => "https://life.org/api/token", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => $data, CURLOPT_HTTPHEADER => array( "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); $newclass = json_decode($response,true); $token = $newclass['token']; $employ = $newclass['employeeCode']; if ($err) { echo "cURL Error #:" . $err; } else { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://life.org/api/employees/".$employ, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_POSTFIELDS => "", CURLOPT_HTTPHEADER => array( "authorization: Bearer ".$token ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; $customerarray = json_decode($response,true); $firstname = $customerarray['login']; $fullname = $customerarray['fullname']; $mail = $customerarray['email']; $home = $customerarray['address']; $birth = $customerarray['birthDate']; echo $firstname; echo "<br>"; echo $mail; } }?> Мне бы правильно очередность задать а то я в login.tpl пока что сделать если ошибка то выполнять этот код ( И после как зарегать пользователя по полученным данным?
  12. Как задать условие и где взять начало формы авторизации(логику отправления данных в базу данных) ? если мол аккаунт есть в нашей бд то авторизация а если его нету что бы в другой сайт обратился! Как вот сделать это начало мол запрос что бы уходил в начале в базу данных нашего сайта а потом сделать else и уже свои условия прописать?
  13. <?php $login = $_POST['login']; $password = $_POST['password']; $curl = curl_init(); $data = "{\n \"login\": \"$login\",\n \"password\": \"$password\"\n}"; curl_setopt_array($curl, array( CURLOPT_URL => "https://test.test.org/api/token", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => $data, CURLOPT_HTTPHEADER => array( "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } Как завершить авторизацию через curl что далее уже был авторизован пользователь?
  14. Добрый день получается добавил скидки и количество скидок на товар, теперь по пользователю надо сделать что бы если уже купил 2 скидочных товара(а их было 2 на скидку) то больше скидки нет! Я вывел почти sql запросом пользователя текущего и то что он купил и количество так же сделал join количества скидок и сделал (jan - quantity) jan - это количество скидок, quantity кол купленого товара! Теперь нужно связать по айди товара, товар весь и товар купленный этим пользователем что бы если результат (jan - quantity) > 0 то так и так и тд .. По пользователю отслеживание сделать грубо говоря по всему сайту что бы цены изменялись мол если есть скидка 60% со 100р то показывало цену 40р а если уже купил весь скид товар то 100р показывало и покупало так
  15. а как убрать дубликацию? я ведь только в одном месте этот код прописал $ssd
  16. Array ( [0] => Array ( [prod_id] => 40 [sum_quantity] => 10 ) [1] => Array ( [prod_id] => 46 [sum_quantity] => 1 ) [2] => Array ( [prod_id] => 47 [sum_quantity] => 7 ) [3] => Array ( [prod_id] => 48 [sum_quantity] => 4 ) ) Array ( [0] => Array ( [prod_id] => 40 [sum_quantity] => 10 ) [1] => Array ( [prod_id] => 46 [sum_quantity] => 1 ) [2] => Array ( [prod_id] => 47 [sum_quantity] => 7 ) [3] => Array ( [prod_id] => 48 [sum_quantity] => 4 ) ) Array ( [0] => Array ( [prod_id] => 40 [sum_quantity] => 10 ) [1] => Array ( [prod_id] => 46 [sum_quantity] => 1 ) [2] => Array ( [prod_id] => 47 [sum_quantity] => 7 ) [3] => Array ( [prod_id] => 48 [sum_quantity] => 4 ) ) $cid = (int)$this->customer->getId(); $pid = (int)$product_query->row['product_id']; $customer_new = $this->db->query(" SELECT tb03.customer_id, tb01.product_id AS prod_id, sum(tb01.quantity) AS sum_quantity FROM oc_order_product AS tb01 LEFT JOIN oc_order AS tb02 ON tb01.order_id = tb02.order_id LEFT JOIN oc_customer AS tb03 ON tb02.customer_id = tb03.customer_id WHERE tb03.customer_id = '{$cid}' GROUP BY tb03.customer_id, tb01.product_id "); $rows = $customer_new->rows; $ssd = array(); foreach($rows as $index => $row){ $ssd[] = array( 'prod_id' => $row['prod_id'], 'sum_quantity' => $row['sum_quantity'] ); } print_r($ssd); Массив дублируется на главной стр 3 раза выходит в корзине и тд 6 раз дублируется боюсь что будущие мои переменные и функции испортит Как убрать дубликаты что бы один массив норм был?
  17. Добрый день помогите выбрать добить модуль личных количественных скидок на каждого пользователя отдельно в ограниченном виде! Получается 1) Можно сравнить количество скидок на товар и количество купленных товаров пользователей(только авторизованные будут) сравнивая по айди товара и купленого товара минусовать количество скидок от купленного товара и выводить есть ли скидочный товар или же нет( или какое количество осталось). 2) Я вывел sql запросом уже в пользователе количество скидочных товаров минус количество купленного товара по айди ----- и теперь нужно по айди сравнить купленный товар и товар связать и по полю kolichestvo которое получилось в пользователе смотреть Kol=>0 ? или меньше и тд Как лучше сделать? Как связать купленный товар(этим пользователем) и товар на сайте? В файле который добавил в этот вопрос есть код корзины где осуществил все (jan - это количество скидок на товар) cart.php
  18. Добрый день, получается уже готовы скидки, теперь делаю по каждому пользователю сохранение допустим если купил этот товар два раза а кол скидок на этот товар было 2 шт то скидка пропадает. Вывел пользователя с массивом его покупок продукт айди и так же вывел количество скидок минус quantity = количество (вывел это количество) теперь хочу узнать голова кипит что дальше нужно сделать что бы осуществить задуманное?
  19. Получается есть скидки уже на товар ( где пишется количество товара который можно взять со скидкой и % ) jan isbn поля. Нужно добить что бы пользователь который уже купил товар 2 шт ( на который и было 2шт скидка каждому пользователю) то больше не было для него скидки. Так же что бы 2 товара идут скидочных для всех 100 рублей скидка 50% то есть 1=50 2=100 3=200 должно так цены отоброжать а если 1 шт купил то 1=50 2=150. Такое и что бы все цены менялись на сайте так. Получается есть уже код скидочный и так же вывод массива по покупателю который авторизован(только авторизованные будут пользователи по АД) и в этом массиве товары которые он купил айди и так же количество купленых товаров
  20. как вы трое безумно мне помогли) спасибо вам большое)) но я уже нашел в model и modification product.php и cart.php в library Благодарю за спам)
  21. Нет им нужно именно так) я и делаю не можешь подсказать как сделать так как мне нужно???
  22. Это чисто корпоративный сайт не будет простых покупателей это хотят сделать для того что бы оптом не закупали товар по себестоимости

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

Important Information

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