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

AndreyII

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

    21
  • З нами

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

Усі публікації користувача AndreyII

  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. Здравствуйте! А можно ли как-то вставить кнопку "Отправить заявку" в середину статьи блога? Примерно вот так: [Текст статьи..] [Кнопка "Отправить заявку" со всплывающим окном формы заявки] [.. продолжение текста статьи]
  16. Здравствуйте! Никак не могу найти, подскажите пожалуйста. Как заменить кнопку "Купить", у товара на его странице и в каталоге, на кнопку "В корзину"? Чтобы по нажатию кнопки товар просто добавлялся в корзину, оставляя покупателя там где он есть, а не перемещало в корзину.
  17. Подскажите пожалуйста, где шаблон хранит настройки, в файлах / базе? Как бы их сбекапить? В базе есть таблички с именами вида oc_rev*, но вроде это не настройки шаблона или не все его настройки.
  18. Что-то сломалось. Поставил в положение "Да" переключатель: Настройки шаблона - Основные настройки - Шапка сайта - Каталог товаров - Картинки категорий вместо иконок После чего на сайте стала вылетать следующая ошибка: Warning : count(): Parameter must be an array or an object that implements Countable in /var/www/html/stronguserv.lan/catalog/controller/revolution/revcategorywall.php on line 53 А так же не работает выпадающий каталог товаров. Возвращение переключателя обратно результата не дало. Как починить? Шаблон Revolution, версия 5.2.1 PHP 7.3.30
  19. Здравствуйте. Встал на пункте 4 инструкции по установке. Настройки 'шаблона - основные настройки' выдают ошибку: Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance. Полагаю это потому что не установлен fix для php, указанный в инструкции. Но у меня php 7.4.3, а в архиве шаблона есть только следующие папки с фиксами: php_71, php_72-73, fix_for_opencart_rs, fixs_for_moduls. Как быть? Поддерживает шаблон php 7.4?
  20. Коли новичкам ключ на локальный домен не светит, возможно ли тогда купить шаблон и получить два ключика: - Ключ на глобальный домен, собственно сам предмет покупки. - Бонусом ключ на локальный test.local. Объясню. Мне будет удобнее делать магазин на своём сервере, не платя в это время за хостинг.
  21. Здравствуйте! А нельзя ли получить демо-шаблон или ключик для локального домена tst.local? Хотелось бы обкатать сначала на тестовой машине, прежде чем размещать на реальном домене и хостинге.
×
×
  • Створити...

Important Information

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