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

sanyok

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Продвинутый пользователь
  • День рождения 14.09.1984

Контакты

  • Сайт
    http://s2.11x11.ru/?ref=12866578
  • Skype
    rus_sanjar

Информация

  • Пол
    Мужчина
  • Интересы
    играю онлайн Футбольный менеджер http://s2.11x11.ru/?ref=12866578
    советую всем

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

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Может уже есть у кого не будь ulogin для 3 версии ? спасибо
  2. Здравствуйте. помогите найти модули 1. Авторизация через соц. сетях 2. Купить в один клик. заранее спасибо
  3. 1. Спасибо 2. Модификатор обновляю. интересно когда в шаблоне product.twig вставляю код text_powered то он тоже работает в карточке товара. вот и text_manufacturer берет с footer а не product
  4. Здравствуйте. Установил OpenCart 3.0.2.0 скачал с оф.сайта. 1. В модулях Новые товары и Рекомендуемых ссылка на товар не корректные. например товар добавлен в категории Авто. ссылки с модуля ссылается на товар domen.ru/tovar и с категории Авто domen.ru/avto/tovar. 2. меняю перевод text_manufacturer в языковом файле product.php на странице карточке товара не меняется. text_manufacturer заменил перевод в footer.php то меняется в карточке товара. что то языковой файлы не правильно работают. как это все исправить? спасибо заранее.
  5. неужели нет кто мог бы взять ((((
  6. Кто возьмется и какая стоимость?
  7. Здравствуйте уважаемые. Есть модуль оплаты Payme для версии OpenCart 3. нужен переделать его для версии OpenCart Pro 2.3 Кто возьмется и какая стоимость? и существует ли модуль "Расширенная отчетность продаж и заказов" или аналог для OpenCart 3 версии
  8. Народ где я ошибся ? подскажите пжл. решение.
  9. Кстати, не где не подключает js и css файлы модуль слайдшов, даже на главном стр. ((( файл catalog/controller/common/top_slider.php <?php class ControllerCommonTopSlider 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, 'top_slider'); foreach ($modules as $module) { $part = explode('.', $module['code']); if (isset($part[0]) && $this->config->get($part[0] . '_status')) { $module_data = $this->load->controller('extension/module/' . $part[0]); if ($module_data) { $data['modules'][] = $module_data; } } if (isset($part[1])) { $setting_info = $this->model_extension_module->getModule($part[1]); if ($setting_info && $setting_info['status']) { $output = $this->load->controller('extension/module/' . $part[0], $setting_info); if ($output) { $data['modules'][] = $output; } } } } return $this->load->view('common/top_slider', $data); } } файл catalog/view/theme/default/template/common/top_slider.tpl <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> файл catalog/view/theme/default/template/common/header.tpl <div class="container"> <div class="menuslider"> <div class="menuinner"> <?php if ($categories) { ?> <nav id="menu"> <div class="navbar-header"> <span class="navbar-title"><?php echo $text_category; ?></span> <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button> </div> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav"> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"<?php echo ($category['category_id'] == $category_id) ? ' class="active"' : ''; ?>><?php echo $category['name']; ?></a></li> <?php } ?> </ul> </div> </nav> <?php } ?> </div> <div class="sliderinner"><?php echo $top_slider; ?></div> </div> </div> Файл top_slider.ocmod.xml <?xml version="1.0" encoding="UTF-8"?> <modification> <name>Новая позиция Слайдер в шапке</name> <code>Position</code> <version>1.0</version> <author>OcStore 2.3</author> <date>17.06.2018</date> <file path="admin/controller/design/layout.php"> <operation> <search><![CDATA[$data['text_column_right'] = $this->language->get('text_column_right');]]></search> <add position="after"><![CDATA[ $data['text_top_slider'] = $this->language->get('text_top_slider');]]></add> </operation> </file> <file path="admin/language/ru-ru/design/layout.php"> <operation> <search><![CDATA[$_['text_column_right'] = 'Правая колонка';]]></search> <add position="after"><![CDATA[$_['text_top_slider'] = 'Слайдер в шапке';]]></add> </operation> </file> <file path="admin/view/template/design/layout_form.tpl"> <operation> <search><![CDATA[<table id="module-content-top" class="table table-striped table-bordered table-hover">]]></search> <add position="before"><![CDATA[ <table id="module-top-slider" class="table table-striped table-bordered table-hover"> <thead> <tr> <td class="text-center"><?php echo $text_top_slider; ?></td> </tr> </thead> <tbody> <?php foreach ($layout_modules as $layout_module) { ?> <?php if ($layout_module['position'] == 'top_slider') { ?> <tr id="module-row<?php echo $module_row; ?>"> <td class="text-left"><div class="input-group"> <select name="layout_module[<?php echo $module_row; ?>][code]" class="form-control input-sm"> <?php foreach ($extensions as $extension) { ?> <optgroup label="<?php echo $extension['name']; ?>"> <?php if (!$extension['module']) { ?> <?php if ($extension['code'] == $layout_module['code']) { ?> <option value="<?php echo $extension['code']; ?>" selected="selected"><?php echo $extension['name']; ?></option> <?php } else { ?> <option value="<?php echo $extension['code']; ?>"><?php echo $extension['name']; ?></option> <?php } ?> <?php } else { ?> <?php foreach ($extension['module'] as $module) { ?> <?php if ($module['code'] == $layout_module['code']) { ?> <option value="<?php echo $module['code']; ?>" selected="selected"><?php echo $module['name']; ?></option> <?php } else { ?> <option value="<?php echo $module['code']; ?>"><?php echo $module['name']; ?></option> <?php } ?> <?php } ?> <?php } ?> </optgroup> <?php } ?> </select> <input type="hidden" name="layout_module[<?php echo $module_row; ?>][position]" value="<?php echo $layout_module['position']; ?>" /> <input type="hidden" name="layout_module[<?php echo $module_row; ?>][sort_order]" value="<?php echo $layout_module['sort_order']; ?>" /> <div class="input-group-btn"> <a href="<?php echo $layout_module['edit']; ?>" type="button" data-toggle="tooltip" title="<?php echo $button_edit; ?>" target="_blank" class="btn btn-primary btn-sm"><i class="fa fa-pencil"></i></a> <button type="button" onclick="$('#module-row<?php echo $module_row; ?>').remove();" data-toggle="tooltip" title="<?php echo $button_remove; ?>" class="btn btn-danger btn-sm"><i class="fa fa fa-minus-circle"></i></button> </div> </div></td> </tr> <?php $module_row++; ?> <?php } ?> <?php } ?> </tbody> <tfoot> <tr> <td class="text-left"><div class="input-group"> <select class="form-control input-sm"> <?php foreach ($extensions as $extension) { ?> <optgroup label="<?php echo $extension['name']; ?>"> <?php if (!$extension['module']) { ?> <option value="<?php echo $extension['code']; ?>"><?php echo $extension['name']; ?></option> <?php } else { ?> <?php foreach ($extension['module'] as $module) { ?> <option value="<?php echo $module['code']; ?>"><?php echo $module['name']; ?></option> <?php } ?> <?php } ?> </optgroup> <?php } ?> </select> <div class="input-group-btn"> <button type="button" onclick="addModule('top-slider');" data-toggle="tooltip" title="<?php echo $button_module_add; ?>" class="btn btn-primary btn-sm"><i class="fa fa-plus-circle"></i></button> </div> </div></td> </tr> </tfoot> </table>]]></add> </operation> <operation> <search><![CDATA[$('#module-column-left, #module-column-right, #module-content-top, #module-content-bottom').delegate('select[name*=\'code\']', 'change', function() {]]></search> <add position="replace"><![CDATA[$('#module-column-left, #module-column-right, #module-content-top, #module-content-bottom, #module-top-slider').delegate('select[name*=\'code\']', 'change', function() {]]></add> </operation> <operation> <search><![CDATA[$('#module-column-left, #module-column-right, #module-content-top, #module-content-bottom').trigger('change');]]></search> <add position="replace"><![CDATA[$('#module-column-left, #module-column-right, #module-content-top, #module-content-bottom, #module-top-slider').trigger('change');]]></add> </operation> </file> <file path="catalog/controller/common/header.php"> <operation> <search><![CDATA[$data['language'] = $this->load->controller('common/language');]]></search> <add position="before"><![CDATA[ $data['top_slider'] = $this->load->controller('common/top_slider');]]></add> </operation> </file> </modification>
  10. Здравствуйте. Создал новую позицию для header модуль норм выводит. поставил слайдер в главном странице норм отображается а во внутренних страницах js и css не подключаются и слайдер ломается. Заранее спасибо
×

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

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