Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ruslanstroj

Новичок
  
  • Публикаций

    36
  • Зарегистрирован

  • Посещение

Посетители профиля

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

Достижения ruslanstroj

Enthusiast

Enthusiast (6/14)

  • Dedicated Редкая
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

Последние медали

0

Репутация

  1. привет всем, вопрос Как упаковать надежно большой телевизор? для перевозки почтовой службой из города в город, будет ехать два дня думал на счет пенопласта, большой кусок где можно вырезать область под телевизор и дальше упаковать его с двух сторон есть идеи еще?
  2. добрый день подскажите, как вывести в карточке товара category id ? opencart 3.0.2 товара в нескольких категориях - продажа, аренда мне нужно в карточке товара в зависимости от того аренда или продажа выводить нужную инфу
  3. Добрый день появилась такая мысль, к примеру передаем на карточку товара с get такие данные в url https://site-products.com/product/name-product/?name_product=Другое название товара&price=200 в карточке товара на фронте сразу же меняется название и цена, и при клике на добавить в корзину, добавляется товар с названием и ценой взятых с get параметров в корзине также будет показываться новое название и цена, в админке в заказе тоже, но самой карточки товара такой в админке не будет есть идеи как такое сделать?
  4. всем спасибо суть была в том что бы юзеры смогли поставить себе свои пароли в базе перенесены только имя почта телефон но обязательно еще должны быть пароль и salt в базе я сгенерировал их для всех юзеров и залил в базе, теперь пользователь сможет зайти и сменить пароль на ему необходимый
  5. так пол дела сделал кто поможет составить запрос дальше <?php ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); function token($length = 32) { $string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $max = strlen($string) - 1; $token = ''; for ($i = 0; $i < $length; $i++) { $token .= $string[mt_rand(0, $max)]; } return $token; } function generar_pass($passTextoPlano){ $sal = token(9); $hash = sha1($sal . sha1($sal . sha1($passTextoPlano))); return [ "sal" => $sal, "hash" => $hash, ]; } $mysqli = new mysqli("localhost", "test", "test", "test"); $sql = mysqli_query($mysqli, 'SELECT * FROM `oc_customer`'); while ($result = mysqli_fetch_array($sql)) { $id_user = $result['customer_id']; $name_user = $result['firstname']; $email_user = $result['email']; $phone_user = $result['telephone']; $datosPass = generar_pass("123456"); $pass = $datosPass["hash"]; $sal = $datosPass["sal"]; printf("id: %s имя: %s почта: %s телефон: %s пароль: %s соль: %s <br>", $id_user, $name_user, $email_user, $phone_user, $pass, $sal ); }
  6. получается нужно первым шагом вытянуть всех юзером, потом пройтись по ним циклов использую эту функцию может кто помощь с этим?
  7. нашел такую функцию https://parzibyte.me/blog/en/2019/06/01/reset-opencart-password-manually-database/ вот теперь думаю как применить для всех сразу юзеров
  8. переезд с джумлы, пароли не получилось перенести
  9. добрый день может кто встречал такое решение? в базе 10тыс пользователей, нужно сделать им новые пароли и разослать их по email пользователям
  10. день добрый напишите мне, обсудим ваш проект
  11. добрый день нужен способ замены 174 ссылки сразу в базе данных есть два файла в одном txt в виде значений site.com/test1, site.com/test2 site.com/test3, site.com/test4 site.com/test5, site.com/test6 в другом база в формате .sql нужно в этой базе заменить все вхождения ссылок из файла txt кто может подсказать как сделать?
  12. добрый день нужен модуль опенкарт, которые будет формировать экспорт информации о выбранных товарах в документ word или pdf на выбор для админа к примеру выбрали 100 товаров и нажали кнопку экспорт в документ
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.