Новости Joomla

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Расширение может:Товары:- отображение списка товаров в удобном информативном виде,- дополненные возможности фильтрации товаров в списке,- возможность быстрого удобного просмотра базовой статистики по товарам.- расширенные возможности поиска по товарам,- возможности анализа базовой подготовки SEO параметров товаров, с возможностью перехода к отфильтрованным товарам с "проблемами"- анализ базовой SEO подготовки товаров проводится по всем установленным для магазина языкам- редактирование товара (в апдейтах)Заказы:- отображать заказы в удобном виде,- обеспечивает широкие дополненные возможности фильтрации,- предоставляет расширенные возможности поиска по полям заказов,- возможность быстрого удобного просмотра базовой статистики по заказам.- планируются дополнительные возможности статистики и анализа продаж. (отдельными расширениями)Клиенты:- отображать список клиентов в удобном виде,- предоставляет расширенные возможности поиска по полям клиентов,- возможность быстрого удобного просмотра базовой статистики по клиентам.- исключена возможность блокировки собственной учетной записи, чтобы не утратить контроль для доступа в админпанель,- добавлено поле заметок для клиента (интегрированы заметки пользователя Joomla), что дает дополнительные возможности для работы разных менеджеров с клиентом.- планируются дополнительные возможности работы с клиентами (отдельными расширениями)Системные требования: JoomShopping 5.5+, PHP 8.1+Вопросы по расширению к участнику нашего сообщества @IhorNVGСтраница расширения#JoomShopping #расширения

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл templates/[template name]/html/layouts/[component name]/fields/render.php , переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл components/[component name]/layouts/fields/render.php в папке компонента? Да - используем его.- Нет? Есть ли файл templates/[template name]/html/layouts/com_fields/fields/render.php, переопределяющий вывод полей для com_fields? Да - используем его.- Нет? Используем файл components/com_fields/layouts/fields/render.phpЭто механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида {field 25}, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл components/com_fields/layouts/field/render.php копируем в templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую: {field 25,etapy-raboty-nad-proektom}. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 3380 Просмотров
*

Flever

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
  • Я Все учусь и учусь и еще раз учусь!
Уважаемые знатоки! Что то запарился не как не могу это реализовать!
Т.е у меня есть "пункт меню" на сайте, через него выводятся категория товара VrtueMartа. Сделано это так в Менеджере меню > Пункты меню > Типы меню > Пункт меню, выбран VirtueMart и в настройках Параметры-Компонента проставлено Категория ID! по другому сделать не могу меню!

И на этой странице нужно внизу вставить материал т.е. статью!
Пробовал вставить модуль произвольный HTML, который есть в Joomle, все хорошо но он выводит и в карточке товара эту статью. получается статья на каждой карточке товара, а это ужасно для СЕО...

Что посоветуете?
Может есть какое расширение которое вставляет текст на ту страницу на которую надо вставить! т.е. http://www.сайт.ru/ms.html только на этой странице и не на какой другой и в определенной позиции модуля!
 ! ! !
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
в шаблоне, после контента втыкаете что то вроде

Код: php
<?php
if ((JRequest::getVar('page') == 'shop.browse') && (JRequest::getInt('category_id') == 10))
{
?>
<jdoc:include type="modules" name="shop_article" />
<?php
}
?>

Т.е. для категории 10 при странице shop.browse выводим модуль в позиции shop_article

В XML шаблона не забываем добавить позицию модуля
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
В XML все таки прописал позицию shop_article, о чем я говорил выше.

Перед включением модуля сейчас вывожу текст module_place

Естественно для того чтобы там показывался нужный вам текст модуль нужно назначить в позицию shop_article
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Если категорий определенное количество то можно сделать вот так
Категории у нас 6,9,8,10,12

Тогда условие будет выглядеть так

Код: php
<?php

if ((JRequest::getVar('page') == 'shop.browse') && (in_array(JRequest::getInt('category_id'), array(6,9,8,10,12))))
{
?>
<jdoc:include type="modules" name="shop_article_<?php echo JRequest::getInt('category_id');?>" />
<?php
}
?>

Естественно в XML шаблона прописать позиции
shop_article_6
shop_article_9 и т.д.

Затем создать эти самые пять модулей HTML и вколотить туда свои статьи
Развесить эти модули по соответствующим позициям.
« Последнее редактирование: 02.04.2012, 15:03:49 от smart »
*

Flever

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
  • Я Все учусь и учусь и еще раз учусь!
Супер! Все работает!
только module_place перед статьей высвечивается! что то не хорошо! Что можно сделать? Воспринимает как текст наверно
Да! обязательно + нажму :)
*

Proaqua

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Подскажите, как воткнуть позицию для модулей на страницу(ы) товара VirtueMart?
*

varX

  • Живу я здесь
  • 2465
  • 141 / 5
  • разработка компонентов
Для того, чтобы вывести модуль в самом компоненте,  А если нужно вывести в описание товара, то можно использовать  {loadposition user1}. При этом нужно включить поддержку плагинов в VM.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

miishl

  • Захожу иногда
  • 55
  • 0 / 0
Возможно ли данное решение расписать подробнее, для тех кто в программировании слаб. Не хочется напортачить на работающем проекте.

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 10998
Последний ответ 22.08.2020, 08:44:29
от rsn
Не выводит списком Настраиваемое поле в VirtueMart 5.0

Автор ЛюдмилаМир

Ответов: 2
Просмотров: 2626
Последний ответ 25.08.2019, 16:27:04
от ЛюдмилаМир
Joomla VirtueMart помощь в переводе

Автор akkord31

Ответов: 0
Просмотров: 2510
Последний ответ 21.05.2019, 09:14:02
от akkord31
Миграция с Joomla 1.5 на 3 с VirtueMart 1.1.9 stable на свежую. Кто поможет?

Автор Гриша-Десантник

Ответов: 7
Просмотров: 2727
Последний ответ 23.04.2019, 10:22:25
от draff
Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 2886
Последний ответ 25.10.2018, 20:56:54
от Sergey1984