COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
jaffagold
-
Публикации
624 -
Зарегистрирован
-
Посещение
-
Days Won
45
Изменения репутации
-
jaffagold получил репутацию от rb2 в Не работают макеты
Так просто, как вы задумали, не получится.
Путь, который указывается в графе Путь в Разделе Макеты, это не путь к макету. Это путь к контроллеру, который должен готовить информацию для этого макета.
Надо править контроллер и в нем создавать условие, Алгоритм такой:
Если id категории совпадает с id особой категории, то вывод осуществляется через tpl особой категории ( которая лежит в той же папке, что и обычная, но называется иначе).
Тут было бы удобно делать так, если id категории 14, то для нее готовить category14.tpl
Если не совпадает, то вывод идет по стандартной схеме.
Если поискать, то поиском находятся решения.
Можно сделать сложнее, проверять layout, но особого смысла в этом не вижу.
-
jaffagold получил репутацию от Apoka в Редактирование шапки
А так?
Тут, возможно, будет глюк, если телефон не указан. Тогда этот самый Надо проверять.
А если указан, должно быть нормально.
А решение большинства вопросов - тут
-
jaffagold получил репутацию от Apoka в Редактирование шапки
Ну, если это самое желанное и окончательное желание, то
телефон выводится тут:
<span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span>
В фале stylesheet.css в самом-самом низу допишите то , что я вам уже указывал.
Размер шрифта 16рх взят "на глазок", возможно, вам подойдет 14
а можно еще проще, без заморочек.
Но тогда и все остальные ссылки увеличатся в размере. Но их там уже у вас, похоже, нет.
Ну и до кучи, размер иконок:
-
jaffagold получил репутацию от Apoka в Редактирование шапки
Обновите модификаторы
Обновите страницу Ctrl+F5
в конце-концов допишите к стилю !important
хотя, должно работать без этого
-
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 и у вас ничего не будет поломано.
-
jaffagold получил репутацию от Apoka в Редактирование шапки
Не в хедере, а в файле стилей. Если убираем все.
Если телефон оставляем, то:
А если уж охота "комментировать", то
Но я бы не стал туда лезть.
-
jaffagold получил репутацию от Лана в Добавить текстовое поле в АКЦИИ для opencart 2.3
Вы не поняли. Нам сделали замечание, что мы ломимся через окно, а дверь рядом и открыта.
1. Нам не хватало Макета для страницы Акции. Его просто не было в списке. Так его надо было создать!
2. Заходим в Макеты и создаем Макет с названием Акции. В секции Путь пишем product/special
3. Активируем модуль Html
4. Создаем html-модуль для Акций под удобным именем. Пишем в него все что надо. Включаем его.
5. В макет Акции добавляем только что созданный модуль в верхнюю позицию.
Я проверил, все работает. Можно в макет еще добавить любые другие модули по вкусу.
-
jaffagold получил репутацию от Serg-24 в Добавить текстовое поле в АКЦИИ для opencart 2.3
Вы не поняли. Нам сделали замечание, что мы ломимся через окно, а дверь рядом и открыта.
1. Нам не хватало Макета для страницы Акции. Его просто не было в списке. Так его надо было создать!
2. Заходим в Макеты и создаем Макет с названием Акции. В секции Путь пишем product/special
3. Активируем модуль Html
4. Создаем html-модуль для Акций под удобным именем. Пишем в него все что надо. Включаем его.
5. В макет Акции добавляем только что созданный модуль в верхнюю позицию.
Я проверил, все работает. Можно в макет еще добавить любые другие модули по вкусу.
-
jaffagold получил репутацию от Xaosik в Стандартный Фильтр
Он для этого не предусмотрен.
Для того, чтобы он заработал, он должен быть прописан в Категории.
В производителях такого функционала нет, негде прописать.
Может с другого бока зайти, в Категориях фильтровать по производителю?
-
jaffagold изменил репутацию LSTemp в Тема поддержки OPENCART.CMS v2.3.X
контроллер imgcategory:
отображение imgcategory:
теперь imgcategory на макете главной страницы работает по-старому (отображает содержимое категории из настроек модуля), а на макете категориий (точнее - на макетах, в которых есть навигационная цепочка) отображает содержимое выбранной категории.
PS может кому-то пригодится.
-
jaffagold получил репутацию от Serg-24 в Добавить текстовое поле в АКЦИИ для opencart 2.3
А скриншот у меня сделан на какой версии и каком шаблоне? как думашь?
catalog/view/theme/newstore/template/product/special.tpl
42 строка
тэг H2
-
jaffagold получил репутацию от alexandrchu в Заказная позиция и цена по запросу
Как бы ни работала внутри себя система ей надо в конце концов получить число и передать для отображения в виде html-кода.
В вашем случае, 0рублей=0гривень=0долларов. Число одно и то же, но приставки, пробелы и значки разные. Условие может быть сложнее, тогда надо будет перечислить необходимые варианты. Если время=деньги, то вам эту задачу решит наш третий собеседник в теме быстро и недорого( он же предлагал сразу). Если охота помучиться, то все исходные данные у вас на руках. Я ввязался в эту тему из интереса, для общего развития. Я пока только осваиваю систему, но у меня есть кое-какая подготовка, вам будет сложнее.
-
jaffagold получил репутацию от AlexDev в Как изменить ширину левой колонки базового шаблона?
Не получится. Потому что править надо 3 файла:
column_left.tpl
home.tpl
и,не забыть,
column_right.tpl
-
jaffagold получил репутацию от moishe в Размер картинки карточки товара ocstore 2.3.0.2
Так быстро отвечаете, что нет времени на соседнюю строчку посмотреть
-
jaffagold получил репутацию от AlexDev в Как группе опций присвоить класс?
catalog\view\theme\default\template\product\/product.tpl
div class="form-group" повторяющийся блок. Там еще куча мест, куда можно привязаться стилями.
<div class="radio"> и тому подобное. Если надо что-то особое, то тогда придется вытягивать id опции, по нему писать условие и менять вывод именно для этой опции.
Если этого мало, то можно дописать свои стили.
-
jaffagold получил репутацию от NoOne! в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos
задумайтесь о том, как будет работать навигация на мобильных. Как попадете в подкатегорию?
-
jaffagold получил репутацию от AlexDev в Как разделить каталог и разделы каталога по дизайну?
Открываете в админке вкладку Макеты.
Открываете Макеты-Категория. Смотрите раскладку блоков и вверху путь product/category
Возвращаетесь в Макеты. В правом верхнем углу- Добавить ( плюсик)
Раскладываете блоки в нужном порядке и обязательно добавляете путь product/category. Сохраняете под именем Каталог ( свое имя макета).
Для Категории Каталог выбираете макет Каталог.
Обновляете модификаторы и видите:
Категория с другим макетом.( для примера, без бокового меню)
Стандартная категория
-
jaffagold получил репутацию от AlexDev в Как разделить каталог и разделы каталога по дизайну?
Схема страницы чуть другая,чем вы полагаете
В стандартном макете левая колонка идет до самого низа и упирается в футер.
Разместить туда контент из основной части невозможно.
Но шаблон NewStore имеет дополнительные позиции для модулей. Там, возможно, получится сделать как вам надо.
-
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, возможно, будет лучше представление на мобильных в категориях. (дело вкуса)
-
jaffagold получил репутацию от Vikas в Перенос опций в ряд
сделайте еще стили для label, что-то типа:
тогда появится рамочка вокруг пары чекбокс-значение.
-
jaffagold получил репутацию от satyr в Как добавить сразу все варианты опции?
Создаете один товар со всеми размерами.
Создаете его копию. В копии сохраняются все данные, в том числе опции и характеристики.
Дополнительные табы ( если используются в товаре) при этом не копируются.
Надо только очистить seo-url, мета-тэги, удалить изображения и сменть название товара-шаблона. Все, заготовка готова.
Теперь копируете шаблон, заполняете название, мета-тэги, проверяете seo-url. Удаляете ненужные размеры на вкладке опции.
Включаете товар.
-
jaffagold получил репутацию от Serg-24 в NEWSTORE - адаптивный универсальный шаблон от 29aleksey
Иного не дано. Или перезаписывать, или не использовать шаблон.
Из опыта:
Если не отключить встроенные в opencartPRO и включенные по умолчанию при установке Табы ( Новинки, Акции и т.д.), то выдает ошибку.
Если отключить, то нормально можно использовать дефолтный шаблон до той поры, пока не включите модификаторы шаблона NewStore.
При включении модификаторов шаблона, в случае попытки перейти на дефолтный шаблон опенкарта,
выбивает ошибку, которая исчезает после отключения модификатора NS-GENERAL
Не слишком здорово, что при скопированных на сервер файлах шаблона убиваются родные таба опенкатра. То есть, полноценный возврат на дефолтный шаблон затруднен. ( по крайней мере, у меня именно такое мнение сложилось). Возможно, еще какие-то есть глюки ( явно вижу еще со стрелками слайд-шоу).
P.S.
Вышеописанные глюки с увеличением единственной фотографии товара- подтверждаю. Есть такое.
-
jaffagold получил репутацию от Erigard в Тема поддержки OPENCART.PRO v2.3.X
Расширения-Шаблоны-Настройка-Товаров на странице
-
jaffagold получил репутацию от RHCk в Замена фона на сайте
не делайте так никогда.
вы должны вносить изменения в свои файлы, а не в файлы бутстрап-а
Если какой-то ваш стиль не работает из-за стиля бутстрапа, то обычно:
или
в стиле через пробел пишут !important
или
или находят более длинный путь к элементу, тогда более стиль длинного элемента перевешивает стиль бутстрап.
То есть.
1.Сначала создаем папку с названием вашей темы в папке catalog\view\theme
2.В этой папке создаем папку template , а в ней папку common
А в нее копируем header.tpl из аналогичной папки шаблона default.
3.Там меняем путь к файлу стилей на ваш
4.Также в вашей папке шаблона создаем папку stylesheet
и в нее копируете stylesheet.css из аналогичной папки шаблона default
И вот этот файл вы мучаете сколько угодно.
В самом низу дописываете нужные стили. Причем, то, что находится сверху будет вам подсказкой.
5. В настройках переключаетесь на свой шаблон.
Но всегда можете вернуться на шаблон default и у вас ничего не будет поломано.
-
jaffagold получил репутацию от Erigard в Тема поддержки OPENCART.PRO v2.3.X
config-distr.php не затрет config.php