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

empty

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

    424
  • З нами

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

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

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

    с выводом в карточку товара:

     

     

    ******************************************

     

    catalog/model/catalog/product.php
     
    ищем :
    $this->data['manufacturers'] = $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $product_info['manufacturer_id']);

    после вставляем:

    $manufacturer_description = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']); 
    $this->data['pdescription'] = html_entity_decode($manufacturer_description['description'], ENT_QUOTES, 'UTF-8');
    Файл:
     
    catalog/view/theme/default/template/product/product.tpl
     
    Вариант 1. для вставки в описание или в любом месте карточки :
    <?php if ($manufacturer) { ?>
    <div class="pdescription"><?php echo $pdescription; ?></div><br />
    <?php } ?>
     
    Вариант 2. для вставки в табы (описания, отзывы, похожие) 
     
    код вкладки:
    <?php if ($manufacturer) { ?>
    <a href="#tab-manufacturer">Доставка</a>
    <?php } ?> 

    код вывода в контенте: 

    <div id="tab-manufacturer" class="tab-content"><?php echo $pdescription; ?></div>

    получаем:

     

    админка (производители)

    attachicon.gif888.png

     

    фронтед (вставлено после названия производителя)

     

    <?php if ($manufacturer) { ?>
    <span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />
    <div class="pdescription"><?php echo $pdescription; ?></div>
    <?php } ?>

    attachicon.gif222.png

     

     

    ну или в табы

     

    <?php if ($manufacturer) { ?>
        <a href="#tab-manufacturer">Доставка</a>
        <?php } ?> 

    ...

     <div id="tab-manufacturer" class="tab-content"><?php echo $pdescription; ?></div>

     

    attachicon.gif777.png

     

     

    прости markimax за мои костыли  :oops:

     

    ну и если совсем покреативить то и картинку засобачить не вопрос (описание то редактируем через ckeditor дык че стесняться то)))

    attachicon.gif1010.png

    А это вы для какой версии указали? У меня 1.5.5.1.2 и в catalog/model/catalog/product.php нету строки что вы указали.

  2. У меня вообще не получается даже за вардампить $categories и $category

    <pre><?php var_dump($category); ?></pre>
    <pre><?php var_dump($categories); ?></pre>
    

    Выдаёт NULL и array(0) { }

     

    После добавления 

    <?php
    $category = empty($this->request->get['path']) ? 0 : (int) array_pop(explode('_', $this->request->get['path']));
    ?>
    

    выводит - int(143)

  3. а в чем вопрос?

    Делаю вывод ярлыка у товара, типа Новинка, нет в наличии, скидка. Только у меня свой ярлычок - акция - и он должен отображаться у товаров определённо категории. На странице категории, поиска и в самой карточке товара.

    Суть в том что я не могу сделать условие которое будет определять - если категория Акции (id143) то выводить картинку, если нет - то нет.

  4. Здравствуйте, нужно к товарам относящимся к категории Акции(special - id143) пытаюсь добавить ярлычок. Что бы он выводился у товаров только категории Акция, нужно сделать условие. 

    Но я в php не особо знаток, и у меня возникли некоторые непонятки. Вот что делаю я:

                 <?php foreach ($categories as $category) { ?>
                    <?php if($category['category_id'] == '143'): ?>
                        <span class="label-special"><b>Акция</b></span>
                    <?php endif; ?>
                <?php } ?>
    

    Делаю это и в категории и в товаре. В контроллеры обоих добавил 

    $this->data['categories']  = $this->model_catalog_category->getCategories($this->request->get['category_id']);
    

    Пробовал ещё через 

    <?php if($section['section_name'] == 'special'){ ?>
    

    Но это не то. Подскажите пожалуйста, как правильней это всё сделать?

  5. Здравствуйте, установил модуль, но при попытке оплатить заказ (тестовый ценой в 1р) происходит ошибка: "ПЛАТЕЖ ОТКЛОНЕН:    Удаленная система отказала в проведении платежа." Я с этой системой работаю впервые, подскажите пожалуйста, как исправить эту ошибку? Как я понимаю - это ошибка на стороне Хронопэя?

  6. Здравствуйте, сегодня я столкнулся с магией женских рук на сайте, заполнялся каталог, имеющий общую категорию Каталог, и кучу дочерних категорий. Сегодня девочка заполнявшая сайт сделала из категорий волшебную штуку, она создала категорию дочернюю Каталогу - Изделия из глазури, а потом каким то макаром сделала Каталог дочерним Изделиям из глазури. В итоге каталог перестал адекватно работать а категории в админке все пропали. Версия 1.5.5.1.2 - как вам известно дочерние категории скрыты и открываютсяпо щелчку на родительску юкатегорию. Вопрос к знатокам - как вернуть всё в норму? Каким образом можно "разсделать" главную категорию дочерней? Прилагаю скрин.

    post-20357-0-67844400-1426774511_thumb.png

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

    Кстати - xmlку поставил - то что надо! Большое спасибо)

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

  9. Здравствуйте, использую модуль Smple - упрощенная регистрация и заказ, и так же использую хаки для писем указанные тут. Проблема вот в чём - добавил новое поле - Отчество, в регистрацию и заказ, поле появилось, но оно не передаётся в почтовое сообщение. Подскажите пожалуйста, как можно добавить в почту помимо имени и фамилии добавленное поле отчество?

  10. Здравствуйте, недавно заметил на одном своём сайте вот такую ошибку:

    XMLHttpRequest cannot load http://site.ru/index.php?route=checkout/cart/add. Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers.
    

    Самое интересное что при переходе адрес сайта начинается с www. Убираешь www и всё работает. Почитал что это за проблема, но вижу её впервые и то заметил через сервис яндекс метрики - просмотр заходов. Подскажите пожалуйста, как починить? Может что не так в настройках www-домена? 

  11. Не знаю зачем ему файл cache.php, но оно предупреждает, что не может открыть, ибо его нет или пути не те. У меня такой файлик по тому пути есть, если что.

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

  12. Здравствуйте, использую модуль Заказ и регистрация Simple, перестала нажиматься кнопка регистрации, хотя раннее всё нормально  работало. Думал что всё дело в новых правах на сервере - папки 755, файлы 644, php как CGI. В консоли :

    Consider using 'dppx' units, as in CSS 'dpi' means dots-per-CSS-inch, not dots-per-physical-inch, so does not correspond to the actual 'dpi' of a screen. In media query expression: only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  

    Гуглил - но ничего не понятно, что это связанное с разрешением, но всё равно не понятно.

     

    , а в error логе - 

     PHP Warning:  file_get_contents(/var/www/site.ru/data/www/site.ru/system/cache/cache.language.1405169724): failed to open stream: No such file or directory in /var/www/site.ru/data/www/site.ru/system/library/cache.php on line 9
    

    Но после выставлений прав 755 и 777 - ничего не менялось. Кнопка не нажимается а выделяется как текст. Авторизация полностью работает а регистрация нет. Подскажите пожалуйста, что это может быть?

  13. Присоединяюсь к теме - мне нужно остановить autoplay у слайдера, что бы листались слайды при кликах на стрелки, а автоплея не было. Подскажите пожалуйста, как сделать?

    Нашёл как остановить автоплей слайдера:

    <script type="text/javascript"><!--
    $(document).ready(function() {
    	$('#slideshow<?php echo $module; ?>').nivoSlider({
    		manualAdvance: true,
    	});
    });
    --></script>
    
×
×
  • Створити...

Important Information

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