Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Marianna

Користувачі
  
  • Публікації

    1 126
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Marianna

  1. В 29.12.2017 в 16:49, konorws сказал:

    Добрый день ошибка с редиректамип осмотрю в ближайшое время.
    Насчет ошибки запроса вы упустили какие то настройки так как часть WHERE пустая постараю также исправить в ближайшое время

    К сожелению нет много свободного времени на поддержку данного модуля так как на данный момент есть более выгодние заказы) спасибо за понимание

    у меня вообще в модулях нету его, вбила вручную ссылку на вход в этот модуль в админке и такая же ошибка базы данных как написано выше.

  2. В 12.04.2017 в 13:18, kiborg сказал:

    Если ко всем дивам добавить style="text-align: center;"

    
    <div class="col-sm-4" style="text-align: center;">

    Получится так:

    Capture.thumb.PNG.922c25c18aa64ffef854ae44b2fb9543.PNG

     

    Можете создать отдельный класс в стилях.

    а толк? блок нужно по центру, а не весь блок и ссылки.

  3. В 29.06.2017 в 18:02, Tom сказал:

            catalog/view/theme/*/template/product/product.tpl.    Найти:

    
       <div class="col-sm-6 col-md-6"><?php echo $text_stock; ?> <?php echo $stock; ?></div>


    Заменить на 

    
            <?php if ($product_info['quantity'] <= 0) { ?>
                  <div class="col-sm-6 col-md-6 outstock">Нет в наличии</div>
            <?php } else { ?>
             <div class="col-sm-6 col-md-6 stock">Есть в наличии</div>
            <?php } ?>


        catalog/controller/product/product.php.    Найти:
     

    
             if ($product_info['quantity'] <= 0) {


             Добавить после 

    
    $data['product'] = $product_info['quantity'];


         Найти
           

    
     $product_info = $this->model_catalog_product->getProduct($product_id);


            Добавить после

    
    $data['product_info'] = $product_info;


     

    все равно ошибка 

    • /home/srv78096/system/storage/modification/catalog/view/theme/default/template/product/product.tplon line 139
  4. В 10.02.2017 в 09:58, AlexDW сказал:

    потому что оригинальный opencart 2302 НЕ ВЫВОДИТ заглушку, когда нет главного изображения ;)

    достаточно глянуть его файл catalog\controller\product\product.php, строка 287:

    
    $data['popup'] = '';

     

    вывод заглушки - инициатива разработчиков ocStore, здесь обсуждалось

    и да, для ее вывода скопировали строку от старой версии - отсюда и ошибка

    
    $data['popup'] = $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));

     

    в 2302, с учетом изменений в конфигах темы, тогда уж так:

    
    $data['popup'] = $this->model_tool_image->resize('no_image.png', $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height'));

     

    а для категории как надо?

  5. В 05.10.2017 в 15:06, rra01 сказал:

     

    Такая же ошибка.....

     

    Отключил сжатие - поставил 0 и забил на это.

    Это хорошо если на сайте мало товара, а если несколько тысяч то сжатие нужно. почему автор модуля молчит?

  6. если у товара нет фото пишет ошибку: Notice: Undefined variable: image in

    решение добавить в контроллер catalog/controller/extension/module/visitedproduct.php, после $image = $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']);
                    } 

    else {
                            $image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']);
                        }

    • +1 2
  7. Здравствуйте! Мне на сайте нужно два меню, первое это обычные категории, второе вывод разных ссылок, я сделала второе меню по аналогии как сделаны для категорий, но при просмотре на мобильном устройстве, если любое из двух меню раскрыть то раскрываются оба, можно как-то решить проблему быстро? Или в решение этой проблемы поможет ваш модуль?

  8. нашла такую статью, но не знаю как сделать описанное там https://github.com/shyandsy/Blogs/blob/master/Improve the load speed of OpenCart by move Jquery to page bottom.md

     

    если кто-то разберется поделитесь идеей :) спасибо

  9. В 15.08.2017 в 20:23, sobwoofer сказал:

    КАК ВЫВЕСТИ ФОРМУ НА ОТДЕЛЬНУЮ СТРАНИЦУ В КОНТЕНТ HTML РЕДАКТОРА

    Добрый день уважаемые подписчики и читатели.

    Спешу поделится интересным решением с помощью Sobfeedback на которое сам вышел случайно.

    В даном решении будет показан пример с формой в модальном окне и статьей но аналогично это можно сделать с любой страницей движка - товары категории и т.п.

    Так вот:

      Скрыть контент

    • Создаем файлик шаблона формы без кнопки по пути
    /catalog/view/theme/*/template/module/sobfeedback
    • Как то адекватно его называем, например modal_not_button.tpl
    копируем туда весь код с шаблона default_modal.tpl только убираем код кнопки, то есть этот

    
    
    <button type="button" class="btn btn-default" data-toggle="modal" data-target="#feedbackModal<?php echo $module_id; ?>">
      <?php echo $button_name; ?>
    </button>

    • Теперь модуль выводится без кнопки
    кнопку вставляем в текст самой статьи в админке, исходя из id нашей формы, чтобы получилось как то так:

    
    
    <button type="button" class="btn btn-default" data-toggle="modal" data-target="#feedbackModal40">Заполнить анкету</button>

    • Во вкладке Персонализация в настройках формы подвязываем наш новый безкнопочный шаблон (просто прописываем его полное название modal_not_button.tpl, галочку вывод в модальном окне - убираем т.к. она насильно заставляет нас использовать шаблон default_modal.tpl)

    • Выводим его функцией модуля "любом месте" в настройках этой формы.

    Если модуль будет использоваться только на одной статье то лучше это указать и в контроллере, чтобы он не нагружал остальные страницы использующие этот же контроллер. Чтобы это сделать в контроллере статей information.php после строки

    
    
    $information_info = $this->model_catalog_information->getInformation($information_id);

    вставляем наш код который нам предлагает модуль, только обертаем его в условие только одной статьи

    
    
    if ($information_id == 5){
    			$sobfeedback = new sobfeedback($this->registry);
    			$data['sobfeedback_id40'] = $sobfeedback->initFeedback(40);
    		}

    айдишники везде естественно ваши.

    Вот такое вот решение, пишите если кому пригодилось или оставляйте вопросы

     

    Как над формой вывести какую либо информацию?

     

    дошло :)

  10. В 13.04.2015 в 19:13, Dragon сказал:

    Правки делались на стандартном шаблоне версии 1.5.5.1.2 ocStore. 

     

    1) Итак, идем в \catalog\controller\common
    находим там файлы header.php и footer.php

    В файле header.php примерно на 15 строчке находим:

    
    $this->data['links'] = $this->document->getLinks();
    $this->data['styles'] = $this->document->getStyles();
    $this->data['scripts'] = $this->document->getScripts(); 

    копируем всю эту радость и вставляем в footer.php
    примерно на 5-ю строчку после строк:

    
    class ControllerCommonFooter extends Controller {
    protected function index() {
    $this->language->load('common/footer'); 

    Сохраняем и закрываем, они нам больше не понадобятся.

     

    2) Идем в папку \catalog\view\theme\default\template\common

    Соответственно если тема не стандартная, то вместо default - название вашей темы

     

    Тут нам нужны header.tpl и footer.tpl

    Открываем и вырезаем из header.tpl в footer.tpl

    В header.tpl находим:
     

    
    <?php foreach ($links as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?> 

    Вырезаем, и вставляем в footer.tpl перед закрывающимся тегом </body>

     

    Из header.tpl можно также вырезать этот код:
     

    
    <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" /> 

    Это главный файл со стилями, если его засунуть в футер, то страница будет "скакать" при загрузке. На ваш выбор. Лучше оставить в хедере

     

    Далее ищем: 
     

    
    <?php foreach ($styles as $style) { ?>
    <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
    <?php } ?> 

    Тоже вырезаем и в футер, ниже кода, который вставили до этого

     

    Снова в header.tpl ищем: 
     

    
    <?php foreach ($scripts as $script) { ?>
    <script type="text/javascript" src="<?php echo $script; ?>"></script>
    <?php } ?> 

    Тоже вырезаем и в футер ниже кода, который вставили ранее.

    Сохраняем файлы. Теперь если обновить страницу в браузере и посмотреть код - все, кроме 
     

    
    jquery-1.7.1.min.js, 
    jquery-ui-1.8.16.custom.min.js
    jquery-ui-1.8.16.custom.css
    javascript/common.js 

    Переместилось в футер. 

    Но теперь поломались некоторые плагины, т.к. не все они в стандартном виде поддерживают перенос скриптов в подвал.

     

    Эх, ломать - так ломать, давайте еще нижних 2 файла в подвал уберем.

    Вырезаем из header.tpl 
     

    
    <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
    <script type="text/javascript" src="catalog/view/javascript/common.js"></script> 

    И в footer.tpl ниже вставленного ранее кода.

     

    Подведем итог:

    Теперь в шапке только jQuery и jQueryUI, которые можно объединить в один файл. Запихать их в футер не получилось - все ломается. Может потом и их получится, но и так неплохо. Все остальные скрипты и стили от подключаемых модулей теперь будут выводиться в футере.

     

    Но есть и минусы - появились ошибки в инспекторе, отвалилась карусель на главной, в карточке товара сломались табы...
    Идем чинить...

    Начнем с карусели на главной.

     

    3) Идем в папку catalog\view\theme\default\template\module

    Находим в ней carousel.tpl

    Открываем его, находим код
     

    
    <script type="text/javascript"><!-- 

    Под строкой добавляем:
     

    
    jQuery(document).ready(function($) { 

    Далее находим конец скрипта
     

    
    });
    //--></script> 

    перед }); вставляем еще такие же скобки
     

    
    }); 

    То есть мы обернули код функцией document ready чтоб он срабатывал после загрузки страницы. В итоге у нас должен получиться такой код:
     

    
    <script type="text/javascript"><!--
    jQuery(document).ready(function($) {
    $('#carousel<?php echo $module; ?> ul').jcarousel({
    vertical: false,
    visible: <?php echo $limit; ?>,
    scroll: <?php echo $scroll; ?>
    });
    });
    //--></script> 

    Сохраняем. Все - карусельку починили.

     

    4) Чиним табы.

     

    Папка catalog\view\theme\default\template\product

    файл product.tpl

    В самом низу ищем 

    
    <script type="text/javascript"><!--
    $('#tabs a').tabs();
    //--></script> 

    Верхнюю и нижнюю строчки этого кода удаляем, они нам не нужны, оставляем только 
     

    
    $('#tabs a').tabs(); 

    Вырезам его, ниже есть код:
     

    
    <script type="text/javascript"><!--
    $(document).ready(function() {
    if ($.browser.msie && $.browser.version == 6) { 

    Между последней и предпоследней строчками вставляем ранее вырезанный код, получится примерно так:
     

    
    <script type="text/javascript"><!--
    $(document).ready(function() {
    $('#tabs a').tabs(); // то, что мы вставили
    if ($.browser.msie && $.browser.version == 6) {
    $('.date, .datetime, .time').bgIframe();
    // ... и какой-то код ...

    Сохраняем.

    Все - табы тоже должны работать.

     

    Теперь будет глючить переключение вида (сетка/список) в списке товаров в категориях.

    и это починим...

    во втором опенкарте не работает карусель

  11. 1 час назад, RSH сказал:

    А вставка не идет через js, это просто модалка.

    Нужно поправить файл install.xml, кнопки это строчка 163.

    Перед правкой нужно удалить модуль, потом установить заново.

    что именно подправить? я в джава скриптах не разбираюсь, вы мне указали ту строчку которую я и так в прошлом сообщении привела.

    у меня кнопка должна появится после кнопки купить, а она вывелась после в сравнение, в заметки.

  12. непонятно как кнопку втулить в нужное место, потому что она выводится не в том месте где нужно, нашла строчки

    	<script>
    						$(document).ready(function() {
    
    							console.log($("#in_stock").text());
    							if ($("#in_stock").text() > 0) {
    								$("#product").append('<button class="btn btn-primary btn-lg btn-block order" <?php if ($buyoneclick_yandex_status) {echo addslashes('onclick="yaCounter' . $buyoneclick_ya_counter . '.reachGoal(\'' . $buyoneclick_ya_identificator . '\'); return true;"');} ?> type="button" data-toggle="modal" data-target="#order"><?php echo $buyoneclick_name; ?></button>');									
    							} else {
    								$("#product").append('<button class="btn btn-primary btn-lg btn-block order" <?php if ($buyoneclick_yandex_status) {echo addslashes('onclick="yaCounter' . $buyoneclick_ya_counter . '.reachGoal(\'' . $buyoneclick_ya_identificator . '\'); return true;"');} ?> type="button" data-toggle="modal" data-target="#order"><?php echo $buyoneclick_preorder_name; ?></button>');									
    							}		
    
    							$(".btn.order").click(function(){
    								$("#order").find("h2.modal-title").text($("h1").text());
    								$("#order").find('input[name="product"]').val("<a href='" + window.location.href + "'>" + $("h1").html() + "</a>");
    								console.log($("h1").html());
    							});		
    
    						});
    					</script>

    но из них непонятно как сделать чтобы выводилось там где надо, удобнее было бы если бы вставка шла не через джаваскрипт.

  13. в админке действительно генерирует урлы, на морде сайта чпу нет, хотя кеш чистила уже сто раз, htaacess переиминован, чпу включено в настройках. версия 2.3

  14. В 13.07.2017 в 18:00, pimur сказал:


    Прикрепить файл для отображения или для возможности людям прикреплять?
    В последнем варианте это чревато безопасностью вашего магазина. В первом случае, всю форму можно переверстать под себя и налепить туда что угодно. В модуле реализованной вывод пользовательских окон..

    Отправлено через Tapatalk
     

    человеком прикрепить фото, понимаю что чревато, но к объявлениям на достах объявлениях люди же как-то прикрепляют

  15. В 18.02.2017 в 22:24, rider76 сказал:

    В бета версии при создании полей не увидел установки признака обязательности поля. И еще есть ошибка, не пойму никак что не так. Установил модуль путем загрузки файлов. Модуль появился. Создал форму, создал макет. При переходе по ссылке макета форма открывается и работает, но в самом низу " Запрашиваемая страница не найдена!"

    error.jpg

    подскажите как оформление этих полей изменить, если с высотой как-то еще понятно текстового поля, то как сделать чтобы label был рядом c textarea на одном уровне, а не на разных строках? как-то дебильно выглядит когда там ответ должен быть коротким, а поле такое громадное, для модуля стоимостью 1000 рублей можно было бы оформление сделать и получше.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.