Jump to content

kotiliaaa

Новичок
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

1 Обычный

About kotiliaaa

  • Rank
    Пользователь
  1. Вот, за подсказку про модель спасибо! Да я не сижу не жду, разбираюсь по часу в день, но знаний пока не хватает. В файле customer.php нашел вот такую конструкцию, которая судя по всему и обновляет пароль в БД. Теперь вопрос как ее продублировать, и как определяется какому партнеру нужно сменить пароль? Достаточно ли того, что этот партнер в данным момент тоже залогинен в этом же браузере, как и сам юзер проводящий замену своего пароля в кабинете?... public function editPassword($email, $password) { $this->db->query("UPDATE " . DB_PREFIX . "customer SET salt = '" . $this->db->escape($salt = substr(md5(uniqid(rand(), true)), 0, 9)) . "', password = '" . $this->db->escape(sha1($salt . sha1($salt . sha1($password)))) . "' WHERE LOWER(email) = '" . $this->db->escape(utf8_strtolower($email)) . "'"); }
  2. Подскажите пожалуйста, кто знает, какой файл проводит операцию UPDATE пароля, в таблицу БД? И что дописать в этот файл для дублирования этого абдейта в таблицу "Партнеры" ? (Магазин на движке 1.5.5.1)
  3. Задача немного дурацкая, но интересная и уверен ее решение кому-то еще пригодится. На сайте установлено дополнение которое при регистрации покупателя автоматически создает еще и партнера, с тем же логином паролем. Все замечательно, и покупатель спокойно гуляет между двумя кабинетами. Но, когда он меняет пароль в кабинете покупателя в кабинет партнера он зайти больше не может, так как там остался старый пароль. Вопрос: Как сделать так что бы при смене пароля в кабинете покупателя он изменялся бы, и у партнера? Большое спасибо за любую помощь!
  4. Да, Вы правы. Кажется. Решил на половину этот вопрос настройкой фильтров и свел к минимуму вложенность категорий, но все равно иногда очень не удобно и главное тупо себя чувствуешь из за отсутствия возможности сделать логичное действие. Буду еще искать решение, если найду и не забуду, то напишу как решил.
  5. Да вот я именно так и выкрутился, но там дальше снова загвоздка: www.magazin.com/mujik/sapogi-muzhskie/na-kabluke И тоже есть в двух ветках. дописывать /na-kabluke-mujik/ Это совсем url длинный получается. А это не последний уровень, там бывает по 5 одинаковых вложенных друг в друга подкатегорий. Я понимаю что можно допилить этот момент, в частном случае, но ведь это БАЗОВЫЙ функционал по всем понятиям. Как до сих пор на это почти никто не обращает внимания, неужели каждый себе заказывает эту доработку. Бред. Должно быть какое-то решение. Это все равно что логотип на сайте у всех постоянно отваливался и каждый бы нанимал мастера чтоб это решить. Накипело! Всем добра!
  6. afwollis Не ну приехали... Я тут уже приготовился к бесплатному простому решению, а тут "оплатив разработку"... Так до инфаркта недалеко)) Как то странно неужели нет решения ведь проблема очевидна. У меня например магазин одежды с категориями мужская и женская. И там и там есть подкатегории сапоги www.magazin.com/mujik/sapogi и www.magazin.com/baba/sapogi Почти все сталкиваются похоже с этим и как быть?
  7. Начали за здравие - кончили за упокой... Топик стартер искал решение для фронта, а не для админки.
  8. Отличное решение! Спасибо и тому кто создал тему и тому кто дал ответ как сделать! Все сделал у себя. Все работает! Оформил в нужный стиль и песня!
  9. В версии 1-5-5-1-2 у себя нашел эти настройки по другому пути - catalog\view\javascript\jquery\nivo-slider\jquery.nivo.slider.pack.js Там почти в самом конце по умолчанию записанно вот так animSpeed:500,pauseTime:3e3, Но это НЕ ПРАВИЛЬНО! Нужно залезть в файл \catalog\view\theme\default\template\module\slideshow.tpl и там в строках вызывающих слайдер добавить код. вместо: $(document).ready(function() { $('#slideshow<?php echo $module; ?>').nivoSlider(); }); сделать вот так $(document).ready(function() { $('#slideshow<?php echo $module; ?>').nivoSlider({ animSpeed: 200, // Slide transition speed pauseTime: 6000 // How long each slide will show }); }); Что в этом коде можно настраивать думаю понятно. А вообще вот перечень того что можно еще впихнуть туда: $(document).ready(function() { $('#slideshow<?php echo $module; ?>').nivoSlider({ effect: 'random', // Specify sets like: 'fold,fade,sliceDown' slices: 15, // For slice animations boxCols: 8, // For box animations boxRows: 4, // For box animations animSpeed: 200, // Slide transition speed pauseTime: 6000, // How long each slide will show startSlide: 0, // Set starting Slide (0 index) directionNav: true, // Next & Prev navigation controlNav: true, // 1,2,3... navigation controlNavThumbs: false, // Use thumbnails for Control Nav pauseOnHover: true, // Stop animation while hovering manualAdvance: false, // Force manual transitions prevText: 'Prev', // Prev directionNav text nextText: 'Next', // Next directionNav text randomStart: false, // Start on a random slide beforeChange: function(){}, // Triggers before a slide transition afterChange: function(){}, // Triggers after a slide transition slideshowEnd: function(){}, // Triggers after all slides have been shown lastSlide: function(){}, // Triggers when last slide is shown afterLoad: function(){} // Triggers when slider has loaded }); }); Удачи всем в настройке! :-)
×

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.