Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

alinalessioYandex

Users
  
  • Posts

    1,174
  • Joined

  • Last visited

Everything posted by alinalessioYandex

  1. Спасибо за совет )) Поправил. А по проблеме, которую я описал можете подсказать?
  2. Помогите пожалуйста настроить адаптивное меню, используя bootstrap. У меня почти все получилось: При сужении экрана, меню прячется, появляется кнопка, которая разворачивает все пункты. Но проблема с выпадающими подменю. Те категории у которых есть выпадающее подменю, не разварачиваются на любой странице. Разворачивание подпунктов происходит только на той странице, к которой этот пункт относится. Вот пример: http://eleonora72.ru/demo/upload С главной страницы ни один пункт меню не разворачивается. Если перейти на страницу "Компьютеры", то разворачивается пункт "Компьютеры", если войти на с траницу "Ноутбуки", то с нее можно развернуть только пункт "Ноутбуки", а компютеры уже не развернешь. Помогитре пожалуйста донастроить адаптивное меню Bootstrap. Вот код, который сейчас получился: <?php if ($categories) { ?> <div class="container"> <div class="navbar navbar-default" id="menu" role="navigation"> <div class="navbar-header"> <button class="navbar-toggle" data-target=".navbar-collapse" data-toggle="collapse" type="button"> <span class="sr-only">Развернуть меню</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <?php foreach ($categories as $category) { ?> <li class="dropdown"><?php if ($category['active']) { ?> <a class="dropdown-toggle" data-toggle="dropdown" href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?> <b class="caret"></b> </a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <div class="dropdown-menu"> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li> <a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a> </li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> </div> </div> <?php } ?> Подозреваю, что в этой строчке сидит ошибка: <li class="dropdown"><?php if ($category['active']) { ?> <a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?><b class="caret"></b></a> но как исправить не знаю. Прошу помощи.
  3. В админке Система/Настройки/Изображения укажите размер изображения поменьше.
  4. А как можно прикрутить к стандартному фильтру ajax? Чтобы при выборе чекбокса фильтр сразу срабатывал, без нажатия на кнопку "фильтровать". Может кто-то дополнил и поделится как это сделать?
  5. OcStore 1.5.5.1.2 Нужно, чтобы на главной был календарь, в котором отмечены праздники и в идеале, чтобы при нажатии на праздник, был переход на страницу с товарами, которые были назначены для этого праздника. Магазин цветов. Предположим на календаре 9 мая. Нажимаем на ссылку и попадаем на отфильтрованые букеты именно к этому дню. А на 8 марта, переходим на страницу с другими букетами. Как такое реализовать?
  6. Версия opencart: 2.0.1.1 (trn_rs.1.1) Заметил, что в 2.0 в файловом менеджере исчезли инструменты "переименовать/перемещение/копировать". Может есть какое-то расширение чтобы добавить эти инструменты? Или как переименовывать средствами админки?
  7. [РЕШЕНО] Редактируем файл .htaccess 1. Закомментировать строку: RewriteRule ^download/(.*) /index.php?route=error/not_found [L] 2. Добавить расширение xlsx (или перечислить какие надо) в строку: RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
  8. Установил все как в описании. Файл price-trubi.xlsx закачался, ссылка появилась. Жму на ссылку со стороны пользователя выдает: Запрашиваемая страница не найдена! Подскажите пожалуйста что еще поправить, чтобы все работало?
  9. Обнаружил, что colorbox отображается криво (не показаны стрелки навигации и рамочка не вся). http://truboprom.web72.ru/index.php?route=product/product&product_id=68 Выяснил, что если отключить в файле css \catalog\view\theme\theme\stylesheet\stylesheet.css на 75 строке *, *::before, *::after { box-sizing: border-box; } то colorbox приходит в норму. Но и весь сайт как-то смещается. В принципе ничего критичного не замечено, но для чего-то же эти стили там по умолчанию указаны... Я их не добавлял и не пользуюсь border-box Вопрос: Какую роль играют эти стили по умолчанию в шаблоне opencart? Где можно ожидать кривости шаблона, если их удалить? Или как поправить colorbox не затрагивая эту часть стиля, если они необходимы?
  10. [РЕШЕНО] Решение от mpn2005. (Все плюсики ему :) ) Используется модуль Обновление цены при выборе опции В файле \vqmod\xml\autocalc_price_option_v2.0.18.xml найти строку: $('#formated_price').html( price_format(main_price_start) ); и заменить на: if (main_price_start == 0) { $('#formated_price').html('Договорная'); } else { $('#formated_price').html( price_format(main_price_start) ); }
  11. Корзина отключена. Поэтому товар в корзине не нужен. Это просто каталог. Поэтому просто нужно вывести слово "Договорная", если цена за опцию "0". Можно так сделать? Спасибо.
  12. Возможно вы правы, но и ответы всей этой половины форума засыпаны подобными ответами, которые не позволят людям, нашедшим эту тему, решить этот вопрос и будут в очередной раз писать подобное сообщение ))
  13. А можно сделать так, чтобы если в опции указана цена "0", то будет выводиться слово "Договорная"?
  14. Собственно весь вопрос в заголовке. Хочу на некоторые товары вместо цены писать слово "договорная" Как это сделать? Но цена указывается для каждой опции отдельно. Т.е. Есть опции, для которых цена есть, а для других опций цена договорная. Есть мысли как это сделать?
  15. [РЕШЕНО] Обошелся без отдельного класса для пункта "Главная" Так как Главная всегда стоит первой в списке, то использовал псевдокласс :first-child и прописал стили для этого первого пункта. .breadcrumb a:first-child
  16. Хочу чтобы в хлебных крошках (breadcrumb), вместо ссылки "Главная", была картинка на домик. Как добавить класс для ссылки "Главная" в хлебных крошках?
  17. У меня есть рабочий модуль оплаты Robokassa, для версий 1.5.х Хочу его адаптировать под версию opencart 2.0 Контроллер admin\controller\payment\robokassa.php изенил так: Все строки начинающиеся с $this->data заменил на $data Часть ошибок исчезла. Потом изменил эти строки: $this->template = 'payment/robokassa.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render(TRUE), $this->config->get('config_compression')); } на эти $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); $this->response->setOutput($this->load->view('payment/robokassa.tpl', $data)); } После чего в админке этот модуль стал отображаться. Можно сохранять настройки и все такое. Теперь пытаюсь передалать контроллер в каталоге: catalog\controller\payment\robokassa.php Ошибки указывают на эту часть кода. Вот ошибки: Notice: Undefined index: OutSum in W:\domains\localhost\avtozapchasti72\catalog\controller\payment\robokassa.php on line 117Notice: Undefined index: InvId in W:\domains\localhost\avtozapchasti72\catalog\controller\payment\robokassa.php on line 118Notice: Undefined index: SignatureValue in W:\domains\localhost\avtozapchasti72\catalog\controller\payment\robokassa.php on line 119 Вот кусок кода, на который указывают ошибки: public function callback() { $mrh_pass2 = $this->config->get('robokassa_password2'); $out_summ = $this->request->post['OutSum']; $order_id = $this->request->post["InvId"]; $crc = $this->request->post["SignatureValue"]; Когда выбираешь способ оплаты выдает вот такую ошибку: ROBOKASSA Notice: Undefined index: terms in W:\domains\localhost\avtozapchasti72\catalog\view\theme\avtozapchasti72\template\checkout\payment_method.tpl on line 16 Подскажите пожалуйста, как адаптировать контроллер каталога для версии 2.0? P.S. Знаю что есть платный модуль Робокассы, который работает на 2.0. Но хочется научиться адаптировать, так как на версию 2.0 очень мало модулей, которыми мы успели "обрасти" на версии 1.5. Если с вашей помощью удастся переделать модуль, то на основе этого примера, можно пробовать переделывать и другие, рабочие модули для версии 1.5.
  18. Нужна простенькая форма для того, чтобы люди могли оставлять свои объявления. Чтобы модерация была. Нашел такой модуль но на 1.5 А надо на 2.0 Может кто встречал или посоветует что сделать стандартными средствами?
  19. У меня сайт на Opencart 2.0.1.1 Можно надеяться на этот модуль или следует искать для 2.0?
  20. Если даже после удаления конфигов ошибки не исчезают, следует удалить содержимое папки /system/cache и /system/logs кроме index.html
  21. [РЕШЕНО] В стилях добавил: column .col-lg-3, column .col-md-3, column .col-sm-6, column .col-xs-12 { width: 100%; } Только смущает, что этого не было по умолчанию на чистом движке. Может это еще вылезет где-то и дизайн поплывет, но пока не замечено.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.