bark4ss
-
Публікації
116 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем bark4ss
-
-
Подскажите, а модуль "связанные опции" как установить?
-
Отличная новость. А как обновить шаблон? Перезаписать измененные файлы?
-
Скажите,а как карту местонахождения в футере разместить?
-
Спасибо))) А не подскажете,как исправить направление отображение подкатегорий?
нужно как на правой картинке.
-
У меня в магазине будет только 1 валюта - бел.рубль и 1 язык - русский.Мне, в принципе , и выбор валют на главной тоже не нужен.
-
Хотел оставить только русский язык и оставил бел.рубли.Удалил английский и ненужные валюты..Поплыло все.Как исправить?
сайт avshop.by
-
Ответил в ЛС. Надеюсь на помощь в решении проблемы. Если что-то банальное, не пинайте ботинком))))
-
Если Вы имеете ввиду активацию, то я ее сделал.
-
Купил шаблон, вроде все по инструкции делал,но что-то не так в итоге). Итог: сайт выглядет вот так : avshop.by Может надо какой-то ключ или одобрение для домена от продавца шаблона получить, чтобы все заработало?
-
Теперь понял)))Покупаю.Тех.поддержка есть? В случае каких-либо вопросов, связанных непосредственно с шаблоном?
-
Не))).Я про то,что выйдет 6 сентября новая версия шаблона.Я про никакие предубеждения не читал))).Меня устраивает шаблон и поэтому стоит вопрос:купить сегодня или 6 сентября(правда,написано что дороже будет) с новыми дополнениями.
-
Хотел сегодня купить шаблон,или не стоит?
-
Требуется доработка модуля "заказ в 1 клик".
На данный момент выглядит так: www.steep.by/антисептик-антижук
А необходимо как тут: http://old.moneymaker2.com/index.php?route=product/product&path=62_77&product_id=104
-
Вероятно, что мой опыт поможет новому исполнителю.
Да и обычно я непредвзято отношусь к пользователем с отрицательной репутацией, но данный конкретный случай заставляет задуматься.
Спасибо за Ваш отзыв.Я не собираюсь вступать в полемику с Вами.Умейте смотреть на суть проблемы и задачи с двух сторон.Вы высказали свое мнение и на данный момент все вроде правильно и объективно,но если Вы хотите чтобы другие обратили внимание и вникли в суть сложившейся ситуации,то необходимо и мне высказаться.Сохраняйте терпение,в понедельник я отвечу Вам по каждому пункту Вашего обвинения в мою сторону.Хороших Вам выходных.
-
Подскажите, пожалуйста, как избавиться от "лишних ключевых" слов(1,3,4,8,10,11,15,16,17).
Страница карточки товара,для примера: steep.by/пропитка-для-дерева-акватекс
Как закрыть от индексации эти поля(войти или зарегистрироваться,корзина,меню отзывов)?
-
ну не так это и страшно
загляните в код страницы... может поможет
делал тут для потолков, но логика та же
Спасибо.Я в принципе немного понимаю jquery(уроки смотрел :-D ), и код написать могу для своей задачи. И css в общем тоже могу повесить,с горем пополам. Я не очень понимаю как это все до ума довести(чтобы можно было зайти в админку, установить сие чудо,как модуль,зайти в выборочную карточку товара,задать требуемые значения атрибутов).Вот. Логику я понимаю, а вот с реализацией не хватает знаний.В PHP не разбираюсь вовсе)
-
Вижу противоречие.
Вы предлагаете дважды выбирать атрибут.
сначала тип древесины, а потом кол-во слоев.
но выше вы же сами расписываете атрибуты с уже вшитым кол-ом слоев.
или нет противоречия? Как вы собираетесь получать тогда соответствие материал/слои <--> расход?
Сделать могу. если уловлю все нюансы.
И вы не путаетесь? То у вас опции, то атрибуты?
А как это у вас расход при увеличении количества слоев уменьшается? Т. е. чем больше слоев наносим, тем большую площадь можем покрасить?
Получилось не совсем ясно выразился. Суть такая, что расход краски зависит от типа древесины и изменяется при большем кол-ве слоев.Если выбрана пиленая древесина,то подхватывается атрибут1,атрибут2,атрибут3(в зав-ти от кол-ва выбранных слоев) и формируется формула расчета расхода краски (Расход краски Z=X/Атрибут1)-при однослойном покрытии; (Расход краски Z=X/Атрибут1+X/Атрибут2)-при двухслойном покрытии и так далее ,иначе строганая древесина и подхватывается атрибут4,атрибут5,атрибут6(в зав-ти от кол-ва выбранных слоев).
Как-то так.
По поводу опции,напутал.Имеется ввиду атрибуты.
-
День добрый, нужен калькулятор расхода краски в интернет-магазине .
Пример:
В админке для товара я задаю опции:
Имена атрибутов присваиваю самостоятельно.Чтобы у разных товаров они были индивидуальные.Имена атрибутов взяты в [ ].
Первый вариант:
Есть товары,где атрибут может быть 1(один) и без имени.Например,Атрибут: расход: 1кг. на 6 погонных метров.Соответственно,достаточно только ввести кол-во погонных метров для получения результата.
Второй вариант:
Атрибут1: [пиленая древесина] в [1 слой] расход: 5 кв.м
Атрибут2: [пиленая древесина] в [2 слоя] расход: 7,5 кв.м
Атрибут3: [пиленая древесина] в [3 слоя] расход: 10 кв.м
Атрибут4: [строганая древесина] в [1 слой] расход: 10 кв.м
Атрибут5: [строганая древесина] в [2 слоя] расход: 12,5 кв.м
Атрибут6: [строганая древесина] в [3 слоя] расход: 15 кв.м
(Кол-во краски Z=X/Атрибут1 + X/Атрибут2 + X/Атрибут3)
В калькуляторе пользователю необходимо задать значения:
1)Выбрать атрибут: пиленая/строганая древесина(список).Например,пиленая
2)Выбрать атрибут: 1 слой,2 слоя, 3 слоя(список).Например,3 слоя
3)Ввести площадь - Х.Например,100 кв.метров
Пользователь нажимает кнопку - Рассчитать
Выдает результат:43.3л.
Снизу добавить блок комментарий.(текст выводится после расчета).Сам текст вносится в админке.
Похожий пример калькулятора тут:http://www.rogneda.ru/catalog/antiseptic-textury/aquatex-extra/
Пример карточки товара с интернет-магазина,куда необходимо добавить калькулятор: www.steep.by/пропитка-для-дерева-акватекс-экстра
-
Подскажите где копать.Хочу,чтобы при изменении опции(например,объема),пересчет цены происходил моментально.
В данный момент вот так:
http://www.steep.by/maslo-rubio-monocoat-hybrid-wood-protector
Я так понимаю,что это в скрипте где-то меняется.Только вот в каком?
-
Спасибо за помощь!
-
-
Что у Вас не получается, помоему ребята все уже описали, что поправить...
Когда покупатель оформляет заказ,ко мне на почту приходит 2 письма:письмо с заказом и письмо с ошибкой(Delivery to the following recipient failed permanently:
empty@localhost
Technical details of permanent failure:
DNS Error: Domain name not found)
Как избавиться от этого письма с ошибкой?
-
Попробуйте в контроллере закомментировать строки 10 и 28
закомментил.пропала ошибка.
РЕШЕНО!ТЕМУ МОЖНО ЗАКРЫВАТЬ.
-
1)
<?php class ControllerCommonHeader extends Controller { protected function index() { $this->data['title'] = $this->document->getTitle(); // start body_class code $current_path = $this->request->get; if (isset($this->request->get['route'])) { if (empty($current_path) || $current_path['route'] == 'common/home') { $body_class = 'home'; } else { $body_class = explode('/', str_replace('product/', '', $current_path['route'])); unset($current_path['route']); if (isset($current_path['_route_'])) { $body_class = array_merge($body_class, explode('/', str_replace('-', '_', $current_path['_route_']))); unset($current_path['_route_']); } foreach ($current_path as $key => $value) { $body_class[] = $key . "_" . $value; } $body_class = 'page_' . implode(" page_", array_unique($body_class)); } $body_class .= ' lang_' . $this->language->get('code'); $this->data['body_class'] = $body_class; } // end body_class code if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $server = $this->config->get('config_ssl'); } else { $server = $this->config->get('config_url'); } if (isset($this->session->data['error']) && !empty($this->session->data['error'])) { $this->data['error'] = $this->session->data['error']; unset($this->session->data['error']); } else { $this->data['error'] = ''; } $this->data['base'] = $server; $this->data['description'] = $this->document->getDescription(); $this->data['keywords'] = $this->document->getKeywords(); $this->data['links'] = $this->document->getLinks(); $this->data['styles'] = $this->document->getStyles(); $this->data['scripts'] = $this->document->getScripts(); $this->data['lang'] = $this->language->get('code'); $this->data['direction'] = $this->language->get('direction'); $this->data['google_analytics'] = html_entity_decode($this->config->get('config_google_analytics'), ENT_QUOTES, 'UTF-8'); $this->data['name'] = $this->config->get('config_name'); if ($this->config->get('config_icon') && file_exists(DIR_IMAGE . $this->config->get('config_icon'))) { $this->data['icon'] = $server . 'image/' . $this->config->get('config_icon'); } else { $this->data['icon'] = ''; } if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $this->data['logo'] = ''; } $this->language->load('common/header'); $this->data['text_home'] = $this->language->get('text_home'); $this->data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); $this->data['text_shopping_cart'] = $this->language->get('text_shopping_cart'); $this->data['text_search'] = $this->language->get('text_search'); $this->data['text_welcome'] = sprintf($this->language->get('text_welcome'), $this->url->link('account/login', '', 'SSL'), $this->url->link('account/register', '', 'SSL')); $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL')); $this->data['text_account'] = $this->language->get('text_account'); $this->data['text_checkout'] = $this->language->get('text_checkout'); $this->data['home'] = $this->url->link('common/home'); $this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); $this->data['logged'] = $this->customer->isLogged(); $this->data['account'] = $this->url->link('account/account', '', 'SSL'); $this->data['shopping_cart'] = $this->url->link('checkout/cart'); $this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); // Daniel's robot detector $status = true; if (isset($this->request->server['HTTP_USER_AGENT'])) { $robots = explode("\n", trim($this->config->get('config_robots'))); foreach ($robots as $robot) { if ($robot && strpos($this->request->server['HTTP_USER_AGENT'], trim($robot)) !== false) { $status = false; break; } } } // A dirty hack to try to set a cookie for the multi-store feature $this->load->model('setting/store'); $this->data['stores'] = array(); if ($this->config->get('config_shared') && $status) { $this->data['stores'][] = $server . 'catalog/view/javascript/crossdomain.php?session_id=' . $this->session->getId(); $stores = $this->model_setting_store->getStores(); foreach ($stores as $store) { $this->data['stores'][] = $store['url'] . 'catalog/view/javascript/crossdomain.php?session_id=' . $this->session->getId(); } } // Search if (isset($this->request->get['search'])) { $this->data['search'] = $this->request->get['search']; } else { $this->data['search'] = ''; } // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->data['categories'] = array(); $categories_1 = $this->model_catalog_category->getCategories(0); foreach ($categories_1 as $category_1) { if ($category_1['top']) { $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']); foreach ($categories_2 as $category_2) { $level_3_data = array(); $categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']); foreach ($categories_3 as $category_3) { $data = array( 'filter_category_id' => $category_3['category_id'], 'filter_sub_category' => true ); // $product_total = $this->model_catalog_product->getTotalProducts($data); $level_3_data[] = array( // 'name' => $child['name'] . ' (' . $product_total . ')', 'name' => $category_3['name'], 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id']) ); } $level_2_data[] = array( 'name' => $category_2['name'], 'children' => $level_3_data, 'column' => $category_2['column'] ? $category_2['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id']) ); } // Level 1 $this->data['categories'][] = array( 'name' => $category_1['name'], 'children' => $level_2_data, 'column' => $category_1['column'] ? $category_1['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id']), 'id' => $category_1['category_id'] ); } } $this->children = array( 'module/magnorcms', 'common/content_phone_block', 'module/language', 'module/currency', 'module/cart' ); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/header.tpl'; } else { $this->template = 'default/template/common/header.tpl'; } $this->render(); } } ?>
2) Приношу извинения.Не понимаю как сделать спойлер.Где,что нажать.Помогите и с этим вопросом.Мне самому это не нравится(портянки).
Шаблон Moneymaker [Поддержка]
в Платные шаблоны
Опубліковано:
Теперь понятно.)))