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

AndreyII

Новачок
  
  • Публікації

    21
  • З нами

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

AndreyII's Achievements

Apprentice

Apprentice (3/14)

  • One Year In
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

0

Репутація

  1. Супер, уже есть идеи, да и в изучении поможет сильно. Полагаю, вы мне сэкономили кучу времени, спасибо!
  2. Спасибо за WinMerge, однозначно в полезности. И за контроллер с моделью, их полагаю мне тоже предстоит поковырять. От себя добавлю те же решения, но для Bash Чтобы вывести список незатронутых файлов, можно, находясь в корне магазина, использовать команду: diff -rqs catalog/view/theme/default catalog/view/theme/ИМЯ_ТЕМЫ | grep identical | awk -F '(Files | and | are identical)' '{print $3}' Найти отличающиеся и новые файлы новой темы, относительно дефолтной и создать из них архив, включающий структуру каталогов: diff -rqs catalog/view/theme/default catalog/view/theme/ИМЯ_ТЕМЫ | grep differ | awk -F '(Files | and | differ)' '{print $3}' | zip archDif.zip -@ diff -rqs catalog/view/theme/default catalog/view/theme/ИМЯ_ТЕМЫ | grep "Only in" | awk -F '(Only in |: )' '{print $2 "/" $3}' | zip archDif.zip -@
  3. Всё просто. Я планирую плотно заняться шаблоном. На данный момент моих знаний не достаточно, чтобы спрогнозировать, что именно пойдёт под нож, а копировать каждый раз по файлу, лишняя морока. А посему переношу всё, а потом удаляю лишнее. Не пойму, чего вы так возмутились, выяснить чего надо, а чего не надо можно одной строкой в консоли.
  4. Искал как быстро сделать сабж. В интернете есть как кривые так и неплохие решения. Одно из них, по средством bash скрипта и вроде не кривое нашел, адаптировал под русскую версию шаблона, написал себе мануал и решил поделиться. -----Скрипт. Поместить в коневую папку магазина, запустить от root, ввести имя темы без пробелов: #!/bin/bash folder=${PWD##*/} themes=catalog/view/theme language=admin/language/ru-ru/extension/theme/ view=admin/view/template/extension/theme/ controller=admin/controller/extension/theme/ read -p "Name of new theme (latin): " themename if [[ -d admin ]]; then themenameup=`echo $themename | sed 's/./\U&/1'` cp -pr $themes/default $themes/$themename cp -p $language/default.php $language/$themename.php sed -i "s/по умолчанию/$themename/g" $language/$themename.php cp -p $view/default.twig $view/$themename.twig sed -i "s/theme_default/theme_$themename/g" $view/$themename.twig cp -p $controller/default.php $controller/$themename.php sed -i "s/theme_default/theme_$themename/g" $controller/$themename.php sed -i "s/theme\/default/theme\/$themename/g" $controller/$themename.php sed -i "s/ControllerExtensionThemeDefault/ControllerExtensionTheme"$themenameup"/g" $controller/$themename.php sed -i "s/default/$themename/g" $controller/$themename.php sed -i "s/default/$themename/g" $themes/$themename/template/common/header.twig else echo "Move the script to site's root directory and try again" fi -----Настройка В админке: Расширения \ Расширения \ Шаблоны \ Кнопка Активировать напротив новой темы Кнопка Редактировать, меняем статус на Включено, сохраняем В админке: Расширение \ Модификаторы \ Обновить (возможно этого и не нужно, но плохого точно ничего не сделает) В админке: Система \ Настройки \ Ваш магазин \ Редактировать \ Общие \ Шаблон Выбираем новый шаблон, сохраняем -----Проверка Открываем /var/www/html/octest/catalog/view/theme/ИМЯ_ТЕМЫ/stylesheet/stylesheet.css Ищем строки h1, h2, h3, h4, h5, h6 { color: #444; } Меняем на h1, h2, h3, h4, h5, h6 { color: #ff0000; } Если всё ок, то все заголовки на сайте станут красными Примечание: возможно понадобиться очистка кеша страницы в браузере Не забываем вернуть обратно цвет #444; -----ВАЖНО: Не забываем удалить скрипт по завершению работ! -----ВАЖНО2 (Не проверено, подтвердите, кто в курсе): Тут мы копируем весь каталог темы по умолчанию, но модифицировать его мы скорее всего будем не весь, а поэтому, по окончанию работы над новым шаблоном было бы неплохо оставить в нём только модифицированные файлы, а незатронутые удалить, это упростит понимание изменений в дальнейшем. В случае удаления незатронутые файлы магазин будет подтягивать из дефолтного шаблона. Оригинал скрипта взял отсюда: https://codepad.co/snippet/opencart-v-3-easy-clone-default-theme
  5. Здравствуйте! Хочу сделать сайт услуг, планируется много статей блога, разбитых по категориям. В принципе дефолтный шаблон меня всем устраивает, за исключением возможности настройки горизонтальных полос меню. Для этой функции хочу приобрести модуль или на худой конец шаблон, если модуля нет. От модуля требуется возможности: - ocStore 3 - Добавление категорий, подкатегорий и статей блога. Не ручное прописывание ссылки, а чтобы категория раскрывалась на свои подкатегории/статьи. - Создание меню в ручную - Адаптивное, достойно выглядящее и на мобилках. Подскажите, если ли такое? Все попытки поиска натыкаются на отличные меню для вывода каталога товаров, с миллионом полезных функций и кукишь, вместо возможности работать с блогом.
  6. Здравствуйте! А есть ли возможность добавить в меню категории, подкатегории и статьи блога. Не в ручную прописывать ссылки на них, а чтобы категория, положим, раскрывалась на свои подкатегории и статьи?
  7. Здравствуйте. Скажите, а почему закрыта от индексации и перехода по ссылкам (noindex и nofollow) часть сайта для мобильных? Поглядел код, как минимум каталог товаров закрыт.
  8. Здравствуйте! Рассматриваю к покупке модуль, такой вопрос: А быть с посадочными страницами и картой сайта xml, модуль умеет их туда добавлять? Или может подскажете модуль карты сайта, который сможет из вашего вытащить и добавить страницы в xml? Или как то по другому это можно в авто-режиме оформить?
  9. Здравствуйте! Вопрос по SEO. В хлебных крошках H1 выглядит так: <h1 class="inbreadcrumb" itemprop="name"> На главной h3 такой <h3><i class="fa none hidden"></i>Каталог товаров</h3> Наш сеошник говорит, это плохо. Все <H1-2-3-4-5-6> должны быть чистыми, без классов и прочего внутри тега, а в содержимом тега лишь текст. Это я где то с настройками шаблона напортачил или в шаблоне так заложено и ничего поменять невозможно?
  10. Здравствуйте! При оформлении заказа регистрация стоит по желанию. Если регистрироваться, то поле Email обязательное, а если выбираешь без регистрации то поле Email становиться не обязательным. А как установить обязательность Email при варианте без регистрации? В настройке блока "Покупатель" я вижу только набор полей для варианта "с регистрацией".
  11. Здравствуйте! Планирую покапать модуль, увидел примечание о необходимости модуля оплаты. Мы на данный момент планируем принимать оплату от юр. и физ лиц только на расчётный счёт организации по выставленному в 1с в ручную счёту, статус "оплачен" в заказе так же будет меняться в ручную. Т.е. от модуля оплаты нам по сути не требуется ничего. Может подскажите такой модуль, который сможет делать это "ничего" и будет работать с вашим модулем? Ваш же модуль Filterit имеет эти функции или он не модуль оплаты? ЗЫ Это мой первый магазин, в некоторых моментах еще "плаваю", пардон, если вопрос вышел несколько сумбурным
  12. Здравствуйте! Подскажите, а как вставить форму (не pop-up) в произвольное место статьи блога?
  13. Здравствуйте! Пару вопросов. 1. Не работает поле телефон. Пользователь не может туда написать ни одной цифры. Вариант формы - всплывающая. Для телефона стоит маска 8 (999) 999-99-99. Остальные поля работают Во вложении скрин настроек поля. 2. Можно ли в html-шаблоне письма получить значения введённые пользователем, но не все скопом с помощью код-маски fields, а по одному?
  14. Здравствуйте! Поставил модуль, заполнил форму запроса кода активации, жму "отправить запрос", название кнопки на секунду меняется на "...", затем снова на "отправить запрос" Окно запроса не сворачивается, никаких уведомления а-ля "Отправлено" не даёт. Это не совсем стандартное поведение формы. Запрос то к вам ушел? Номер заказа 1155356.
  15. Здравствуйте! А можно ли как-то вставить кнопку "Отправить заявку" в середину статьи блога? Примерно вот так: [Текст статьи..] [Кнопка "Отправить заявку" со всплывающим окном формы заявки] [.. продолжение текста статьи]
×
×
  • Створити...

Important Information

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