Перейти к содержанию

VladSiy

Пользователи
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о VladSiy

  • Звание
    Пользователь
  • День рождения 03.07.1987

Контакты

  • ICQ
    381299967
  • Skype
    vladf25

Информация

  • Пол
    Мужчина

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

1 818 просмотров профиля
  1. Здравствуйте, нужна помощь. Коротко говоря, мне нужно подредактировать форму так, чтобы в зависимости от выбранного города доставки (выпадающий список), в следующем списке выпадали адреса торговых точек относящихся к выбранному городу и выбор добавился в письмо, такого типа: самовывоз из магазина по адресу ... здесь то, что выберет клиент. Я думаю это сделать таким образом: в админке можно добавить "местоположение". Сюда добавил несколько городов с адресами ТТ. На странице оформления заказа вывел этот список адресов. С помощью JS и Jquery привязался к выпадающему списку городов/регионов. По событию "onchange" получаю выбранный город, Ajax-м отправляю этот город в созданный контроллер. Теперь мне надо сделать выборку адресов в модели location в функции getLocation, только дописать туда условие, чтобы выводить только те, которые соответствуют имени города. У меня все это получается сделать, только, если в модели вручную пропишу имя города, или, если отправленный ajax-ом город добавлю в сессию. У меня есть вопросы, прошу подскажите, пожалуйста, желательно с наглядными примерами: 1. Могу ли я сделать все это немного проще? Возможно я уж слишком намудрил 2. Как можно передать данные с именем города из контроллера в модель localisation/location без сессии? 3. Как обновить блок без перезагрузки страницы, чтобы там отобразился результат выборки, если без сессии нельзя? Если, не возможно помочь теоретически, но, желательно подробнее, то я со временем распишу проблему более подробно и приведу куски кода. Спасибо.
  2. VladSiy

    Мультимагазин

    Кажется получилось сделать мультимагазин с помощью алиасов, пока только на локалке. На данный момент, кажется все устраивает, но что-то, возможно, просто не учел. Немного страшно переделывать работающие магазины Допустим, я решился, мне придется удалить сайты и бд с поддоменов. Не уничтожу ли я таким образом сайты, в отношении видимости для поисковиков? Еще мне нужно перевести все магазины на https, это делается, как для обычного сайта?
  3. VladSiy

    Мультимагазин

    Я читал, что для каждого поддомена необходимо устанавливать CMS и указывать одну БД. В таком случае, в принципе, не вижу смысла делать мультимагазин, по сути я сейчас имею тоже самое, только не могу перейти на сайт из админке. Как сделать один набор фалов?
  4. VladSiy

    Мультимагазин

    Спасибо, буду эксперементировать. Подозреваю, что админка будет единая для всех магазинов и менеджеров?
  5. VladSiy

    Мультимагазин

    Здравствуйте. Когда-то давно я сделал один интернет-магазин, который был привязан к определенному городу. Со временем потребовалось сделать магазин для еще одного города, и я сделал клон сайта на поддомене. Сейчас мне нужно сделать уже 13-й клон интернет-магазина, и у меня возник вопрос, есть ли более правильное решение? Почему я делал поддомены: - магазины привязаны к конкретному городу, - разные адреса, контактные данные, - в каждом городе свои менеджеры, заказы должны идти на почту выбранного города. Почему меня смущает такой подход: - во всех городах/магазинах одинаковые товары, цены и т.д. (слишком много копий изображений товаров, не рационально используется место на хостинге), - не удобно вносить правки в файлы, товары и т.д. - дорого в плане покупки платных модулей. Я знаю, что есть мультимагазин на OpenCart, но на сколько помню, он использует одну БД для всех магазинов. Если так, я же не смогу иметь разные Email адреса для заказов в разных городах? Возможно дальше будут снова появляться новые города, и будет становиться все труднее и труднее в обслуживании. Поделитесь, пожалуйста, опытом или советом, как можно было бы поступить в моем случае?
  6. Помогите, пожалуйста, решить одну трудность. При загрузке страницы стикеры отображаются как положено, все на своих местах. Но при прокрутке страницы фиксируется горизонтальное меню к потолку браузера, и из-за этого стикеры опускаются на высоту меню, и получаются скачки. Я пытался изменять позицию стикера "top" в момент, когда фиксируется меню, но ничего у меня не получилось. Если кто-нибудь знает, как работает этот модуль, подскажите, пожалуйста, как его изменить так, чтобы этот модуль при расчетах позиции (top) стикера, отталкивался не от верхнего окна браузера, а от нижнего (bottom), я думаю это могло бы стать выходом в моей ситуации.
  7. А есть у кого-нибудь страны и зоны на украинском языке? Или же, может кто-то знает, как из exel сделать импорт в таблицу mysql?
  8. А не подскажите, как сделать отображение хотя бы на англ.? Где вообще хранится список стран?
  9. У меня на сайте 3 языка: рус, англ, укр. Есть ли какой-нибудь модуль, который при оформлении заказа может отображать название стран и городов в зависимости от выбранного языка на сайте? Если модуля нет, то как проще всего сделать перевод? Подскажите, пожалуйста. Боюсь представить, насколько нудная работа предстоит.
  10. Здравствуйте. Мог бы кто-нибудь мне помочь написать правильный запрос для выбора нужных товаров? Введение: - В магазине есть артикулы товара, я использую поле "model" - Есть артикул замены, использую поле "sku" Артикул замены - это артикул аналогичного товара. (поля заполняются вручную в админке) Пример: Товар №1 Артикул - xxxxxx Артикул замены - yyyyyy Товар №2 Артикул - yyyyyy Артикул замены - xxxxxx Артикулов замены на одном товаре может быть до 3-х штук. Что я сделал: в контроллере продукта ... $this->data['productsArtZam'] = array(); $results = $this->model_catalog_product->getProductArtZam($this->request->get['product_id'],$this->data['sku'], $this->data['model']); foreach ($results as $result) { $skus = explode(',', $result['model']); foreach ($skus as $sku) { $this->data['productsArtZam'][] = array( 'sku' => trim($sku), 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']) ); } } В модели продукта ... public function getProductArtZam($product_id, $sku, $model) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE (sku LIKE '%" . $model . "%' AND quantity > 0 AND status = '1' ) LIMIT 1,6 "); } в tpl продукта вывожу артикул тех продуктов, которые соответствуют запросу. У меня это работает так: я заполняю поле артикул(model) и, через запятую, Артикул замены (sku). Разбиваю строку на массив, сравниваю и вывожу. Чтобы эти арт. зам. выводились нужно в обоих товарах их прописать Кажется, что все у меня получается, я получаю нужные товары, до 3-х шт. с активными, правильными ссылками. НО из-за LIKE %...% у меня все не получается. Есть два разных товара с разными артикулами: артикул ART-38 и ART-3. Артикул замены применяется и к ART-38 и ART-3, а должен только к первому. Вместо LIKE делаю "=" все работает, как надо, но не выводится больше 1-го артикула замены, т.е. если в ... Товар №2 Артикул - yyyyyy Артикул замены - xxxxxx, zzzzzz ... то запрос, как бы не устраивает. Могли бы помочь решить эту проблемку? :)
  11. Здравствуйте. Подскажите, пожалуйста: - Какая платежная система используется на скриншоте. - Можно ли такую использовать у себя на сайте или она индивидуально разработанная?
  12. Добрый день. Меня тоже волнует этот вопрос Мог бы кто-нибудь немножко подробнее объяснить то, что ниже?
×

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

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