Jump to content

A132

Новичок
  • Content Count

    40
  • Joined

  • Last visited

Community Reputation

6 Обычный

About A132

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. В общем, благодаря подсказкам товарища AWARO, а также умной статье https://itchief.ru/bootstrap/grid-elements со 2ой частью вопроса я справился. Может это и костыли, но у меня работает. Так что, если кто захочет - сделать надо следующее: Правим файл /catalog/view/theme/default/template/product/product.tpl 1) Перемещаем в карточке товара название из блока покупки наверх, для этого находим кусок кода <div class="row"><?php echo $column_left; ?> <?php if ($column_left && $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } elseif ($column_left || $column_right) { ?> <?php $class = 'col-sm-9'; ?> <?php } else { ?> <?php $class = 'col-sm-12'; ?> <?php } ?> <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?> <div class="col-sm-12 text-left"><h1 style="margin-bottom:20px;"><?php echo $heading_title; ?></h1></div> - добавляем <div class="row"> … <div class="<?php echo $class; ?>"> <h1><?php echo $heading_title; ?></h1> - удаляем <ul class="list-unstyled"> 2) Разделяем блок «Картинки + описание» на 2 раздельных блока: <div id="content" class="<?php echo $class; ?>"><?php echo $content_top; ?> <div class="col-sm-12 text-left"><h1 style="margin-bottom:20px;"><?php echo $heading_title; ?></h1></div> <div class="row"> <?php if ($column_left || $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } else { ?> <?php $class = 'col-sm-8'; ?> <?php } ?> <!-- Блок картинок и описания --> <div class="<?php echo $class; ?>"> <?php if ($thumb || $images) { ?> <!-- Картинки --> <ul class="thumbnails"> <?php if ($thumb) { ?> <li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php if ($images) { ?> <?php foreach ($images as $image) { ?> <li class="image-additional"><a class="thumbnail" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>"> <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> - добавляем (заканчивает блок) <!--Блок Описания --> <div class="clearfix"></div> - добавляем, чтобы блок «Описания» в полной версии переезжал в первый столбец под блок «Картинок», а не застревал во втором столбце под блоком «Покупок», т.к. покупки короче картинок <div class="<?php echo $class; ?>"> добавляем (начинаем блок) <ul class="nav nav-tabs" style="display:none;"> <li class="active"><a href="#tab-description" data-toggle="tab"><?php echo $tab_description; ?></a></li> <?php if ($attribute_groups) { ?> <li><a href="#tab-specification" data-toggle="tab"><?php echo $tab_attribute; ?></a></li> <?php } ?> <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab"><?php echo $tab_review; ?></a></li> <?php } ?> … </form> </div> <?php } ?> </div> </div> <?php if ($column_left || $column_right) { ?> <?php $class = 'col-sm-6'; ?> <?php } else { ?> <?php $class = 'col-sm-4'; ?> <?php } ?> <!-- Конец блока описания --> 3) Меняем блоки "Описания" и "Покупок" местами. <!-- Блок покупки --> <div class="<?php echo $class; ?>"> <ul class="list-unstyled"> <!-- <?php if ($manufacturer) { ?> <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li> <?php } ?> --> <li><?php echo $text_model; ?> <?php echo $model; ?></li> <!-- <?php if ($reward) { ?> <li><?php echo $text_reward; ?> <?php echo $reward; ?></li> <?php } ?> --> <li><?php echo $text_stock; ?> <?php echo $stock; ?></li> </ul> <?php if ($price) { ?> <ul class="list-unstyled"> … <hr> <!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style" data-url="<?php echo $share; ?>"><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_pinterest_pinit"></a> <a class="addthis_counter addthis_pill_style"></a></div> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-515eeaf54693130e"></script> <!-- AddThis Button END --> </div> <?php } ?> </div> <!-- Конец блока покупки --> Во вложении лежит мой файл, там уже много что направлено, но суть понять можно - пользуйтесь на здоровье =) П.Ы. С первой частью вопроса с залипанием пока не разобрался. Свойство "position: sticky" там почему-то не работает и нужно писать JS. Если разберусь - допишу. product (10).tpl
  2. Всё, я сообразил как я на модуль про кнопку вышел: я искал как решить этот вопрос из темы, нашёл пост, где человек (ты) этот вопрос решил кому-то в личке, и хотел тебе написать. Зашёл в профиль, увидел там кучу модов и отвлёкся на них. А на след.день уже забыл, как на них вышел и всё никак не мог найти вкладку с тем форумом и его автором 😅 А теперь вон оно как всё вывернулось. Спасибо! Попробую.
  3. Ну было бы отлично =) но, на сколько я понял, вопрос не решится советом типа "здесь допишите fixed, а здесь поменяйте div'ы местами"...
  4. Приветствую Вас, знатоки! Вопрос двойной по положению блока покупки в карточке товара: 1) Можно ли как-то при прокрутке описания зафиксировать на экране этот блок с названием, ценой и кнопкой "В корзину"? Типа как это реализовано на авито (например https://www.avito.ru/sankt-peterburg_pushkin/audio_i_video/novye_besprovodnye_naushniki_bluedio_faith_2_1405483160) 2) Как сделать, чтобы в мобильной версии этот блок шёл первым, т.е. перед блоком с картинками и описанием с характеристиками и отзывами (уже, соответственно без фиксации)? Ну и конечно, это должно работать параллельно. Удивлён, что по этой теме очень мало информации, т.к. мне кажется, что с точки зрения "продающего" шаблона это вещи очень важные...
  5. День добрый, господа! Скачал этот мод на свой OS2.3. Всё прекрасно работает, спасибо автору. Единственное, что при наведении курсора, вместо "Предыдущая страница" пишет "back_title". Фиксится это следующим образом: Находим в моде строку <file path="catalog/language/russian/russian.php"> и меняем её на <file path="catalog/language/ru-ru/ru-ru.php"> И аналогично <file path="catalog/language/english/english.php"> меняем на <file path="catalog/language/en-gb/en-gb.php"> Метод точно работает на OS2.3 - на остальных модификациях проверяйте какой у вас путь к этим файлам.
    Отличный и нужный модуль. На OS2.3 работает прекрасно. П.Ы. Только у меня при наведении курсора вместо надписи "На предыдущую страницу" загорается "back_title", но, возможно, это из-за всех изменений, которые у меня уже внесены в стандартный шаблон.
    Отличный и нужный модуль. На OS2.3 работает прекрасно.
  6. Отвечаю сам на свой же вопрос, вдруг кому пригодится: Правим файл /catalog/view/javascript/ocmod/magnific-popup.css (OS 2.3) Размер крестика: строка 138 font-size: 29px; Положение стрелок меняется в блоке ".mfp-arrow {" начиная с 166 строки
  7. Приветствую, господа! Вопрос по просмотру изображений: когда мы открываем изображение в карточке товара, то у нас появляется слайд-шоу с управлением стрелочками "влево/вправо" и крестиком "закрыть". Можно ли этот крестик увеличить в 2 раза, а расположение стрелок сделать так, чтобы их исходная точка отсчитывалась не от краёв экрана, а от краёв картинки? Догадываюсь, что делается это в magnific-popup.css, но чтобы я там не менял - на сайте ничего не изменяется... Заранее благодарен за ответы.
  8. У меня версия OS2.3, но идею я понял - сделать из краткого описания тоже ссылку и изменить ей стиль обратно на текст. Это вполне рабочий вариант, спасибо за подсказку! Но есть ли возможность сделать всю карточку единым объектом внутри рамки, чтобы можно было и по пустым местам кликать, и чтобы при наведении подсвечивались сразу все элементы (и картинка, и название, и описание), а не по отдельности - на что навёл, то и подсветилось?
  9. Приветствую, господа! А делал ли кто-нибудь такую вещь: Когда на странице категории выводятся краткие карточки товара, то чтобы перейти на страницу самого товара, нужно кликнуть либо по его фото, либо по наименованию, а все остальные места (в т.ч. и текст с описанием) внутри карточки некликабельны, . Так вот - есть ли вариант сделать переход на страницу товара при щелчке в любом месте этой краткой карточки? Фото для наглядности в приложении
  10. Приветствую Вас, знатоки! Задался казалось-бы я простым вопросом, но ответа нигде найти так и не смог. А вопрос такой: Можно ли изменить текст "0 товаров 0 рублей" на другой текст на кнопке корзины в то время, пока она пуста? Пример в скрине:
×

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.