COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

jaffagold

opencart.pro
  • Публикации

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

  • Посещение

  • Days Won

    45

Изменения репутации

  1. Upvote
    jaffagold получил репутацию от Лана в Добавить текстовое поле в АКЦИИ для opencart 2.3   
    Вы не поняли. Нам сделали замечание, что мы ломимся через окно, а дверь рядом и открыта.
     
    1. Нам не хватало Макета для страницы Акции. Его просто не было в списке. Так его надо было создать!
    2. Заходим в Макеты и создаем Макет с названием Акции. В секции Путь пишем product/special
    3. Активируем модуль Html
    4. Создаем html-модуль для Акций под удобным именем. Пишем в него все что надо. Включаем его.
    5. В макет Акции добавляем только что созданный модуль в верхнюю позицию.
     
    Я проверил, все работает. Можно в макет еще добавить любые другие модули по вкусу.
  2. Like
    jaffagold получил репутацию от Лана в Подскажите как увеличить логотип   
    При всем уважении,... но не так..
    Все нижеописанные действия -только примерка, никакого разрушающего воздействия не могут оказать.
    при обновлении страницы браузера исчезают все изменения.
    После того, как выяснили, что нам надо, отправляемся править файлы шаблона.
    В Хроме:
    Нажимаете F12 ( или правый щелчок- Просмотреть код)
    Выделяете нужный элемент
    Лого тут:
    <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 navcentr">
    класс Бутстрапа col-lg-2 означает, что логотип будет занимать 2/12 от всей ширины родительского блока
    В родительском блоке кроме логитипа еще
    центральный блок
    <div class="col-lg-8 col-md-8 col-sm-8 col-xs-12">
    и корзина
    <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 cart">
    Теперь.
    Правый клик на
    <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 navcentr">
    Выбираем Edit as html
    Меняем на <div class="col-lg-3 col-md-2 col-sm-2 col-xs-12 navcentr">
    Видим, как блог лого увеличился по ширине.
    Но корзина съехала на другую строку.
    Это потому, что в ряду должно быть общее число 12 ( col-lg-2 + col-lg-8 + col-lg-2 )
    А у нас уже получилось 13
    Надо отнять единичку у центрального блока
    <div class="col-lg-7 col-md-8 col-sm-8 col-xs-12">
    Побаловались, теперь идем изучать сетку Бутстрап
     
    https://itchief.ru/lessons/bootstrap-3/22-the-grid-system-twitter-bootstrap-3
     
    Потом, если не охладели, правим header.tpl
    Вот тут надо быть осторожным, создавать резервные копии файлов до внесения изменений
     
     
     
  3. Like
    jaffagold получил репутацию от Juli. в Как группе опций присвоить класс?   
    А что требуется сделать из этого
     
    Проэкспериментировал.
    Сначала пытался по option_id, так вернее, но не передается из контроллера, как я понял. Чтобы его не трогать, сделал по Названию опции. 
    Вот что получилось:
    Но правильнее, мне кажется, по option_id. Т.к. название опции вдруг поменяется (уточнится).
    Методом научного тыка получилось вот так:
    Получаем такой симпатичный класс
    div class="form-group required option_id_14">
    Для каждой опции свой. чтд
  4. Like
    jaffagold получил репутацию от Егор2016 в Макет полная ширина страницы   
    Если "лишь несколько", то не вижу проблем.
    Кроме того есть такое:
    https://opencartforum.com/topic/38728-podderzhka-personalizovannye-shablony/
     
  5. Like
    jaffagold получил репутацию от Егор2016 в Макет полная ширина страницы   
    Обычно у каждой страницы магазина у тэга body есть УНИКАЛЬНЫЙ класс
    Если у вашего шаблона так и есть, то вообще не должно быть проблем со стилями.
    Делайте составной селектор, где первым будет стоять класс тэга body
  6. Upvote
    jaffagold получил репутацию от WarStyle в Как добавить язык   
    Возможно, вы неточно выразились, а я попробую угадать...
    Не устанавливается модуль или модификатор из-за того, что не настроен ftp в опенкарт.
    Его и не надо настраивать, т.к. есть 
    QuickFix  или на  opencartforum немного исправленный вариант в сообщении
    После его установки надобность настройки ftp в опенкарт отпадает и на закладке FTP в настройках магазина его надо отключить.
    Что касается копирования файлов и папок на хостинг, в папку магазина, то, возможно в настройках файл-менеджера надо включить пассивный режим передачи данных (как веб-браузер). По крайней мере у меня так Total Commander настроен для работы по ftp.
  7. Upvote
    jaffagold получил репутацию от Влад в Перенос товаров с ocStore 2.3.0.2.2 на opencartpro 2.1.0.2.2   
    Какой смысл даунгрейдить с версии 2.3 на 2.1?
    Не проще будет обратиться к человеку, который это может сделать недорого на раз-два-три?
     
  8. Like
    jaffagold получил репутацию от Dmytro Yatskiy в Отображается всего 5 родительских категорий   
    начинайте вводить название категории... все появится. так работает автозаполнение в опенкарт.
    Вбейте в поиск "автозаполнение опенкарт"- найдете решения
     limit=>5 в limit=> "сколько надо" в admin/controler/catalog/category.php
  9. Like
    jaffagold получил репутацию от Fikus_pikus в Тема поддержки OPENCART.PRO v2.3.X   
    Во всех статьях блога используется один и тот же класс у тэга body class="blog-article"
    Можно использовать такой подход:
    .blog-article #description img {
      margin-right: 5px;
    }
    стили сами пишете на выбор.
    Но тогда в html-коде стили ставить не надо
  10. Upvote
    jaffagold получил репутацию от admin в Тема поддержки OPENCART.PRO v2.3.X   
    Во всех статьях блога используется один и тот же класс у тэга body class="blog-article"
    Можно использовать такой подход:
    .blog-article #description img {
      margin-right: 5px;
    }
    стили сами пишете на выбор.
    Но тогда в html-коде стили ставить не надо
  11. Like
    jaffagold получил репутацию от rasdalbai в Как сделать вывод товаров всегда только сеткой?   
    Смотрите, обе кнопки неактивные, ни на что не влияют. Чтобы они влияли нужен клик по ним.
    Далее с 73 строки идет вывод товаров
    И изначально, по дефолту он списком ( я вам говорил про это)
    Но тут вступает в действие common.js
    Он делает несколько дел.
    Реагирует на клики по кнопкам, устанавливает класс  активной кнопке, снимает с неактивной
    Также он устанавливает разметку (сетка или список)
    А в самом конце, смотрите, он записывает в localStorage выбор пользователя (сетка или список) и этот выбор сохраняется в куках на компьютере пользователя.
    Сначала, как видите, там идет блок, где устанавливается разметка для List
    Потом идет блок для Grid ( причем там разметка сложнее, хотя ничего сложного, о ней в конце)
    А потом происходит еще одна штука.
    Если пользователь только открыл сайт, кликов по кнопкам не было, то common.js анализирует содержание localStorage
    Если там сохранено (с прежних визитов пользователя), List, то он устанавливает List ( список)
    Иначе ( то есть, если в localStorage сохранено Grid или там еще вообще нет никаких данных ( первый визит или куки почищены))
    он устанавливает Grid.
    Теперь о разметке Grid ( выделена красным)
    Она меняется в зависимости от наличия сайдбар-ов (боковых колонок)
    Если их две (слева и справа), то разметка первого типа, если одна- второго, если нет сайдбар-ов, то третьего.
    Если вы твердо решили, то выходит, что кнопки можно выкидывать совсем.
    Принудительно устанавливать нужный вариант разметки в localStorage.
    При желании устанавливать в category.tpl предполагаемый вариант разметки ( скорее всего второй вариант Grid)
    Обновлять кеш модификаторов.
    И проверять, что получилось.
     
     
  12. Upvote
    jaffagold получил репутацию от Kylpan21 в Как сделать ширину меню на весь экран, а не в ширину макета   
    Попробуйте в  \catalog\view\theme\название темы\template\common\header.tpl
    в районе 88 строки вставить выделенное
    Тем самым мы закрываем div.container и открываем блок div во всю ширину экрана. Полоса под меню расширяется до самого края.
    Но при этом само меню "съезжает" влево, к краю экрана.
    А как разместить само меню снова в блоке <div class="container"> можете попробовать сами. Это просто.
  13. Like
    jaffagold получил репутацию от Lisssa в Не могу установить модуль из админки сайта   
    Самое главное, что вы должны сделать:
    Полный бэкап базы данных и файлов сайта.
    Ничего не делайте до тех пор, пока у вас его не будет на руках.
    Не лишне будет его проверить: развернуть на локальном сервере или тестовом домене.
    Потому что, на сайте много недоработок, который прямо бросаются в глаза. НО есть вероятность, что все вообще накроется медным тазом, а обвинят именно вас, а не тех "умельцев", которые все сотворили.
    Самый хороший совет:
    Не прикасайтесь к этому проекту. Даже не дышите в его сторону.
     Просто откажитесь, сколько бы вам денег не сулили.
    Этот сайт делал полуграмотный школьник, пусть с ним разбирается тот, кто ему платил за этот хлам.
    Цитата из ЫнструкцЫи:
    Он  убрал страницу с модификаторами потому, что знает, что при обновлении модификаторов сайт поломается наверняка.
  14. Upvote
    jaffagold получил репутацию от J-Oc в Мобильная версия в 2 столбца   
    Я не знаю ничего о вашем сайте. Я говорю о системе, методике.
    Есть предопределенные классы сетки Bootstrap. У них есть свои стили в css.
    Переопределять их неправильно.
    Потому, что эти классы прописаны повсеместно во многих tpl-ках. И неизвестно, где эта перемена стилей проявится в ненужном месте.
    Правильно - применять другой класс для того блока, который нам нужен.
    Поэтому и я сказал, что правильно будет использовать класс col-xs-6 (2 колонки на мобильных экранах) вместо col-xs-12 (1 колонка на мобильных экранах).
    А теперь о вашем сайте.
    Там, где на главной я увидел блоки в 2 колонки на мобильном экране использован класс именно col-xs-6.
    У вас, не сделано такого, как вы советуете:
    .col-xs-12 {
    width: 50%;
    ТО есть, у вас на сайте сделано правильно, а совет вы даете ошибочный. Без обид.
    Еще по вашему сайту:
    1. Вам не кажется, что чем меньше экран, тем нужнее фильтр на сайте? А он у вас только на больших экранах.
    (OCFilter прекрасно работает вплоть до самых малых экранов)
    2. Если в product/category.tpl  прописать col-xs-6, возможно, будет лучше представление на мобильных в категориях. (дело вкуса)
  15. Like
    jaffagold получил репутацию от BuslikDrev в Тема поддержки OPENCART.PRO v2.3.X   
    Смутно помнится..., хотя могу ошибаться HTML блок работает так:
    Надо сначала создать экземпляр модуля со своим именем. А потом именно его редактировать. И именно его размещать в схемах.
  16. Upvote
    jaffagold получил репутацию от ArtemAMA в NEWSTORE - адаптивный универсальный шаблон от 29aleksey   
    Если включен шаблон NewStore, то
    catalog\view\theme\newstore\template\product\product.tpl
    И обновить модификаторы. А потом Ctrl+ F5 на странице товара в витрине магазина.
     
    Я, конечно, дико извиняюсь, но зачем кусок характеристик пихать в описания?
    У вас описания плохие или их нет? Поменяйте местами и выводите Характеристики, а описание по клику на табе.
    Смотрите в районе 545 строки
     
  17. Upvote
    jaffagold получил репутацию от BuslikDrev в Оптимизация для мобильного телефона   
    А можно так

    <table class="table table-striped table-responsive">
  18. Like
    jaffagold получил репутацию от BuslikDrev в Оптимизация для мобильного телефона   
    В статью Размеры в код статьи в режиме редактирования кода
  19. Upvote
    jaffagold получил репутацию от timofey2104 в Оптимизация для мобильного телефона   
    А можно так

    <table class="table table-striped table-responsive">
  20. Upvote
    jaffagold получил репутацию от GreyPV в Изменения шрифта опций в товарах   
    1). В стилях прописать, например:
     
    #product label {
      font-size: 16px;
    }
     
    3). В файле
    \catalog\view\theme\default\template\product\product.tpl
    перенести блок с ценой ( который начинается с   <?php if ($price) { ?> ) в нужное место
     
  21. Like
    jaffagold получил репутацию от Fikus_pikus в Редактирование шапки   
    Обычно это делается путем создания своего шаблона, который будет заменять шаблон по-умолчанию (default)
    1.Сначала создаем папку с названием вашего шаблона (например mytheme) в папке catalog\view\theme
    2.В этой папке создаем папку template , а в ней папку common
    А в нее копируем header.tpl из аналогичной папки шаблона default.
    3.Там меняем путь к файлу стилей на ваш
    Было:
     
     
    Стало:
    4.Также в вашей папке шаблона создаем папку stylesheet
    и в нее копируете stylesheet.css из аналогичной папки шаблона default
    В самом низу дописываете нужные стили. Причем, то, что находится сверху будет вам подсказкой.
    5. В настройках переключаетесь на свой шаблон.
    6. Вы можете вносить в ваш шаблон и другие файлы из шаблона default, которые захотите изменить. Важно, чтобы вы правили только свои файлы, а не оригинальные файлы opencart-а из папки default.
    И вы всегда можете вернуться на шаблон default и у вас ничего не будет поломано.
  22. Like
    jaffagold получил репутацию от valerinskaya в Пагинация страниц   
    Не стану утверждать наверняка, но мне кажется, что
    если есть next и prev, то это уже не дубли.
    Это разные страницы одного и того же документа.
    Я полагаю, что тут что-то лишнее.
    В зависимости от того, под какой поисковик заточено:
    или надо  убрать noindex/follow или убрать next/prev
    Google любит next/prev
    Yandex пока любит noindex/follow
  23. Like
    jaffagold получил репутацию от u044f в Изменение ссылок магазина   
    К чему догадки и собственные мнения в серьезном вопросе?
     
    С точки зрения SEO
    1). Google до недавнего времени указывал, что чем короче адресная строка - тем лучше. Поэтому, оптимизаторы пытались ее сократить.
    2). Недавно Мюллер заявил, что сейчас это уже не имеет значения. Насколько это правда, еще предстоит проверить.
    https://www.searchengines.ru/google-slash.html
     
    P.S. не слишком пытайтесь слепо копировать Розетку. Этого совершенно недостаточно для ТОПа.
     
    СуперКороткая адресная строка  уместна, когда товар содержит в своем названии категорию
    сайт/стол-кухонный-версаль
    если это не так, то желательно иметь цепочку подкатегорий
    сайт/стол/кухонный/версаль
     
     
  24. Like
    jaffagold получил репутацию от tomm в Вопрос по формированию сниппета Яндексом   
    Смотрим, что в выдаче Яндекса:
    url: http://dveri-lider.com/mezhkomnatnye-dvery/ LIGHT 2110
     Второй результат- Яндекс выводит Description (он короткий) и дополняет техническим текстом.
    Третий результат- то же , что у вас
    Четвертый результат, тоже не выводится Description, но выводится содержание блока в карточке товара, который  выделен и содержит (как любят говорить сеошники)  уникальное торговое предложение.

    В самом низу ТРЕТЬЕЙ страницы поиска
    мы встречаем Description, Но не целиком, а переработанный Яндексом.
    Вот тот, который в тэге на странице:
    Приобрести Двери экошпон, Межкомнатные двери Дверь Light 2110 по выгодной цене. Двери экошпон, Межкомнатные двери Дверь Light 2110 с доставкой в Мытищах, Москве и МО.
    Но этот Description уже смотрится по-человечески
     
    У вас Описание полностью включает в себя TITLE. Такого быть не должно.
    Купить межкомнатную дверь Uberture LIGHT 2110 по привлекательной цене. Доставка и установка по Москве и Московской области.
    Уберите Купить, оно уже есть в тайтле. Тем более слова в Description не влияют на релевантность страницы. Description - дополнительная самая важная информация для потенциального покупателя
     
    Я бы попробовал что-то подобное:
     
    Дверь Экошпон из массива натурального дерева, модель Uberture LIGHT 2110 с  декоративным износостойким покрытием. Выбор расцветок и размеров. Доступная цена. Доставка по Москве и области.
     
    P.S. И у вас совсем нет Описания товара, то что есть, это= Характеристики.
    Поисковикам все-таки нужен связный текст.
  25. Upvote
    jaffagold получил репутацию от WarStyle в Теги отбора (как фильтр) в категориях   
    Есть мнение, что родные теги опенкарт не слишком хороши для этого.
    Есть модуль у Марка на эту тему, но надо брать 2 модуля
    https://opencartforum.com/files/file/2874-seo-cms-pagesmetki-poisk-produktov-unikalnye-meta-tegi-chpu/
    Внимание этот модуль работает на платформе SEO CMS TOP 2
    Она обязательно должна быть установлена (без неё не работает)