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

Muvka

Користувачі
  
  • Публікації

    183
  • З нами

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

1 подписчик

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

Muvka's Achievements

Community Regular

Community Regular (8/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

10

Репутація

  1. OC 3 версии. Проблема в том, что на поддоменах нет алиасов для других магазинов. Они тупо не копируются для других магазинов. Это нормально вообще? Вот например отфильтровал. https://prnt.sc/txr1vf . Есть запись только для главного магазина. Для подмагазинов нет. (их 2)
  2. На этом форуме бесполезно задавать вопросы? Тут только модули могут рекомендовать, а на вопросы не отвечают?
  3. Здравствуйте, это нормально, что при создании мультимагазина не создаются url для стандартных страниц? Контакты, логин и тп? Если нормально, подскажите, может есть скрипт, позволяющий сгенерировать seo_url только для этих страниц?
  4. Подскажите, почему в мультимагазине скрипты и стили подгружаются нормально, а шрифты и svg спрайты ругаются на кроссдоменный запрос? Как решить проблему?
  5. Здравствуйте. Нужно сделать форму регистрации и логина на одной странице с единственным полем номера телефона. Суть в том, что придется создавать свой контроллер и модель типа custom_login, потому что 90% кода придется вырезать и модификатором это делать неудобно. Но как закрыть старые формы регистрации, логина и тп? В начале каждого контроллера прописать редирект на 404 или на главную? Кто сталкивался?
  6. Если правильно помню, проблема была в том, что при оформлении заказа, во время обработки, у меня не была отключена кнопка оформления заказа. Из-за этого ее можно было нажать не один раз.
  7. Если честно, не очень вас понял. Удаление делаю, чтобы не было дубля. После удаления сразу идет повторное заполнение. Пользователи этого даже не заметят. А по поводу keyword вообще не понял. Это то, что будет адресом устанавливаемой страницы. Что не так?
  8. Здравствуйте. С Новым годом. Пытаюсь понять, как правильно заполнить seo url при установке модуля. Примеров хороших не нашел. Делаю так. В контроллере модуля создаю метод install public function install() { $this->load->model('extension/module/promo'); $this->load->model('setting/store'); $data['stores'] = array(0); $stores = $this->model_setting_store->getStores(); foreach ($stores as $store) { array_push($data['stores'], $store['store_id']); } $this->load->model('localisation/language'); $data['languages'] = array(); $languages = $this->model_localisation_language->getLanguages(); foreach ($languages as $language) { array_push($data['languages'], $language['language_id']); } $this->model_extension_module_promo->install($data); } Я просто беру и собираю магазины и языки в один массив. При этом для дефолтного магазина руками 0 приходится добавлять. И в модели в метод install добавляю $this->db->query("DELETE FROM " . DB_PREFIX . "seo_url WHERE query = 'information/promo'"); foreach ($data['stores'] as $store_id) { foreach ($data['languages'] as $language_id) { $this->db->query("INSERT INTO " . DB_PREFIX . "seo_url SET store_id = '" . $store_id . "', language_id = '" . $language_id . "', query = 'information/promo', keyword = 'promo'"); } } Подскажите правильность решения и если есть правки, поделитесь.
  9. Собственно будет вот такая форма адреса пользователя. Нужно ли пытаться править стандартный модуль address, учитывая то, что мне нужно руками изменить колонки в БД, и практически полностью заменить контроллер. Тут еще в том дело, что у меня не будет отдельной страницы добавления и изменения адреса - все будет на странице аккаунта. Я просто не вижу смысла использовать для таких масштабных правок модификатор. Но все-равно что-то гложет. Зря волнуюсь? Есть идея создать свой модуль адреса, скажем "custom_address", рядом с обычным, но в админке все-равно так-же придется полностью модифицировать контроллер и модель адреса.
  10. Здравствуйте. Подскажите пожалуйста, настройки адресов доставки в вашем модуле находятся в отдельных таблицах? Мне просто нужно будет в нескольких местах выводить районы и их минимальную стоимость для доставки. И еще, для разработки на локалке ключ тоже будет (еще для тестового сервера надо)?
  11. Вот на скорую руку накидал. Получается что-то типа этого. Не проверял как работает, но мне такой код не очень нравится if (($this->request->server['REQUEST_METHOD'] == 'POST')) { $validate = $this->validate(); $ajax_request = isset($this->request->server['HTTP_X_REQUESTED_WITH']) && !empty($this->request->server['HTTP_X_REQUESTED_WITH']) && strtolower($this->request->server['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'; if ($validate) { $this->request->post['email'] = 'default' . round(microtime(true) * 1000) . '@localhost.ru'; $customer_id = $this->model_account_customer->addCustomer($this->request->post); $this->model_account_customer->deleteLoginAttempts($this->request->post['telephone']); $this->customer->login($this->request->post['telephone'], $this->request->post['password']); unset($this->session->data['guest']); if ($ajax_request) { $json = array(); $json['redirect'] = $this->url->link('account/success'); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } else { $this->response->redirect($this->url->link('account/success')); } } elseif ($ajax_request) { $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode(array( 'error' => $this->error; ))); } }
×
×
  • Створити...

Important Information

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