-
Публікації
1 126 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Marianna
-
-
В 27.02.2017 в 19:12, Algrizly сказал:
Сделать то, что написала Marianna, только в моем шаблоне шел сначала <label> и в него обернуть <input /> а надо наоборот. просто выведете <input /> выше за пределы <label> и все заработает
если так сделать, тогда почему-то опции с галочкой попадают не все сразу в корзину, а только по одной штуке можно.
-
не нашла не одного решения как все таки сделать
-
В 06.10.2016 в 06:14, Yurasik сказал:
Вывод модуля в шапку сайта
Версия: ocStore 2.1.0.2.1
admin/language/russian/desing/layout.php
Перед:$_['text_content_top'] = 'Вверху страницы';
Добавляем:
$_['text_header_content'] = 'Шапка сайта';
admin/controller/design/layout.php
Перед:$data['text_content_top'] = $this->language->get('text_content_top');
Добавляем:
$data['text_header_content'] = $this->language->get('text_header_content');
admin/view/template/design/layout_form.tpl
Перед:<?php if ($layout_module['position'] == 'content_top') { ?>
Добавляем:
<?php if ($layout_module['position'] == 'head') { ?> <option value="header_content" selected="selected"><?php echo $text_header_content; ?></option> <?php } else { ?> <option value="header_content"><?php echo $text_header_content; ?></option> <?php } ?>
Перед:
html += ' <option value="content_top"><?php echo $text_content_top; ?></option>';
Добавляем:
html += ' <option value="header_content"><?php echo $text_header_content; ?></option>';
catalog/controller/common/header.php
Перед:$data['language'] = $this->load->controller('common/language');
Добавляем:
$data['header_content'] = $this->load->controller('common/header_content');
catalog/controller/common/header_content.php
Создаем и добавляем:<?php class ControllerCommonHeaderContent extends Controller { public function index() { $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = (string)$this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if ($route == 'product/category' && isset($this->request->get['path'])) { $this->load->model('catalog/category'); $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if ($route == 'product/product' && isset($this->request->get['product_id'])) { $this->load->model('catalog/product'); $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if ($route == 'information/information' && isset($this->request->get['information_id'])) { $this->load->model('catalog/information'); $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $this->load->model('extension/module'); $data['modules'] = array(); $modules = $this->model_design_layout->getLayoutModules($layout_id, 'header_content'); foreach ($modules as $module) { $part = explode('.', $module['code']); if (isset($part[0]) && $this->config->get($part[0] . '_status')) { $data['modules'][] = $this->load->controller('module/' . $part[0]); } if (isset($part[1])) { $setting_info = $this->model_extension_module->getModule($part[1]); if ($setting_info && $setting_info['status']) { $data['modules'][] = $this->load->controller('module/' . $part[0], $setting_info); } } } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header_content.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/common/header_content.tpl', $data); } else { return $this->load->view('default/template/common/header_content.tpl', $data); } } }
catalog/view/theme/*theme_name*/template/common/header_content.tpl
Создаем и добавляем:<?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?>
catalog/view/theme/*theme_name*/template/common/header.tpl
Добавляем в необходимом месте:<?php echo $header_content; ?>
Пожалуйста!
а для 2.3.0.2.2?
-
Здравствуйте! Есть ли в данном модуле возможность сделать анкеты в зависимости от выбора типа, например выпадающий список - анкета номер 1, анкета номер 2 и т.д., при выборе анкеты номер один мне одни поля выпадают для заполнения, при выборе анкеты два другие поля. И попадает ли в базу данных этих анкет или только на почту приходит?
-
Здравствуйте! Есть ли в данном модуле возможность сделать анкеты в зависимости от выбора типа, например выпадающий список - анкета номер 1, анкета номер 2 и т.д., при выборе анкеты номер один мне одни поля выпадают для заполнения, при выборе анкеты два другие поля.
И попадает ли в базу данных этих анкет или только на почту приходит?
-
подтверждаю. все работает отлично https://bimart.ru/vse-dlja-vannoi/vanni/
не работает мега фильтер про на этом шаблоне. что надо изменить?
-
для модуля новости плюс (случайно сюда запостила):
в базу данных, в таблицу oc_news_description добавить поле h1_news тип varchar длина 255
admin/model/catalog/news.php
foreach ($data['news_description'] as $language_id => $value) { $this->db->query("INSERT INTO " . DB_PREFIX . "news_description SET news_id = '" . (int)$news_id . "', language_id = '" . (int)$language_id . "', title = '" . $this->db->escape($value['title']) . "', h1_news = '" . $this->db->escape($value['h1_news']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', description = '" . $this->db->escape($value['description']) . "'"); }
добавила после title = '" . $this->db->escape($value['title']) . "', --- h1_news = '" . $this->db->escape($value['h1_news']) . "',это изменение нужно внести в двух местах.admin/view/template/module/news/form.tplпосле:<tr> <td><span class="required">*</span> <?php echo $entry_title; ?></td> <td><input name="news_description[<?php echo $language['language_id']; ?>][title]" size="80" value="<?php echo isset($news_description[$language['language_id']]) ? $news_description[$language['language_id']]['title'] : ''; ?>" /> <?php if (isset($error_title[$language['language_id']])) { ?> <span class="error"><?php echo $error_title[$language['language_id']]; ?></span> <?php } ?> </td> </tr>
добавить:<tr> <td>H1</td> <td><textarea name="news_description[<?php echo $language['language_id']; ?>][h1_news]" cols="70" rows="2"><?php echo isset($news_description[$language['language_id']]) ? $news_description[$language['language_id']]['h1_news'] : ''; ?></textarea></td> </tr>
catalog/controller/information/news.phpвместо:$this->document->setTitle($news_info['title']);
добавить:if($news_info['title'] == "") { $this->document->setTitle($news_info['h1_news']); } else { $this->document->setTitle($news_info['title']); }
catalog/view/theme/default/template/information/news.tplпосле:<div class="breadcrumb"> <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?> <?php } ?> </div>
добавить:<h1><?php echo $h1_news; ?></h1>
-
-
Ребята подскажите как сделать редирект в категории с:
на просто:
Простые методы аля:
Redirect 301 cat/?page=1 http://site.ru/cat/
Не работают. Как я понял это все из-за "?" в url.
Нашел другой код, рабочий:
RewriteEngine On RewriteCond %{QUERY_STRING} page=1 RewriteRule ^index\.php /cat/? [R=301,L]
Но, категория то не одна и теперь со всех рубрик идет редирект на /cat/
Подскажите как решить это проблему!
для подкатегорий редирект не работает
решение RewriteCond %{QUERY_STRING} ^page=1$
RewriteRule ^(.*)$ http://site.ru/$1? [R=301,L] -
а адаптация под мобильные?
-
подскажите, чем отличается платный сертификат от бесплатного? можно ли купить сертификат отдельно и использовать его на хостинге? обязательно ли домен должен быть куплен у того же хостера что и домен? или домен может быть отдельно от хостинга для использования сертификата?
-
а сами файлы бутстрапа? ведь если их взять из опенкарта второго, они не будут работать в связке с jquery для опенкарта 1.5.5.1.2 :(
https://opencartforum.com/topic/32891-bootstrap3/ взяла файлы из этого шаблона, спасибо автору :)
-
-
он на баннеры накладывается, слайдер и если фото не одинакового размера, то водяной знак тоже имеет на всех фото разный размер
-
ocmod кто-нибудь сделал?
-
простите, а для OcStore 2.1.0.2.1 подойдет шаблон?
нет, даже если поверх залить файлы дополнения OPENCART.CMS у меня ошибки сверху остались
Notice: Undefined variable: robots in /home/catalog/view/theme/gentle/template/common/header.tpl on line 13
Notice: Undefined variable: menu in /home/catalog/view/theme/gentle/template/common/header.tpl on line 48этот шаблон работает только с платными дополнениями -
в интернете можно найти под 1.5.5.1 только тормозит шаблон сильно :(
-
если помогут, скажите причину почему цена 0 и нет названия, фото товара
-
Данный вопрос реализовал сам разработчик шаблона Алексей. Вопрос по шапке закрыт. Но есть еще один вопрос: Сделать популярные товары как на образце https://marvelapp.com/295346h
с кнопкой "показать еще". Возможно ли это реализовать?
да
-
-
mega filter pro это делает
-
-
ссылка на магазин
-
Когда человек не умеет, это я вижу через пол часа общения.
как вы видите умеет человек или нет, если вы хостинг называете сервером? :mellow:
Модуль Генератор Форм sobFeedback [Поддержка]
в Модули обмена данными
Опубліковано:
оперативно? до сих пор не ответил!