Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (22)

Лучшие ответы пользователя

Все ответы (61)
  • Загрузка главной как статичной, как сделать?

    @exmmth
    CMS Joomla, JBZoo
    Вашу проблему решает кеширование Joomla, вот вам пару ссылок с подробностями как настраивать:
    https://wedal.ru/uroki-joomla/kak-uvelichit-skoros...
    https://joomla . center/baza-joomla/skorost-zagruzki-joomla/nastrojka-keshirovaniya-v-joomla
    https://cmscafe.ru/praktika/553-kesh-v-joomla-razb...
    Ответ написан
    2 комментария
  • Как убрать определенный component с определенной страницы?

    @exmmth
    CMS Joomla, JBZoo
    Здравствуйте Setitle!
    Но где определяется какой именно компонент на какой странице выводится? (они ведь не все скопом выводятся)

    Вам нужно в панели верхней найти пункт Меню - там будем меню помеченное иконкой Дом. В меню вы найдете пункт меню который является главной страницей, там и будут настройки того, что выводится на странице <jdoc:include type="component" /> . В пунктам меню определяется привязка к определенной странице компонента или к самому компоненту, от него будет строится дальнейшая навигация.
    Общий ликбез по joomla есть основные части:
    • Меню (Для адресации по страницам)
    • Компоненты (Расширения для основного контента на странице)
    • Материалы (это компонент для основного контента на странице в ядре Joomla)
      • Медиа-Менеджер (Управление фото и прочими файлами из папки /images/)
      • Поля (Расширение контента)


    • Модули (Дополнительные блоки для сайта)
    • Шаблоны (внешний вид, и папка /название_шаблона/html/ используется для переопределения шаблонов модулей и компонентов из папок com_virtuemart\views\...\tmpl в частности)
    • Плагины (Всевозможные манипуляции с сохранением, выводом и прочим)

    Таким образом я хочу убрать с главной этот каталог товаров около фильтра (вместо него будет слайдер). Как это сделать?
    Опытным путем (буквально перебрал все каталоги и файлы) было определено, что выводится оно отсюда \components\com_virtuemart\views\virtuemart\tmpl\default_products.php. Сам файл допилен руками, в него даже css стили впихнули. FACEPALM.

    Скопируйте файлы и \components\com_virtuemart\views\virtuemart\tmpl\default_products.php в папку шаблона \templates\имя_шаблона\html\com_virtuemart\virtuemart\default_products.php и изменяйте уже тут.
    Подробнее вывод данных и переопределения в Joomla и ещё про переопределения

    Если остались вопросы, задавайте в комментариях
    Ответ написан
    2 комментария
  • Как описывать поле position в файле templateDetails.xml?

    @exmmth
    CMS Joomla, JBZoo
    Александр, ответ правильны, но вы человека Евгений невероятно запутываете дальше в комментариях)
    Вот для примера https://master3.alekvolsk.info/ шаблон-болванка, там можно посмотреть и отследить как устроен шаблон joomla. Или если у вас joomla 3 смотрите стандарный шаблон protostar, если joomla 4 то cassiopeia.
    Если вам надо меню как примитив(набор html) без редактирования в админке, можно просто в index.php шаблона добавить этот код в нужном месте.
    Если вы хотите чтобы меню можно было редактировать через админку в пунктах меню. То нужно использовать тип модуля для меню (Панель меню --> Расширения --> Модули) у него выбрать position, этот position через код в index.php в нужно месте конструкцией:
    <?php if ($this->countModules('my-menu')) { ?>
                <jdoc:include type="modules" name="my-menu"/>
    <?php } ?>

    сам код, как именно будет формироваться меню можно посмотреть в папке modules/mod_menu/tmpl/ но лучше использовать стандартные переопределения в папке вашего шаблона templates/my_templates/html/mod_menu/
    для примера переопределений: https://github.com/master3-blank-template/Master3/...
    Думаю исчерпывающе ответил на ваш вопрос как это всё устроено, если что-то нужно уточнить, спрашивайте!)
    Приходите в чате в телеге по https://t.me/joomlaru там вам оперативно помогут разобраться.
    Ответ написан
    6 комментариев
  • Как оптимизировать сайт на Joomla?

    @exmmth
    CMS Joomla, JBZoo
    Первую метрику (проблему) которую вам нужно решить это ответ сервера, 1600 мс никуда не годится, должно быть меньше 300. Для этого скорей всего придется менять хостинг на более производительный, включить кеширование и не только, отвечал про это вот тут Какой кэшер и оптимизатор на Джумлу вы посоветуете?

    Далее смотреть на сколько баллы возрастут, если руками править шаблон не хватает навыков, возможно стоит сменить шаблон и его производителя, сам использую yootheme.com очень приличные показатели из коробки выдает, 70-90 баллов без проблем.

    И ещё одна мысль, проверить как с оптимизацией у конкурентов по вашим ключевым запросом, достаточно быть чуть лучше их сайтов, излишняя оптимизация это затрата ресурса, которая не всегда оправдана.
    Ответ написан
    Комментировать
  • Лучшее введение в Joomla! 3+?

    @exmmth
    CMS Joomla, JBZoo
    Есть ресурсы статейные, обучающие:
    joomlaportal.ru
    cmscafe.ru
    wedal.ru
    Есть на youtube Куртеев и у него же joomla.center
    Есть документация Joomla для разработчиков на русском
    Есть форум русский Joomla и есть канал телеграм Joomla
    Ответ написан
    Комментировать